原文网址:Ubuntu之apt-get系列--apt-get安装软件的方法/教程_IT利刃出鞘的博客-CSDN博客
简介
本文介绍Ubuntu使用apt-get安装软件的方法。
安装软件
先更新列表
sudo apt-get update
安装软件
sudo apt-get install <package name>[=<version>]
版本可以省略,默认是最新版。
示例(安装docker-compose-plugin)
安装最新版:
sudo apt-get install docker-compose-plugin
安装指定版本:
sudo apt-get install docker-compose-plugin=2.12.2~ubuntu-focal
查看软件版本
用下边命令查询不能把支持所有版本都列举出来,因为每个版本都与系统版本和CPU架构有关,比如一个软件支持Ubuntu系统的16.04的CPU架构为amd64的版本只有1.0和1.2,其余都不支持,所以列举时就只有两款。
法1:apt-cache madison
sudo apt-cache madison <package name>
示例
法2: apt policy
sudo apt-cache policy <package name>
示例
离线安装
方法
vi /etc/apt/sources.list
添加本地路径,如:deb file:/work apt_packages/
sudo apt-get update
sudo apt-get install <包名>
其他网址:Ubuntu apt 本地源 离线安装
其他
1. 需要的包及依赖的路径: /var/cache/apt/archives/
2. 下载安装包但是不安装的方法:sudo apt-get -d install <包名>
安装错误解决方法
错误1
错误:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
解决方法:
sudo rm /var/lib/dpkg/lock
错误2
错误:
E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)
解决方法:
sudo rm /var/cache/apt/archives/lock