如何在 Debian 中安装软件包?

如何在 Debian 中安装软件包?

如何通过 SSH 在 Debian 中安装软件包?就我而言,我希望安装 OpenSSL,但说明也可能适用于安装任何其他软件包。

更新:我在尝试安装 OpenSSL(软件包依赖项)时确实遇到了一些问题。有关如何在 Debian 中安装软件包时(清除软件包依赖项问题)的答案,请参阅回答。

答案1

您可以使用apt-get或者软件包

sudo apt-get install packagename

或者

dpkg -i package-file-name    

答案2

sudo apt-get install packagename

在你的情况下

sudo apt-get install openssl,如果我没记错的话。

答案3

你也可以看看资质,一种稍微更现代的选择。或者突触,如果您想要一个完整的 GUI。

sudo aptitude install somepackage

或者交互模式:

sudo aptitude

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

相关内容