如何通过 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 执行的操作选择正确的版本并将正确的参数传递给维护脚本),但在最小情况下基本上可以正常运行。