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

简介: 本文介绍主要介绍 Ubuntu 系统的实例 Apt-get 在线安装软件使用方法及常见问题处理。

31.jpeg
镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站

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

  1. 远程登录 Ubuntu 操作操作系统云服务器。
  2. 执行如下命令,演示安装 Nginx。
apt-get install nginx
  1. 系统显示如下图所示:
    1.png
  2. 根据提示符,输入Y确认后,开始安装软件,直至软件安装完成。
  3. 软件安装完成后,通过dpkg -L列出软件包所在的目录,及该软件包中的所有文件。2.png
  4. 可以通过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: 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.

解决方法
可以尝试通过如下方法处理。

1.使用如下指令清除目录下已经损坏了的列表。

rm -rf /var/lib/apt/lists/*

2.使用如下重新生成更新列表。

apt-get update

3.png
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安装。

阿里巴巴开源镜像站 提供全面,高效和稳定的系统镜像、应用软件下载、域名解析和时间同步服务。”

相关文章
|
20天前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
134 3
|
1月前
|
Ubuntu Java 应用服务中间件
如何通过 Apt-Get 在 Ubuntu 14.04 上安装 Apache Tomcat 7
如何通过 Apt-Get 在 Ubuntu 14.04 上安装 Apache Tomcat 7
58 0
|
2天前
|
存储 Prometheus 监控
在Ubuntu系统上安装与配置Prometheus的步骤
通过以上步骤,您应该已经成功在Ubuntu系统上安装并配置了Prometheus。您现在可以开始使用Prometheus收集和分析您的系统和应用程序的指标数据了。
9 1
|
2天前
|
监控 Ubuntu API
Python脚本监控Ubuntu系统进程内存的实现方式
通过这种方法,我们可以很容易地监控Ubuntu系统中进程的内存使用情况,对于性能分析和资源管理具有很大的帮助。这只是 `psutil`库功能的冰山一角,`psutil`还能够提供更多关于系统和进程的详细信息,强烈推荐进一步探索这个强大的库。
10 1
|
1月前
|
Ubuntu 网络协议 数据安全/隐私保护
【Ubuntu】sudo apt-get update 无法解析域名(亲测有效)
在Ubuntu 18.04系统中,用户在执行sudo apt-get update时遇到“无法解析域名‘ip’”的错误。经分析,问题源于之前设置的网络代理配置未完全清除。解决方案是找到并重命名/etc/apt/apt.conf.d下的proxy.conf文件,使其不再生效。操作后,sudo apt-get update命令恢复正常,问题得到完美解决。
74 4
【Ubuntu】sudo apt-get update 无法解析域名(亲测有效)
|
14天前
|
Ubuntu 开发工具 虚拟化
MacOS系统基于VMware Fusion配置Ubuntu 22.04LTS环境
这篇文章介绍了如何在MacOS系统上使用VMware Fusion虚拟化软件配置Ubuntu 22.04 LTS环境,包括自定义VMware Fusion网段、Ubuntu系统安装、配置root用户登录、设置静态IP地址、修改默认网卡名称、配置PS1变量、设置登录界面为字符界面、修改软件源和进行vim基础优化等步骤。
54 2
|
15天前
|
Ubuntu
在树莓派4B上安装ubuntu系统
在树莓派4B上安装ubuntu系统
|
15天前
|
Ubuntu
使用dpkg在ubuntu上安装软件包遇到依赖包的问题
使用dpkg在ubuntu上安装软件包遇到依赖包的问题
|
1月前
|
Ubuntu 网络协议
怎么在Ubuntu系统云服务器搭建自己的幻兽帕鲁服务器?幻兽帕鲁搭建教程
《幻兽帕鲁》是热门开放世界生存游戏,玩家收集并利用“帕鲁”进行多样活动。为享受多人模式,需自建服务器:选云主机(推荐4C/16G/5M起)、装Steamcmd及游戏环境。登录Steam购游戏后,输入服务器地址即可联机畅玩。
95 1
怎么在Ubuntu系统云服务器搭建自己的幻兽帕鲁服务器?幻兽帕鲁搭建教程
|
2月前
|
Ubuntu Linux 文件存储
如何使用 Linux 构建自己的 NAS 系统?
【7月更文挑战第28天】
219 6
如何使用 Linux 构建自己的 NAS 系统?