Out*_*ked 5 security shell debian
我正在尝试使用 Certbot 保护网站,我遇到的问题与“stretch-backports”有关部分可用资源。
$ sudo apt-get install certbot -t stretch-backports
Run Code Online (Sandbox Code Playgroud)
所以我尝试用这一行添加向后移植:
deb http://ftp.debian.org/debian stretch-backports main
Run Code Online (Sandbox Code Playgroud)
但是“deb”未被识别。所以我安装了类似的 gdebi:
sudo apt-get install gdebi
Run Code Online (Sandbox Code Playgroud)
安装后,我再次尝试了上一行,稍作修改:
gdebi http://ftp.debian.org/debian stretch-backports main
Run Code Online (Sandbox Code Playgroud)
现在它说“gdebi 错误,找不到文件:http : //http.debian.net/debian ”
所以我的问题是双重的,如果我没有在前面的步骤中搞砸,是否有人拥有拉伸向后移植的功能地址,gdebi 是 deb 的一个很好的替代品吗?
先感谢您。
好吧,我发现了它是如何工作的,并想回答这个问题,因为我觉得我找到的文档相当模糊,所以这就是将 Debian 9 拉伸向后移植添加到您的sources.list 中的方法:
手动并具有管理员权限,导航到 /etc/apt/sources.list 然后创建你的stretch-backport.list 文件,然后用 nano 输入它,在我的例子中我添加了这一整行:
deb http://ftp.debian.org/debian stretch-backports main
Run Code Online (Sandbox Code Playgroud)对此
sudo nano /etc/apt/sources.list.d/stretch-backports.list
Run Code Online (Sandbox Code Playgroud)
就这么简单,我可以使用以下行而不会出现任何错误:
sudo apt-get install certbot -t stretch-backports
Run Code Online (Sandbox Code Playgroud)
就在那里!希望我说清楚了。