linux中wget 、apt-get、yum rpm区别

linux中wget 、apt-get、yum rpm区别

 

*****************************************************************************************************************************************************

wget 类似于迅雷,是一种下载工具,

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

*****************************************************************************************************************************************************

yum:

是redhat, centos 系统下的软件安装方式,基于Linux,

         全称为 Yellow dog Updater, Modified,

         是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器

         基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。

         安装:yum install 
         卸载:yum remove 
         更新:yum update 

*****************************************************************************************************************************************************

rpm:  

软件管理;   redhat的软件格式 rpm     r=redhat  p=package   m=management

             用于安装 卸载 .rpm软件

串联下:

   使用wget下载一个 rpm包, 然后用 rpm -ivh  xxx.rpm  安装这个软件,嫌麻烦的话,就

   可以直接用  yum  install  sqoop   来自动下载和安装依赖的rpm软件。

 

**************************************************************************************************************************************************

apt-get是ubuntu下的一个软件安装方式,它是基于debain。

1.Ubuntu中的高级包管理方法apt-get
除了apt的便捷以外,apt-get的一大好处是极大地减小了所谓依赖关系恶梦的发生几率(dependency hell),即使是陷入了dependency hell,apt-get也提供了很好的援助手段,帮你逃出魔窟。 
通常 apt-get 都和网上的压缩包一起出没,从互联网上下载或是安装。全世界有超过200个 debian官方镜像,还有繁多的非官方软件包提供网站。你所使用的基于Debian的发布版不同,你所使用的软件仓库可能需要手工选择或是可以自动设置。你能从Debian官方网站得到完整的镜像列表。而很多非官方网站提供各种特殊用途的非官方软件包,当然,使用非官方软件包会有更多风险了。 
软件包都是为某一个基本的Debian发布版所准备的(从unstable 到stable),并且划分到不同类别中(如 main contrib nonfree),这个是依据 debian 自由软件纲领而划分的(也就是常说的dfsg),因为美国限制加密软件出口,还有一个non-us类别。 
2.常用的APT命令参数
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
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值