免费国外空间,国外免费空间,'s Archiver

idc886 发表于 2013-6-26 09:20

最近 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]


Powered by Discuz! Archiver 7.2  © 2001-2012 Comsenz Inc.