使用dpkg安装升级和dist-upgrade软件包
所以我正在使用12.04服务器上的离线包安装,通过使用以下说明检索和搜索其URI来下载包: http : //www.webupd8.org/2009/11/get-list-of-packages-和dependencies.html
我用apt-get upgrade
和apt-get dist-upgrade
做了这个,然后用dpkg -i
安装下载的软件包。 所以过程看起来像这样:
- 获取URI
- 将软件包打包到文件夹(
upgrade
软件包upgrade
到/ upgrade并将软件包dist-upgrade
到/ dist-upgrade) - 运行
dpkg -i /upgrade/*.deb
然后运行dpkg -i /dist-upgrade/*.deb
我的问题是:这种手动安装更新软件包的方法是否会更新所有内容,给出相同的结果,就好像我只是正常运行apt-get upgrade
和apt-get dist-upgrade
? 或者是否存在普通的apt-get
命令无法通过这种方式完成的事情?
而不是使用dpkg
,这是一个低级别的包管理器,你最好使用apt
。 要使用apt
安装.deb文件,请将它们复制到apt缓存
sudo cp *.deb /var/cache/apt/archives/
然后只做常规升级:
apt-get upgrade
apt
命令将使用其缓存中的文件而不是从网上下载,因此这几乎可以满足您的需求。
- 我通过获取源代码安装程序,然后运行`sudo make install`; 如何让’apt-get`了解它?
- 找不到最新版Ubuntu的boot-repair软件包
- 通过apt-get安装时postgresql的默认位置
- 无法在ubuntu 12.04上安装libgtk2.0-dev
- 无法在ubuntu 17.04上安装Google Chrome,因为“未安装软件包libgcc1:i386”
- 升级Ubuntu 16.04 LTS python-minimal包错误时出错
- 如何仅从命令行检查安全更新?
- 如何固定特定的MySQL版本以避免不必要的升级?
- 权限被拒绝:’/ etc / apt / sources.list.d / google-earth.list’