如何在Debian下安装Webmin

技术 8005 次围观 14 次吐槽

Webmin 是广受欢迎的免费面板,由于习惯了此面板,所以换到 Debian 7 系统后,还是打算安装一下。在过程中出了不少错误,最终还是顺利安装完成。
下面记录一下出错信息及解决办法。
按照官方网站是安装教程,下载 deb 包然后使用 dpkg 命令安装,会有几个依赖包无法安装,从而导致出错。

方案一(会出错,无法安装)
下载最新版 deb 包:
http://www.webmin.com/download/deb/webmin-current.deb
安装:

dpkg --install webmin-current.deb

出错信息如下:

[email protected]:~# dpkg --install webmin-current.deb
Selecting previously unselected package webmin.
(Reading database ... 22186 files and directories currently installed.)
Unpacking webmin (from webmin-current.deb) ...
dpkg: dependency problems prevent configuration of webmin:
 webmin depends on libnet-ssleay-perl; however:
  Package libnet-ssleay-perl is not installed.
 webmin depends on libauthen-pam-perl; however:
  Package libauthen-pam-perl is not installed.
 webmin depends on libio-pty-perl; however:
  Package libio-pty-perl is not installed.
 webmin depends on apt-show-versions; however:
  Package apt-show-versions is not installed.

dpkg: error processing webmin (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 webmin

官网给出的方案是,手动运行以下命令,但依然会出错。如下:

[email protected]:~# apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libpam-runtime is already the newest version.
perl is already the newest version.
python is already the newest version.
openssl is already the newest version.
openssl set to manually installed.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 apt-show-versions : Depends: libapt-pkg-perl (>= 0.1.21) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

不死心,运行 apt-get -f install apt-show-versions 强制安装,依旧出错。

方案二(OK)
编辑 /etc/apt/sources.list 文件,在最末尾添加以下内容:

vi /etc/apt/sources.list
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

安装 GPG key

cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc

再执行

apt-get update
apt-get install webmin

所有的依赖会自动解决。
搞定收工。

注:此法同样适用于 Ubuntu 下。

参考资料:
http://www.webmin.com/deb.html

转载请注明:秋水逸冰 » 如何在Debian下安装Webmin

发表评论
取消评论
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
表情

已有评论 (14)

  1. Depends: libnet-ssleay-perl but it is not going to be installed Depends: libauthen-pam-perl but it is not going to be installed Depends: libio-pty-perl but it is not going to be installed Depends: apt-show-versions but it is not going to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). 怎么解,用的第二种方法
    小马12个月前 (2016-10-13)回复
    • 把缺少的依赖,一个一个的安装后,就可以了,已经有给你提示了,不是么
      秋水逸冰12个月前 (2016-10-13)回复
  2. 有没有debian的一键安装包...用你的方法和官方教程安装后都进不去设置页面。
    abc3年前 (2015-03-21)回复
    • 这个也要一键安装?我用第二种方法就可以登录,默认是用 https 方式登录了。
      秋水逸冰3年前 (2015-03-22)回复
      • 我这死活不行...好多台服务器都测试了
        abc3年前 (2015-03-28)回复
        • 奇怪,我怎么从没遇到? 你说的语焉不详,我也没法给你分析原因。
          秋水逸冰3年前 (2015-03-28)回复
  3. 秋水的站居然也支持https了,我竟然这么久都没发现。 秋水的证书哪里弄的?多少美刀? CN = AlphaSSL CA - SHA256 - G2 O = GlobalSign nv-sa C = BE
    sunload3年前 (2015-03-17)回复
    • 额,这个证书当初买的很便宜,30 RMB 5年,泛域名(现在没有了,当初是促销)。因为连接速度和性能问题,默认没有开启 https 。
      秋水逸冰3年前 (2015-03-17)回复
  4. 看到webmin我就不知不觉的来了
    祥磊部落3年前 (2015-03-13)回复
  5. 能否写个youtube-dl下载播放列表的脚本啊
    05363年前 (2015-03-13)回复
    • 这个 youtube-dl 本来就支持下载播放列表吧。本站有安装教程,搜索一下即可。
      秋水逸冰3年前 (2015-03-13)回复
  6. 不是说这面板比较消耗资源么?其实我自己没有用过这个面板,好像还有个叫啥webzuo还是什么的面板也功能停强大的,我懒得去折腾了继续vestacp,感觉足够我用了!
    主机测评3年前 (2015-03-12)回复
    • Webmin 很好很强大的,一直使用至今。
      秋水逸冰3年前 (2015-03-13)回复
    • sshd够用了,用啥webmin呢。耗资源,还不够安全。
      sunload3年前 (2015-03-17)回复