linux系统程序的本地安装

目录

一、程序

二、安装程序的方式

1、rpm

2、yum

总结


一、程序

linux系统中,程序都是以文件的形式存在的,分布在个个目录之中,其中构成/负责程序的文件一般在/usr/bin跟/usr/sbin这两个目录里面 。

上面两个目录是两个系统默认存放大部分程序的地址,按照应用种类还分为别的几种存放路径

 程序的存放路径按照种类大致分为上面几种,还有一些别的就不举例了。

程序的主要作用:完成相对独立的其他辅助任务,比如网页。应用程序在linux中通常是没有固定的运行格式的,不像系统命令一样,有着固定的命令字或者命令选项,一般是跟随这设计师的方式来使用,设计师设计的是图形化界面就是使用图形化界面运行,不用图形化界面就是字符界面操作了。因为目前操作方式只有这两种,字符界面跟图形化界面。

系统命令是固定死的字符界面,应用程序是有一部分的图形化界面,但是大部分还都是字符界面。

二、安装程序的方式

安装程序的方法有很多种,这次就先介绍一下简单的本地安装

rpm跟yum的本地安装的方式

1、rpm

rpm是Red-hat公司提出的,被众多linux发行版采用,直接在安装系统之后就会带有,除非安装的是最小化安装,不会加载这些,正常加载RPM的情况下都是存储在硬盘里面,存储在/dev/sr0 中,需要先挂载到别的地方才能看到里面的信息。

 rpm的优点有以下几点:安装程序方便快捷、能够避免错误安装、版本兼容、使用数据库记录参数。

rpm的优点虽然很多,但是一两个缺点导致几乎很少有人用,因为依赖关系台严重,不管是安装,还是卸载卸载程序都需要按照步骤去卸载依赖程序,往往需要好几个依赖程序。

 可见,安装一个程序提示的还需要另外三个程序,安装这三个的时候又不能确保他们又没有依赖程序。

上面也说了,rpm需要先挂载在别的地方才能打开,因为这些数据都是存放在硬件中,但是系统只能读取文件,所以就需要把硬盘挂载到目录中,形成文件,来读取信息。

 输入  mount /dev/sr0    再加上要挂载的目录的位置

挂载好之后进去,找到挂载进去的文件,Packages一般都是存放本地安装包的

 里面的安装包非常多,这只是冰山一角。

可以直接用筛选功能筛选出来想要的安装包

然后把安装包的格式复制下来,然后再输入命令格式就可以了

格式: rpm -i 程序包名

这个是安装程序的命令,-i,也就是选项的地方能换成别的

-q:是查看已经安装的目标的安装包名称

-qa:是查看已安装的软件包,不加目标查看所有已安装的

-qi:查看已安装的程序的详细信息,必须要加上查看的目标

-ql:查看包含指定程序的目录/文件的名字

-qc:查看目标的配置文件

-qb:查看已安装软件的配置文档

-qf:反向查看程序的安装包,根据目录的路径来查找安装包、

-e:卸载程序

总体来说,这些选项只有在需要查看程序的详细配置的时候才能用的上,用的不是太多。

rpm操作过程比较简单,就是依赖关系太繁琐。另外一种yum就比这个好用的多,yum能网络下载安装,也能顶替rpm的位置,本地安装,而且自行解决依赖关系。

2、yum

yum是rpm的升级版本软件,是一款基于rpm的安装软件,不仅能够安装本地源,还能在网络上下载程序安装,网络源的方式暂时先不介绍。先来说一下本地源的方式。

yum安装程序的方法跟rpm差不多,我就大致的介绍一下

只用yum的本地源方式的话,就需要先到yum的目录里面,先把网络源给先请出文件夹,但是注意别删除,删除之后网络源就用不了,你只能再创建文件或者导入文件才能恢复正常。在yum的目录里面创建一个子目录,都移进去就可以了。

首先先进入目录,位置是  etc下的yum.repos.d里面

进入之后会看到这些网络源,都是repo结尾的,直接找个地方转移走就可以了。

然后再创建一个.repo结尾的文件,用vi编辑器进去编辑文件

里面的数据需要自己手打

第一行:[name1]

第二行:name=name1       //这个跟上面的name1都可以随便定义,等号前面的不能动

第三行:baseurl=file:///opt     //这个目录是之前之前挂载硬盘的地址,这个除了目录之外都是固定格式

第四行:gpgcheck=0     //关闭检测,也就是不开始密钥的检测

第五行:enabled=1     //开启开机自启选项,这个命令不打也是默认开启

然后保存退出就可以了。

如果之前设置过挂载地点就不用再设置,如果没有设置需要设置一下,挂载地址跟文件内部设置的地址要一样。命令上面写过,就不再重复写了

下一步就是清空网络源的文件:

yum clean all     //清空网络源文件

清空之后就可以进行安装程序了

yum install 程序名 -y    //安装程序,加上-y是不需要确认,直接安装

 上图是没有打-y的选项,就会出现是否下载的确认项。

上面两种就是本地安装程序的方式,因为都是已经在安装系统的时候已经放在系统中了,所以不需要什么操作,直接找到之后安装就可以了。两个安装的方式都是差不多,相对来说,yum比较好用一点,因为yum能够自行处理依赖关系,rpm则是只是提示需要依赖于这个程序,你要自己去安装这个程序。

总结

操作系统都离不开程序,程序往往又是需要进行安装,本地安装也是一种安装的方式,linux系统中比较简洁的两种本地安装方式为rpm跟yum,这两种方式各有各自的特点,yum是也能检具网络源的一种方式及安装程序的时候也是比rpm快捷,所以应用范围比rpm广泛。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值