您的位置:首页 > 运维架构 > Linux

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

2017-02-06 10:07 417 查看
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 检查是否有损坏的依赖
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: