云服务器 ECS Ubuntu apt-get 在线安装软件和常见问题如何处理-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

云服务器 ECS Ubuntu apt-get 在线安装软件和常见问题如何处理


本文介绍云服务器 ECS Ubuntu apt-get 在线安装软件使用方法及常见问题处理。

ECS Ubuntu 系统通过 Apt-get 在线安装软件



1、远程登录 Ubuntu 操作操作系统云服务器。
2、通过命令 apt-get install 安装软件,通过安装 nginx 示例如下: $ apt-get install nginx

3、根据提示符,输入“Y” 确认后,开始安装软件,直至软件安装完成。
4、软件安装完成后,通过通过 dpkg -L 列出软件包所在的目录,及该软件包中的所有文件:

5、可以通过 dpkg -l 的命令查看软件安装版本包的信息:


Ubuntu apt-get 常见错误处理办法




apt-get 安装提示 error processing package install-info (--configure) 解决办法


1、将 info 文件夹更名: mv /var/lib/dpkg/info/ /var/lib/dpkg/info.bak.old/
2、再新建一个新的 info 文件夹 :mkdir /var/lib/dpkg/info/
3、重新更新: apt-get update
4、重新安装软件 :apt-get install  xxxxx


apt-get 安装软件或更新时提示 Segmentation faultsts  解决办法



问题现象


当用 apt-get 安装或更新软件的时候出现类似如下错误: Reading package lists... Error!Segmentation fault



问题原因


该问题可能是 apt 的 cache 出现冲突导致。

处理办法


可以考虑尝试以下方法解决:
1、备份好 /var/cache/apt/ 目录。
2、删除 /var/cache/apt/ 所有 .bin 文件: rm /var/cache/apt/*.bin
3、重新执行: apt-get update
4、测试是否可以正常使用 apt-get
另外,如果服务器内存配置过低(比如只有 512M内存),出现 Segmentation fault 时除了清理 cache,也建议使用 top 命令检查内存使用情况,将一些非必须的进程先暂时关闭,再尝试执行 apt-get。


安装报错 Reading package lists... Error 解决办法




问题描述


安装软件时出现类似如下报错信息: Reading package lists... Error!E: Encountered a section with no Package: headerE: Problem with MergeList /var/lib/apt/lists/AZ.archive.ubuntu.com_ubuntu_dists_natty_main_i18n _Translation-enE: The package lists or status file could not be parsed or opened.

处理办法


可以尝试通过如下方法处理:
1. 使用如下指令清除目录下已经损坏了的列表: rm  -rf  /var/lib/apt/lists/*
2、使用如下重新生成更新列表: apt-get update

3、 然后就可以正常的用 apt-get 命令正常的安装软件了。


apt-get 安装应用时提示 Err 404 Not Found 解决办法



问题描述


apt-get install unzip 或者aptitude install unzip 时出现类似如下错误提示: Err http://mirrors.aliyun.com/ubuntu/ trusty-updates/main unzip amd64 6.0-9ubuntu1.1404  Not Found [IP: 112.124.140.210 80]Err http://security.ubuntu.com/ubuntu/ trusty-security/main unzip amd64 6.0-9ubuntu1.1404  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-get 请求的资源在 apt 源中不存在。

解决办法


直接通过 apt-get update 进行源更新同步后,再进行apt-get install安装。
也可以使用阿里云提供的 yum 源更新脚本 进行源的更新后再进行 apt-get 操作。

如果问题还未能解决,您可以到阿里云社区进行 免费咨询,或联系 云市场商家寻求帮助。

展开
收起
boxti 2017-10-23 16:31:07 5274 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新
相关电子书
更多
神龙云服务器产品及技术深度解析
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多
相关镜像