最近 debian 6.0 debian 7.0 无法安装lnmp 的问题,详细说明和解决方法:更换源
关于最近 debian 6.0 debian 7.0 无法安装lnmp 的问题,在此做个详细说明,和解决方法都是因 更新源 引起。。 无法读取到最新的更新源,或读取出错。无法下载安装等。
[size=4][color=#ff0000][b]源问题,安装后表现现象为:[/b] (而且很快就安装完)[/color][/size]
[img]http://www.idc866.com/attachments/month_1306/1306251454e3f2d77bc78e300e.jpg[/img]
[b]或是:最后提示某行错误。 PHP未安装,无法启动。[/b]
错误如:./debian.sh: line 829: php: command not found
打开安装日志就会发现 很多的.deb、.gpg、 stable/main 包下载失败。
Could not connect data socket, connection timed out 等等提示。
或是 Could not connect passive socket.
你可搜索日志 查看有没有: Could not connect
在安装数据库时就出现问题。
[color=blue][b][size=4]问题是出现源地址,测试:
[/size][/b][/color]
[color=blue]1、执行升级系统: [/color][color=blue]apt-get update[/color]
[color=blue]2、再执行安装:apt-get install apt-spy[/color][color=blue]
[/color]
[attach]2881[/attach]
如果不先执行, apt-get update , 直接运行 apt-get install apt-spy
也同样会提示 无法下载 deb 包等
[attach]2883[/attach]
如果不更换源就执行 apt-get update ,会出如下提示:
[attach]2884[/attach]
ID授权不可用, 后面安装是不会成功的
以上图片是 一个更换了源地址的,一个是未更换源地址文件的。
更换了源地址的,执行以上两步后, 成功安装 apt-spy
未更换源地址文件的, 执行以上两步后,还是安装不了 apt-spy
注:如图片中出现的 错误:
W: There is no public key available for the following key IDs:
4D270D06F42584E6
GG翻译:有没有公钥可用于以下钥匙ID:
可更新授权来解决:
apt-get install debian-keyring debian-archive-keyring
apt-get install
翻译:一旦安装debian的钥匙圈和debian的归档钥匙圈,
再执行升级 apt-get update 就不会出现此问题了。
运行 apt-get install apt-spy 时如提示以下错误:
[b]执行会出现这样的错误提示:[/b]
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libc6 : Depends: libc-bin (= 2.11.3-3) but 2.13-35 is installed
locales : Depends: glibc-2.13-1 but it is not installable
E: Unmet dependencies. Try using -f.
[font=NSimsun]libc-bin版本安装的过高,需要降级才可安装[/font]
执行以下即可解决:
apt-get update
apt-get install libc6=2.11.3-4 libc-bin=2.11.3-4 locales=2.11.3-4
以上现象都是在本地虚拟机上测试。 有 debian 6.0 debian 7.0 系统。
[b][size=4][color=#0000ff]如果以上方法解决不了,可更换源地址文件试试[/color][/size][/b]
由于 debian 源地址 不稳定,导致更新源下载失败
把 digitalocean 的 VPS 上环境安装成功的 地址源 文件下载下来
[size=4][color=blue][b]Debian 6\7 有些VPS源有问题,导致LNMP环境安装不成功,[/b][/color][/size]
[size=4][color=blue][b]这里放出一键更换源:[/b][/color][/size]
[code]cd /;wget http://vps.idc866.com/sources.tgz;tar zxvf sources.tgz;rm sources.tgz;cd /root[/code]
[b]注:[/b]更换源后,安装时可能会出现一次蓝屏确认、一次Y/N等确认,都猛回车过去 即可。
以上脚本分解操作说明:
[b][color=blue]只要你执行:
[/color][/b]
apt-get update -y
apt-get install apt-spy -y
这两条执行不会出错, 你就可以成功安装环境。
可把这两条命令执行后再执行一次检测是否都更新好了,更新完了。
否则,请下载以下更新源地址文件 试试
[img]http://www.idc866.com/images/attachicons/rar.gif[/img] [url=http://www.idc866.com/attachment.php?aid=Mjg3OXxiNDRkZTRlMXwxMzcyMjQ3NDM4fDNlZWQreWRzOVQvUU9DNDlLSE0vTWN3R2c2U3RxZi92aDhiNTk3MFFQS21ONm9j][b]sources.list 源地址.rar[/b][/url]
更换源后 才能执行升级
apt-get update -y 不然更新会出错。
更新后执行: apt-get install apt-spy -y
才能获取软件包列表。
不然会显示,会显示 未发现软件包 apt-spy
[b]注:[/b]更换这源后,在升级时,有时会提示什么授权,请猛击回车,或Esc
多次确认后,即可完成。
debian 6,可能要升级很久,才完成升级。
也还可以试试升级一下系统内核:
apt-get upgrade -y
如果只是执行: rm -rf /var/lib/apt/lists/* 删除源包 是不行的,
因为他无法获得最新源包,必需更换源地址。
页:
[1]