对rpm与yum的认识

来源:互联网 发布:淘宝店铺自己做模板 编辑:程序博客网 时间:2024/06/05 19:08

linux系统分类

  • RedHat系列:Redhat、Centos,包管理工具 yum 
  • Debian[di:bin]系列: Debian、Ubuntu,包管理工具 apt-get 

yum软件包的安装卸载

rpm包的规范:

软件名称-软件版本信息-发布的次数.硬件平台.rpm

wget 用来下载文件,是world wide web与get的结合。
rpm 相当于windows中的可执行文件(.exe),它是redhat公司的一种软件包管理机制,直接通过rpm命令进行安装删除等操作。

rpm命令用于安装、卸载 .rpm软件,使用wget下载一个 .rpm包, 然后用 rpm -ivh  xxx.rpm  安装这个软件。

yum (Yellow dog Updater, Modified )基于rpm的前端包管理器,yum主要功能是更方便的添加/删除/更新RPM包,说白了,yum的出现就是为了解决自动处理包依赖性关系的,它会一次安装所有依赖的软件包。 上面基于wget+rpm的安装较为复杂,也可以直接用以下命令替代

yum -y install util-linux :安装linux工具包,自动选择yes

yum remove <package_name> 删除软件包yum list updates  列出所有可更新的软件包yum list installed  列出所有已安装的软件包yum search <keyword> 使用yum查找软件包
yum -y install 包名(支持*) :自动选择y,全自动

yum install 包名(支持*) :手动选择y or n

yum list pam*   //输出的目录中包括Installed Packages和Available Packages两种//Available Packages里面是可以安装的包,yum -y install pam-devel //安装完成后重新执行查看命令,看Installed Packages是否多出一个yum remove pam-devel    //移除软件包

apt-get 软件包的安装卸载

它是Ubuntu中的包管理方法

sudo apt-get install package 安装包sudo apt-get remove package 删除包sudo apt-get update  更新源sudo apt-get upgrade 更新已安装的包apt-get source package  下载该包的源代码

apt-get update && apt-get -y install vim

centos文件夹颜色问题

centos系统文件夹的颜色为深蓝色,在黑色背景下看不见,需要修改下,

1)cp /etc/DIR_COLORS ~/.dir_colors2)vi ~/.dir_colors,找到下面的文字DIR 01;34     # directory3)将其修改成DIR 01;33     # directory即,将深蓝色改成黄色4)运行bash命令,或者重新登录,即logout然后login

解决command not found的正确姿势

经常在敲命令时碰到这个提示,以往的解决方式就是百度查看该安装什么,怎么安装?以后可以使用以下命令查找并直接安装

yum search vim //search后面跟的是关键字,可以模糊匹配yum -y install vim

参考改变Linux文件夹默认的深蓝色字体

参考:https://www.cnblogs.com/garinzhang/p/diff_between_yum_apt-get_in_linux.html

yum命令

原创粉丝点击