终端无法安装任何东西
我一直在使用Ubuntu。 昨天我不小心删除了ubuntu分区(从windows)并再次安装它。 我有以下问题我尝试2使用deb文件安装谷歌浏览器(通过PPA)它有依赖性错误,所以我跑了
sudo apt-get install -f
它deletd chrome。 我又跑了
sudo dpkg -i .deb
它又有依赖性问题。 我又跑了
sudo apt-get install -f
它再次删除了chrome
我也无法安装gksu或任何东西。 当我尝试安装呼吸使用
deb http://us.archive.ubuntu.com/ubuntu vivid main universe
它说命令’deb’不被识别。
之前不是这样的。 只有在我这次安装Ubuntu之后,这些事情才会发生。 2做什么? 我应该删除并再次安装Ubuntu ???
首先安装缺少的依赖项,否则dpkg
和apt-get
将进入竞争条件,其中第一个将安装没有所需依赖项的包,第二个将删除它以修复损坏的依赖项问题:
sudo apt-get update && sudo apt-get install libappindicator1 libcurl3
然后安装Google Chrome:
sudo dpkg -i ~/Downloads/google-chrome-stable_current_xxxxx.deb
deb http://us.archive.ubuntu.com/ubuntu vivid main universe
这不是一个用于执行的命令,但它是位于/etc/apt/sources.list
的sources.list的有效条目 – 您还可以创建一个像/etc/apt/sources.list.d/abcxyz.list
添加后, apt-get update
应该使这个源的包可用。 请注意,在某些存储库中,您需要为您的trustring添加一个密钥,以便Ubuntu将其识别为可信任的存储库(另请参阅此askubuntupost )
对于Chrome的问题,我们首先需要您下载它的确切位置(URL最好)和确切的错误消息。 通常你应该从谷歌获得最新版本。 请注意,您选择了正确的架构(命令uname -a
可以帮助您)。
还要考虑使用gdebi
(在gdebi-core软件包之外)在命令行安装* .deb软件包,因为它在安装之前解决了依赖关系,所以你不会遇到apt-get -f install
。