我正在尝试按照指南在 Ubuntu 中安装程序:
通过 APT 安装
安装该软件有多种方法。对于有互联网连接的 Ubuntu 用户,最简单的方法如下。
创建一个文件 /etc/apt/sources.list.d/frisch.list,其中包含以下行
deb http://folk.uio.no/sgaure/ubuntu main
(您应使用自己的分布、hardy、jaunty、karmic、lucid 等进行替换)
我如何创建该/etc/apt/sources.list.d/frisch.list
文件?
答案1
在 Ubuntu 上安装软件的方法有多种,这种方法涉及向目录中添加存储库,/etc/apt/sources.list.d/
以便当您运行时,sudo apt-get update
您的存储库列表也会更新,以包含来自该添加存储库的软件。
现在要添加的行如下:
deb http://folk.uio.no/sgaure/ubuntu <dist> main
为了获得您的分布代表分配,lsb_release -a
在终端中运行你应该看到以下内容:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial <---- dist
因此上面那行代码应该是:deb http://folk.uio.no/sgaure/ubuntu xenial main
现在我们可以使用任何文本编辑器来创建该文件,但我建议nano
您使用如下方法:
sudo nano /etc/apt/sources.list.d/frisch.list
在该文件中输入以下行:
deb http://folk.uio.no/sgaure/ubuntu xenial main
然后使用以下方法保存并退出:Ctrl+ o,然后Ctrl+x
现在要安装该存储库中包含的软件,我们将:
添加密钥来验证来自该 repo 的安装:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 502199FA
然后更新并安装
frisch
:sudo apt-get update sudo apt-get install frisch
然后,将来要升级它,请执行以下操作:
sudo apt-get update sudo apt-get upgrade
笔记:
正如 Zanna 在评论中所说,该页面相当老的。这些是您现在在系统中安装该应用程序时要遵循的步骤。
答案2
原始说明中的文字应如下所示:
deb http://folk.uio.no/sgaure/ubuntu <dist> main
您必须将其替换<dist>
为要安装的发行版的相应名称。发行版档案列表可在此处找到:
http://folk.uio.no/sgaure/ubuntu/dists/
但是,发行版也应该与你的 Ubuntu 发行版的发布名称相匹配。该列表可以在这里找到: https://wiki.ubuntu.com/DevelopmentCodeNames
现在,如果您比较这两个列表,您会发现要安装的软件相当旧。因此,我怀疑它是否会得到任何支持。最新版本是“raring”。这对应于 Ubuntu 13.04,它在 2014 年 1 月达到生命周期结束。
如果您有任何较新的版本,您可以尝试按照说明进行操作并将以下行添加到 /etc/apt/sources.list.d/frisch.list 文件中:
deb http://folk.uio.no/sgaure/ubuntu <dist> main
您可以使用以下命令从终端窗口创建文件:
sudo nano /etc/apt/sources.list.d/frisch.list
如果你够幸运的话,它可能会成功。但是,这些东西确实过时了,在较新的 Ubuntu 发行版上,由于升级过程中 SHA1 摘要算法较弱,你至少会收到一条安全警告。