Ubuntu apt-get install、apt-get -f install、apt-get --purge remove、apt-get update、apt-get upgrade、
1. 常用命令列表
命令 | 描述 |
---|---|
apt-cache search package | 搜索软件包 |
apt-cache show package | 获取包的相关信息,如说明、大小、版本等 |
sudo apt-get install package | 安装包 |
sudo apt-get install package - - reinstall | 重新安装包 |
sudo apt-get -f install | 强制安装,-f参数的主要作用是是修复依赖关系(depends) |
sudo apt-get remove package | 删除包 |
sudo apt-get --purge remove package | 删除已安装的软件包(不保留配置文件) |
sudo apt-get update | 更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址 |
sudo apt-get upgrade | 升级已安装的所有软件包,升级的版本就是更新的源地址里的版本 |
sudo apt-get dist-upgrade | 升级系统 |
sudo apt-get dselect-upgrade | 使用 dselect 升级 |
apt-cache depends package | 了解使用该包依赖那些包 |
apt-cache rdepends package | 查看该包被哪些包依赖 |
sudo apt-get build-dep package | 安装相关的编译环境 |
apt-get source package | 下载该包的源代码 |
sudo apt-get clean | 删除包缓存中的所有包 |
sudo apt-get autoclean | 将已经删除了的软件包的.deb安装文件从硬盘中删除掉 |
sudo apt-get check | 检查是否有损坏的依赖 |
2. apt 和 apt-get 命令之间的区别
虽然 apt
与 apt-get
有一些类似的命令选项,但它并不能完全向下兼容 apt-get
命令。也就是说,可以用 apt
替换部分 apt-get
系列命令,但不是全部。
apt 命令 | 取代的命令 | 命令的功能 |
---|---|---|
apt install | apt-get install | 安装软件包 |
apt remove | apt-get remove | 移除软件包 |
apt purge | apt-get purge | 移除软件包及配置文件 |
apt update | apt-get update | 刷新存储库索引 |
apt upgrade | apt-get upgrade | 升级所有可升级的软件包 |
apt autoremove | apt-get autoremove | 自动删除不需要的包 |
apt full-upgrade | apt-get dist-upgrade | 在升级软件包时自动处理依赖关系 |
apt search | apt-cache search | 搜索应用程序 |
apt show | apt-cache show | 显示安装细节 |
Ubuntu apt-get install、apt-get -f install、apt-get --purge remove、apt-get update、apt-get upgrade、相关推荐
- R语言ggplot2可视化散点图、移除可视化图像中的网格线(remove gridlines)
R语言ggplot2可视化散点图.移除可视化图像中的网格线(remove gridlines) 目录 R语言ggplot2可视化散点图.移除可视化图像中的网格线(remove gridlines)
- Ubuntu 16.04使用sudo apt-get -f install解决依赖时的注意事项(重点)
注意:在觉得软件依赖时,一般使用sudo apt-get -f install,但是也是非常危险的,尤其时一些软件需要删除某些依赖时,会导致原有安装的软件全部卸载.所以使用此命令时要时刻注意输出的这条 ...
- Ubuntu 16.04 安装第三方Apps Can’t Install Third-Party Apps on Ubuntu 16.04? You’re No
Having trouble installing third-party .debs on Ubuntu 16.04? You, my friend, are far from alone. A h ...
- 【Linux】apt update和apt upgrade
[Linux]apt update和apt upgrade 1.背景 2.apt update 3.apt upgrade 4.说明 1.背景 ubuntu操作系统中,经常会遇到apt update和 ...
- ubuntu-16.04安装程序报错 you might want to run 'apt-get -f install' to correct these
2019独角兽企业重金招聘Python工程师标准>>> 问题描述: ubuntu使用"apt-get install"安装程序时遇到错误提示 you might ...
- Ubuntu命令卸载软件(经过sudo apt-get install安装的)
1.查看自己的ubuntu里用"sudo apt-get install"安装了哪些软件包,用如下命令: dpkg --list 2.找到你要卸载的软件包,如下图示举例,我需要卸载 ...
- apt update和apt upgrade命令 - 有什么区别?
在之前的文章中,我们查看了APT 命令以及您可以使用包管理器来管理包的各种方法.这是一个总体概述,但在本指南中,我们暂停并重点关注 2 个命令用法.这些是apt update和apt upgrade命 ...
- Java黑皮书课后题第4章:*4.14(转换字母等级为数字)编写程序,提示用户输入一个字母等级A、B、C、D或者F,显示对应的数字值4、3、2、1或者0。对其它输入,提示非法等级
*4.14(转换字母等级为数字)编写程序,提示用户输入一个字母等级A.B.C.D或者F,显示对应的数字值4.3.2.1或者0.对其它输入,提示非法等级 题目 题目概述 运行示例 破题 代码 题目 题目 ...
- Java黑皮书课后题第3章:*3.3(代数:求解2*2线性方程)编写程序,提示用户输入a、b、c、d、e和f,然后显示结果
*3.3(代数:求解2*2线性方程)编写程序,提示用户输入a.b.c.d.e和f,然后显示结果 题目 题目描述 运行示例 破题 代码 题目 题目描述 3.3(代数:求解22线性方程) 编写程序,提示用 ...
最新文章
- 完美,竟然用一个脚本就把系统升级到https了,且永久免费!
- Eclipse IDE for Java EE Developers 与Eclipse Classic 区别
- 服务器怎么清除日志文件,如何清理服务器数据库日志文件
- numpy.add详解
- 为什么中国程序员水平一直上不了层次?无非是这些原因!
- 1042 字符统计 (20 分)(c语言)
- 更新!在线状态和用户的共存模式保持一致
- 深入了解Java 8中的可选类API
- 为啥这么多程序员大佬学习Cortex-M3
- 20 best jquery 截图
- JS中setAttribute的兼容性问题(摘自leejersey)
- git 新建服务器的版本以及项目的用户
- SDN第5次上机作业
- linux 之静默安装oracle
- php curl iis,解决IIS运行PHP出现Call to undefined function curl_init()的问题
- 数值分析(6)-函数逼近的基本概念
- 136.Single Number
- python元编程的书_C++模板元编程 PDF 超清版
- 解决Linux终端无法复制粘贴现象
- 企业使用云平台,存在的三个问题