Ubuntu之apt-get系列--apt-get安装软件的方法/教程

原文网址:Ubuntu之apt-get系列--apt-get安装软件的方法/教程_IT利刃出鞘的博客-CSDN博客

简介

本文介绍Ubuntu使用apt-get安装软件的方法。

安装软件

先更新列表

bash 复制代码
sudo apt-get update

安装软件

bash 复制代码
sudo apt-get install <package name>[=<version>]

版本可以省略,默认是最新版。

示例(安装docker-compose-plugin)

安装最新版:

bash 复制代码
sudo apt-get install docker-compose-plugin

安装指定版本:

bash 复制代码
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

bash 复制代码
sudo apt-cache madison <package name>

示例

法2: apt policy

bash 复制代码
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

相关推荐
JJJennie7771 小时前
MAI Gateway技术揭秘:大模型网关能做什么?从原理到落地
linux·服务器·网络·ai网关
风哥2号3 小时前
数据库教程FGMT02‑生产环境Linux+Oracle19c安装配置与项目实战
linux·数据库·ffmpeg
wuminyu7 小时前
Kafka中sendfile与mmap实现机制解析
java·linux·c语言·jvm·c++
新时代牛马7 小时前
嵌入式网络完整篇:从LwIP/以太网驱动到 Linux netdev 与排障
linux·网络·php
猿与禅7 小时前
Linux(Ubuntu)入门到实战:系统管理、常用命令与权限体系完整指南
linux·ubuntu·apt·进程管理·系统运维·用户权限·vi/vim
前端世界8 小时前
Linux服务器实战:NTP时间同步、SELinux权限与rsyslog日志管理,一次搞懂三大运维问题
linux·运维·服务器
Android系统攻城狮8 小时前
Linux Gstreamer深度解析之gst_audio_converter_new调用流程与实战(二十)
linux·运维·服务器·gstreamer音视频·音视频进阶
captain3768 小时前
▲网络原理(2)-TCP
java·服务器·网络·tcp/ip·java-ee
言乐69 小时前
Python加速器4跨境网络加速器
运维·服务器·开发语言·网络·python
H_oRIZoN_13 小时前
Linux入门DAY41(51 单片机 串口与通信协议)
linux·运维·单片机