我正在尝试在我的 Linux Mint 计算机上安装一些程序,例如 git / Fluxgui。但是,每次我使用密码输入以下命令时
sudo apt-get install git
或者
sudo apt-get install fluxgui
我只得到几毫秒的输出:
Reading packages list ... 8%:
然后它消失了,我又回到了控制台的下一行输入。就好像我从未输入过sudo apt-get install
命令一样。
可以肯定的是,我尝试了同样的操作sudo apt-get check
,并且发生了完全相同的事情。
有谁知道如何解决这个问题?
编辑:我已经尝试运行 sudo apt-get update。它列出了已获取的包,后跟:
Fetched 3,116 kB in 6s (496 kB/s)
然后紧接着,同样的事情发生了,它给了我:
Reading packages list ... 8%:
并再次结束,没有任何错误语句。
答案1
你需要先跑apt-get update
从手册页:
update
update is used to resynchronize the package index files from their sources. The indexes of available
packages are fetched from the location(s) specified in /etc/apt/sources.list. For example, when using a
Debian archive, this command retrieves and scans the Packages.gz files, so that information about new and
updated packages is available. An update should always be performed before an upgrade or dist-upgrade.
Please be aware that the overall progress meter will be incorrect as the size of the package files cannot
be known in advance.
因此,为了让 APT 获取包数据库并刷新,建议首先执行此操作apt-get update
答案2
我设法找到了解决我的问题的解决方案。我将以下行添加到我的 /etc/apt/sources.list 文件中:
deb http://security.ubuntu.com/ubuntu trusty-security main
不知何故,该文件只包含另一行:
deb http://cran.ma.imperial.ac.uk/bin/linux/ubuntu vivid/
这不知何故不起作用。