Ubuntu 服务器 9.10
嗨,大家好,
我认为这个很简单...我正在尝试安装 fail2ban 并出现以下错误:
$ sudo apt-get install fail2ban
Reading package lists...
Done Building dependency tree Reading state information...
Done E: Couldn't find package fail2ban
为了安装它,我需要启用哪些存储库?
我目前在 sources.list 中启用了以下内容
deb http://us.archive.ubuntu.com/ubuntu/ karmic main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ karmic main restricted
deb http://security.ubuntu.com/ubuntu karmic-security main restricted
deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted
deb http://security.ubuntu.com/ubuntu karmic-security universe
deb-src http://security.ubuntu.com/ubuntu karmic-security universe
deb http://security.ubuntu.com/ubuntu karmic-security multiverse
deb-src http://security.ubuntu.com/ubuntu karmic-security multiverse
deb http://de.archive.ubuntu.com/ubuntu/ karmic multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic multiverse
deb http://de.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
相关说明一下——本着“授人以渔”的精神,有没有一种简单的方法可以找出包裹的一般位置?
谢谢!
-M
答案1
您需要添加宇宙组件到任何“主要”(非安全)来源。
deb http://us.archive.ubuntu.com/ubuntu/ karmic main restricted universe
deb-src http://us.archive.ubuntu.com/ubuntu/ karmic main restricted universe
不在的包主要的组件在 Ubuntu 软件包数据库中的名称后面会带有红色标签:http://packages.ubuntu.com/karmic/fail2ban
答案2
我还建议使用 DenyHosts 作为替代方案:http://denyhosts.sourceforge.net