![如何在 Debian 中安装软件包?](https://linux22.com/image/592070/%E5%A6%82%E4%BD%95%E5%9C%A8%20Debian%20%E4%B8%AD%E5%AE%89%E8%A3%85%E8%BD%AF%E4%BB%B6%E5%8C%85%EF%BC%9F.png)
如何通过 SSH 在 Debian 中安装软件包?就我而言,我希望安装 OpenSSL,但说明也可能适用于安装任何其他软件包。
更新:我在尝试安装 OpenSSL(软件包依赖项)时确实遇到了一些问题。有关如何在 Debian 中安装软件包时(清除软件包依赖项问题)的答案,请参阅这回答。
答案1
答案2
sudo apt-get install packagename
在你的情况下
sudo apt-get install openssl
,如果我没记错的话。
答案3
答案4
PKGPATH="$(apt-cache show openssl |grep ^Filename: |sed 's/^Filename: //')"
TDIR="$(mktemp -d)"
wget -O ${TDIR}/pkg.deb http://cdn.debian.net/debian/${PKGPATH}
pushd $TDIR
ar x pkg.deb
[ -x preinst ] && ./preinst install
tar xzf -C / data.tar.gz
[ -x postinst ] && ./postinst configure
popd
rm -rf $TDIR
缺少错误处理、清理、版本管理(包括根据所有 magic apt 执行的操作选择正确的版本并将正确的参数传递给维护脚本),但在最小情况下基本上可以正常运行。