免责声明: 本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。
本文介绍Ubuntu系统的实例Apt-get在线安装软件使用方法及常见问题处理。
apt-get install nginx系统显示类似如下。
Y
确认后,开始安装软件,直至软件安装完成。dpkg -L
列出软件包所在的目录,及该软件包中的所有文件。dpkg -l
的命令查看软件安装版本包的信息。
问题描述
apt-get安装提示“error processing package install-info (--configure)”。
解决方法
mv /var/lib/dpkg/info/ /var/lib/dpkg/info.bak.old/
mkdir /var/lib/dpkg/info/
apt-get update
apt-get install xxxxx
问题描述
Apt-get安装软件或更新时提示“Segmentation faultsts”。
问题原因
可能是apt的cache出现冲突导致。
解决方法
问题原因该问题处理办法可以考虑尝试以下方法解决。
/var/cache/apt/
目录。/var/cache/apt/
所有.bin
文件。 rm /var/cache/apt/*.bin
apt-get update
注:另外,如果服务器内存配置过低(比如只有 512M内存),出现Segmentation fault 时除了清理cache,也建议使用top 命令检查内存使用情况,将一些非必须的进程先暂时关闭,再尝试执行apt-get。
问题描述
安装软件时出现类似如下报错信息。
Reading package lists... Error! E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/AZ.archive.ubuntu.com_ubuntu_dists_natty_main_i18n _Translation-en E: The package lists or status file could not be parsed or opened.
解决方法
可以尝试通过如下方法处理。
rm -rf /var/lib/apt/lists/*
apt-get update
apt-get
命令安装软件了。
问题描述
apt-get install unzip
或者aptitude install unzip
时出现类似如下错误提示。
Err http://mirrors.aliyun.com/ubuntu/ trusty-updates/main unzip amd64 6.0-9ubuntu1.1 404 Not Found [IP: 112.124.140.210 80] Err http://security.ubuntu.com/ubuntu/ trusty-security/main unzip amd64 6.0-9ubuntu1.1 404 Not Found [IP: 91.189.92.201 80] E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/u/unzip/unzip_6.0-9ubuntu1.1_amd64.deb 404 Not Found [IP: 91.189.92.201 80]
问题原因
该问题通常是由于初始系统中的软件版本库与apt源中的版本不一致所致。即apt-ge 请求的资源在apt源中不存在。
解决办法
直接通过apt-get update
进行源更新同步后,再进行apt-get install
安装。