linux软件安装的几种方式
1.apt-get和apt(区别:apt是apt-get常用命令的精简般,带上了必要参数,易用,推荐使用apt)
apt install 安装软件包
apt remove 移除软件包
apt purge 移除软件包及配置文件
apt update 刷新存储库索引
apt upgrade 升级所有可升级的软件包
apt autoremove 自动删除不需要的包
apt full-upgrade 在升级软件包时自动处理依赖关系
apt search 搜索应用程序
apt show 显示装细节
2.rpm
安装一个包:rpm -ivh [安装路径]
-i 表示安装
-v 可视化
-h 显示安装进度
–force : 强制安装,即使覆盖属于其他包的文件也要安装
–nodeps : 当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包
升级:rpm -Uvh filename.rpm
-U 就是升级的意思
rpm的卸载:
rpm -e filename //这里的filename是通过rpm的查询功能所查询到的
echo $? 查看上一条命令执行状态,返回0表示执行成功,非0为不成功;
查询一个包是否安装
rpm -q 包名 (不带有平台信息以及后缀名 )
查询当前系统所有安装过的rpm包
rpm -qa
查询rpm包的相关信息 :
rpm -qi 包名
列出一个rpm所安装的文件:
rpm -ql 包名
查看某个文件属于哪个rpm包:
rpm -qf filename
3.yum
搜索某个包: yum search ‘keywords’或 yum list |grep ‘keywords’
yum 安装包: yum install -y filename(包名)
yum 卸载包: yum remove -y filename (包名)
yum 升级包: yum update -y filename(包名)
yum group list 列出所有的套件
yum group install 安装套件
yum group remove 卸载套件