RHCE第一天

安装软件包命令,参数指明了( v 展示正在安装的文件信息 )

1 #rpm -i example.rpm 安装 example.rpm 包;
2 #rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;
3 #rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度
rpm -ivh your_package_name

如:rpm -ivh jdk-8u111-linux-x64.rpm
参考来源:https://www.cnblogs.com/dadonggg/p/8191390.html

rpm 常用命令

1.安装一个包 (展示正在安装的文件信息以及安装进度)

rpm -ivh

2.升级一个包

rpm -Uvh

3.卸载一个包

rpm -e

4.安装参数
–force 即使覆盖属于其它包的文件也强迫安装
–nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。

5.查询一个包是否被安装

rpm -q < rpm package name>

6.得到被安装的包的信息

rpm -qi < rpm package name>

7.列出该包中有哪些文件

rpm -ql < rpm package name>

8.列出服务器上的一个文件属于哪一个RPM包
#rpm -qf

9.可综合好几个参数一起用

rpm -qil < rpm package name>

10.列出所有被安装的rpm package

rpm -qa

11.列出一个未被安装进系统的RPM包文件中包含有哪些文件?

rpm -qilp < rpm package name>

12.解压RPM包

有时我们需要RPM包中的某个文件,如何解压RPM包呢?

RPM包括是使用cpio格式打包的,因此可以先转成cpio然后解压,如下所示:

rpm2cpio xxx.rpm | cpio -div

**

rpm和yum命令安装软件的区别:

**

rpm命令和yum命令都可以用来安装软件

但与yum命令最大的区别为yum命令在安装软件时如果碰到了依赖性的问题,

yum会去主动尝试解决依赖性,如果解决不了才会反馈给用户。

而rpm命令一旦遇到了依赖性的问题不会去解决依赖性,而是直接反馈给用户,让用户自行解决

但是也有一些问题需要rpm命令去解决。

我两个软件包1kolourpaint-4.10.5-4.el7.x86_64.rpm和kolourpaint-libs-4.10.5-4.el7.x86_64.rpm,

在安装时遇到了依赖性的问题:

在安装一个软件包时有依赖性,但是在安装依赖性的时侯,该软件包又是依赖性的依赖性,

这样就成为了一个死循环。yum命令没有可以解决这种情况的参数,

这时就可以用rpm命令的nodeps(忽略依赖性)参数跳过依赖性,实现安装。

软连接和硬链接的区别:

区别: 软链接文件的大小和创建时间和源文件不同。软链接文件只是维持了从软链接到源文件的指向关系(从jys.soft->jys可以看出),不是源文件的内容,大小不一样容易理解。
硬链接文件和源文件的大小和创建时间一样。硬链接文件的内容和源文件的内容一模一样,相当于copy了一份。

但是简单的copy的文件创建文件的时间应该是复制文件时的时间,肯定不会像硬链接那样和创建源文件的时间相同。你想的没错。

只要加一个选项-p,时间就一样了

那么cp -p的文件是不是就相当于硬链接了呢?其实不然,对于源文件的内容有修改,硬链接文件会同步更新修改,始终保持和源文件的内容相同,而复制的文件则不可能做到这一点。

所以,硬链接等于cp -p加同步更新。

软链接像快捷方式,方便我们打开源文件,这一点在windows中深有体会,那硬链接有哪些应用呢?

在多用户的操作系统里,你写一个脚本,程序等,没有完成,保存后等下次有时间继续写,但是其他用户有可能将你未写完的东西当成垃圾清理掉,这时,你对你的程序,脚本等做一个硬链接,利用硬链接的同步更新,就可以防止别人误删你的源文件了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值