问题描述
如何通过命令行安装.deb文件?
最佳解决方法
软件包通过dpkg命令(Debian软件包管理系统)手动安装。 dpkg是apt-get和aptitude命令的后端,而apt-get和aptitude又是GUI安装应用程序的后端,如Software Center和Synaptic。
沿着以下方向的东西:
dpkg – > apt-get,aptitude – >新立得软件中心
但当然,安装软件包的最简单方法是,首先是GUI应用程序(新立得,软件中心等),然后是终端命令apt-get和aptitude,为后端dpkg添加了非常好的用户友好方法,包括但不限于打包的依赖关系,控制安装的内容,需要更新,未安装,破损的软件包等等。最后是dpkg命令,它是所有这些命令的基础。
由于dpkg是基础,因此可以使用它直接从命令行安装打包。
安装一个软件包
sudo dpkg -i DEB_PACKAGE
例如,如果包文件被称为askubuntu_2.0.deb,那么你应该做sudo dpkg -i askubuntu_2.0.deb。如果dpkg由于依赖性问题而报告错误,则可以运行sudo apt-get install -f以下载缺失的依赖项并配置所有内容。如果报告有错误,则必须按照How do I resolve unmet dependencies after adding a PPA?这样的例子自行排序依赖关系。
删除一个包
sudo dpkg -r PACKAGE_NAME
例如,如果该软件包名为askubuntu,则应该执行sudo d