暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Ubuntu 系统实例 Apt-get 安装软件及问题处理

原创 手机用户1336 2022-02-26
719

本文来自于【阿里云官方镜像站:https://developer.aliyun.com/mirror/?utm_content=g_1000307095 】

原文链接:https://developer.aliyun.com/article/745493?spm=a2c6h.12873581.0.0.484f7e46JZ6t8J

一、通过 Apt-get 在线安装软件

远程登录 Ubuntu 操作操作系统云服务器。执行如下命令,演示安装 Nginx。apt-get install nginx
系统显示如下图所示:
根据提示符,输入Y确认后,开始安装软件,直至软件安装完成。软件安装完成后,通过dpkg -L列出软件包所在的目录,及该软件包中的所有文件。可以通过dpkg -l的命令查看软件安装版本包的信息。


二、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.执行如下命令,重新安装xxxxx软件。

apt-get install  xxxxx


常见错误二

问题描述
Apt-get 安装软件或更新时提示 “Segmentation faultsts”。
 问题原因
可能是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!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 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安装。


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论