我对 Linux 还不太熟悉,安装时遇到了一些问题luarocks
。我一直收到错误E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_3.13.0-27.50_amd64.deb 404 Not Found
。
我已经尝试过sudo apt-get install luarocks
,sudo apt-get install luarocks --fix-missing
并sudo apt-get install luarocks update
通过终端,但无法解决问题。
我也尝试过寻找linux
下面的文件夹http://us.archive.ubuntu.com/ubuntu/pool/main/l/
,但是它看起来好像不在那里,尽管下面有几个类似的文件linux...
夹l/
。
有没有办法解决这个问题或者luarocks
从其他地方下载(luarocks.org
对我来说似乎超时了)?
答案1
Luarocks
是 Universe 存储库的一部分 - 从 Dash 打开Software & Updates
,然后在 Ubuntu 选项卡中,确保已选择 Universe 存储库(见下图)。要从终端安装,请执行sudo apt-get update
,sudo apt-get install luarocks
或者从 Ubuntu 软件中心安装,方法是搜索luarocks
答案2
我不确定您最近是否更新了软件包索引文件,也许您要查找的某些文件已从源中删除或重命名,因此出现“文件未找到”错误。请先尝试一下sudo apt-get update
。
或者特定源 (us.archive.ubuntu.com) 出于某种原因没有该文件,如果更新不起作用,您可以尝试切换到其他源/镜像?软件和更新程序/设置可以更改这些,并且像 Charles Green 提到的那样,请确保您已经检查过宇宙。如果您喜欢冒险,也可以直接在文件中更改这些设置/etc/apt/sources.list
(/etc/apt/sources.list.d/
但为了以防万一,请先备份)
当我刚接触 Linux 时,我更喜欢使用 Synaptic 进行搜索和安装,在我看来,这比使用终端通过多个窗口和滚动条查看结果更容易。