sudo apt-get 与 yum 常用命令
yum -RedHat:CentOS... -xxx.rpm
sudo apt-get -Debian:Ubuntu... -xxx.deb
安装工具
rpm -ivh yum-2.0.4-1.rh.fr.i386.rpm
网络yum源配置 -- 以网易源为例
#首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
#下载对应版本 repo 文件, 放入 /etc/yum.repos.d/ (操作前请做好相应备份)
cd /etc/yum.repos.d
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo CentOS-Base.repo
#运行以下命令生成缓存
yum clean all
yum makecache
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
常用命令
#安装包
yum install <package_name>
yum install nginx -y
yum reinstall nginx -y
yum -y groupinstall "Development tools" #同时安装所有依赖包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
sudo apt-get install <package_name>
sudo apt-get install <package_name> -- reinstall #重装包
sudo apt-get -f install #修复安装"-f = --fix-missing",有依赖关系时手动可能不成功
sudo apt-get build-dep <package_name> #安装相关的编译环境
sudo dpkg -i package_file.deb #安装.deb #卸载包
yum remove <package_name>
yum erase nginx -y
sudo apt-get remove <package_name>
sudo apt-get remove <package_name> -- purge #删除包,包括删除配置文件等
sudo apt-get remove --auto-remove python3.7
sudo apt-get purge python3.7
sudo apt-get purge remove <package_name>
sudo apt-get purge --auto-remove python3.7
sudo apt-get clean && sudo apt-get autoclean #清理无用的包
sudo apt-get check #检查是否有损坏的依赖
sudo dpkg -r package_name #卸载.deb
sudo apt-get autoclean <package_name> #只删除已过期的deb
sudo apt-get autoremove <package_name> #删除为了满足依赖安装现在不需要的包,保留配置文件 #更新包
yum check-update #列出所有可更新的软件清单
yum list updates #列出所有可更新的软件包
yum update #更新所有软件
yum update <package_name>
yum update <package_name>
sudo apt-get update <package_name>
sudo apt-get upgrade <package_name>
sudo apt-get update #更新源
sudo apt-get upgrade #更新已安装的包
sudo apt-get dist-upgrade #升级系统
sudo apt-get dselect-upgrade #使用 dselect 升级 #其他
yum search <keyword> #搜索包
yum info <package_name> #获取包信息
yum list #列出所有可安装的软件包
yum list <package_name> #列出所指定的软件包
yum list pam* #列出以 pam 开头的所有包
yum groupinfo Development tools
yum grouplist | more
yum grouplist | grep Development
yum list installed #列出所有已安装的软件包
yum list extras #列出所有已安装但不在Yum Repository内的软件包
yum clean packages #清除缓存目录下的软件包
yum clean headers #清除缓存目录下的 headers
yum clean oldheaders #清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
sudo apt-cache search <package_name> #搜索包
sudo apt-cache show <package_name> #获取包信息
sudo apt-get check #检查系统中已安装软件包的依赖性
sudo apt-cache depends <package_name> #了解使用依赖
sudo apt-cache rdepends <package_name> #查看该包被哪些包依赖
sudo apt-get source <package_name> #下载该包的源代码
sudo apt-get 与 yum 常用命令的更多相关文章
- CentOS下yum常用命令
1.自动搜索最快镜像插件:yum install yum-fastestmirror 2.更换163的源. 首先:备份/etc/yum.repos.d/CentOS-Base.repomv /etc/ ...
- yum常用命令大全
yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性 ...
- yum 常用命令
yum是一个用于管理rpm包的后台程序,用python写成,可以非常方便的解决rpm的依赖关系.在建立好yum服务器后,yum客户端可以通过 http.ftp方式获得软件包,并使用方便的命令直接管理. ...
- YUM常用命令详解
yum是一个用于管理rpm包的后台程序,用python写成,可以非常方便的解决rpm的依赖关系.在建立好yum服务器后,yum客户端可以通过 http.ftp方式获得软件包,并使用方便的命令直接管理. ...
- linux YUM常用 命令
语法 yum(选项)(参数) 选项 -h:显示帮助信息: -y:对所有的提问都回答“yes”: -c:指定配置文件: -q:安静模式: -v:详细模式: -d:设置调试等级(0-10): -e:设置错 ...
- yum常用命令
Yum list kmod-coretemp[查找kmod-coretemp模块状态] Yum clean all[清空yum缓存] Yum remove kmod-coretemp [卸载kmod- ...
- YUM常用命令介绍
http://www.cnblogs.com/lostyue/archive/2012/05/06/2485653.html 1.列出所有可更新的软件清单 命令:yum check-update 2. ...
- 腾讯云ping wget yum 常用命令设置问题
遇到ping wget yum 命令不能正常使用的情况是因为腾讯云有些配置: root执行如下即可: wget -q http://mirrors.tencentyun.com/install/sof ...
- yum 常用命令使用
1.向服务器上传文件或者下载文件 我们知道我们经常需要向服务器上传文件,或者从服务器下载文件,rz和sz命令可以满足我们的要求, 只不过默认情况下是不能使用的.我们需要使用yum install lr ...
随机推荐
- [数组] Leetcode 189.旋转数组
- TensorFlow从1到2(十一)变分自动编码器和图片自动生成
基本概念 "变分自动编码器"(Variational Autoencoders,缩写:VAE)的概念来自Diederik P Kingma和Max Welling的论文<Au ...
- div里面的元素垂直均匀分布 按钮引发地址栏出现问号 判断一个数组是否为空 div底部居中 路由传参接受参数
一个固定高度的div的子元素 在垂直 方向上平均分布 .important-dec{ height: 121px; flex-direction: column; display: flex; jus ...
- LeetCode 5127. 删除被覆盖区间 Remove Covered Intervals
地址 https://www.acwing.com/solution/LeetCode/content/7021/ 目描述给你一个区间列表,请你删除列表中被其他区间所覆盖的区间. 只有当 c < ...
- WPF 动态列(DataGridTemplateColumn) 绑定数据 (自定义控件)对象绑定
原文:WPF 动态列(DataGridTemplateColumn) 绑定数据 (自定义控件)对象绑定 WPF 动态列(DataGridTemplateColumn) 绑定数据 (自定义控件) 上面的 ...
- SVO 特征对齐代码分析
SVO稀疏图像对齐之后使用特征对齐,即通过地图向当前帧投影,并使用逆向组合光流以稀疏图像对齐的结果为初始值,得到更精确的特征位置. 主要涉及文件: reprojector.cpp matcher.cp ...
- super()方法详解
目录 一.单独调用父类的方法 二.super() 方法基本概念 2.1 描述 2.2 语法 2.3 单继承使用super() 2.4 多继承使用super() 三.注意事项 四.练习 一.单独调用父类 ...
- Python程序中的线程操作-锁
目录 一.同步锁 1.1 多个线程抢占资源的情况 1.1.1 对公共数据的操作 1.2 同步锁的引用 1.3 互斥锁与join的区别 二.死锁与递归锁 2.1 死锁 2.2 递归锁RLock 三.典型 ...
- Win32 程序开发入门:一个最简单的Win32程序
一.什么是 Win32 Win32 是指 Microsoft Windows 操作系统的 32 位环境,与 Win64 都为 Windows 常见环境. 这里再介绍下 Win32 Applicatio ...
- yii2自定义验证规则