linux软件安装

1.rpm包的来源:系统光盘packages目录中

2.rpm包的命名规则

linux软件安装

3.rpm依赖性:树形依赖abc,环形依赖abca,模块依赖, #模块依赖查询网站www.rpmfind.net

4.rpm -ivh 包全名 #i=install,v显示详细信息,h表示进度,

5.升级安装包:rpm -Uvh 包全名 #所有已经安装的包都在/var/lib/rpm/数据库中

6.rpm -e 包名 #卸载已经安装的软件包

7.rpm -q 包名 #查询是否安装相关的软件包 ,rpm -qa #查询所有已经安装的软件包

8.rpm -qi  包名#i=information 查询指定包的详细信息

9.rpm -qip 包全名 #query information package 查询未安装的包的信息

10.rpm -ql 包全名 #查询包里面的文件 query list

11.rpm -qf 系统文件路径 #查询系统文件的所属包 query file

12.rpm -qR 包名 #查询rpm包的依赖性,query Ruquires

13.rpm -V 包名 #检验包是否被改变,如果没有任何结果表示没有被改变,如果被改变则输出改变信息

输出信息的部分参数如下

linux软件安装

linux软件安装


命令文件误操作删除之后如何恢复

#假设ls命令文件被误删

1.rpm -qf /usr/bin/ls #查看文件在哪个包中

2.rpm2cpio /mnt/cdrom/Packages/包名称 | cpio -idv ./usr/bin/ls #依据指定文件从源包中提取存放到当前目录下面

3.mv ./usr/bin/ls /usr/bin/ #将当前目录下面的文件剪切到命令文件所在位置处

yum安装软件

1.yum -y install rpm

2.yum remove rpm

3.yum list subscrips\*

4.yum grouplist 'rpm'     yum groupinfo rpm    yum whatprovides rpm

5./etc/yum.repos.d/ #yum源文件所在位置

6.yum list #查看已经安装的yum源

   rpm包和源码包的区别

RPM包默认安装位置

1, /etc/ #配置文件默认安装位置

2./usr/bin/ #可执行的命令安装目录

3./usr/lib/ #程序所使用的库函数安装目录

4./usr/share/doc/ #软件基本手册安装位置

5./usr/share/man/ #帮助文档安装位置

关于源码包

1./usr/local/src/ #默认保存位置

2./usr/local/ #默认安装位置

1>解压缩源码包

2>进入源码包(必须做)

3> ./configure #在此命令后面指定安装位置或者其他操作

4>make #编译 如果安装过程之中出现错误可以执行make clean命令清除缓存文件,日志文件

5>make install #开始安装程序,如果以上步骤出现错误不需要清除/usr/local/源码包/目录,如果这一步出现错误可以清除该目录然后重新安装