linux 软件包管理yum apt-get rpm wget

wget 类似于迅雷,是一种下载工具, 
通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理 
名字是World Wide Web”与“get”的结合。

rpm,软件管理,redhat的软件格式rpm,r=redhat,p=package,m=management,用于安装 卸载 .rpm软件

Yum,是一个基于RPM包管理的字符前端软件包管理器。能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。被Fedora,Red Hat Enterprise Linux,centos等linux采用

dpkg是Debian软件包管理器的基础。dpkg与RPM十分相似,同样被用于安装、卸载和供给和.deb软件包相关的信息。“dpkg”是“Debian Package”的简写。

apt,dpkg的上层工具,被用于从远程获取软件包以及处理复杂的软件包关系。

rpm 包和deb包 
rpm 包和deb包是两种Linux系统下最常见的安装包格式。rpm包主要应用在RedHat系列包括 Fedora等发行版的Linux系统上,deb包主要应用于Debian系列包括现在比较流行的Ubuntu等发行版上。 
安装rpm包的命令是“rpm -参数”,安装deb包的命令是“dpkg -参数”。

RPM参数 
-ivh:安装显示安装进度–install–verbose–hash 
-Uvh:升级软件包–Update; 
-qpl:列出RPM软件包内的文件信息[Query Package list]; 
-qpi:列出RPM软件包的描述信息[Query Package install package(s)]; 
-qf:查找指定文件属于哪个RPM软件包[Query File]; 
-Va:校验所有的RPM软件包,查找丢失的文件[View Lost]; 
-e:删除包

yum可以用于运作rpm包,例如在Fedora系统上对某个软件的管理: 
安装:yum install 
卸载:yum remove 
更新:yum update

apt-get可以用于运作deb包,例如在Ubuntu系统上对某个软件的管理: 
安装:apt-get install 
卸载:apt-get remove 
更新:apt-get update

yum的使用 
yum search 使用YUM查找软件包 
yum list 列出所有可安装的软件包 
yum list updates 列出所有可更新的软件包 
yum list installed 列出所有已安装的软件包 
yum list extras 列出所有已安装但不在 Yum Repository 內的软件包 
yum list 列出所指定的软件包

apt-get 的使用 
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 = –fix-missing” 
sudo apt-get remove package 删除包 
sudo apt-get remove package - - purge 删除包,包括删除配置文件等 
sudo apt-get update 更新源 
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 清理无用的包 
sudo apt-get check 检查是否有损坏的依赖

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值