许多Linux初学者都有这样的烦恼好不简单才学会在计算机中装置好Linux装备好硬件并能顺畅的进入GUI图形用户界面但是关于如安在Linux平台中装置软件对许多新手来说都是一件好不简单的工作
Linux平台中的Linux的软件的格局实在太多了不像在微软的Windows中那样简直一切的应用软件都是EXE格局鼠标双击就能装置当然在KDE或许GNOME环境中除了RPM格局有专用的RPM办理工具比较好装置之外其他比如GZTARGZ等紧缩软件就不得不运用指令来解压和装置而Linux指令对Linux初学者来说那更是头痛的工作
Linux软件的装置卸载问题一直以来都是困扰Linux初学者的难题究其原因便是Linux与Windows载体系目录体系装备软件编译等方面存在着太大的不同Linux下的软件的装置主要有以下这两种不同的格局第一种装置文件名为filenametargz别的一种装置文件名为filenameirpm一般来说以第一种文件格局发行的软件大都为源码方式发送的第二种则是直接是以二进制方式发行的i表明该软件是按INTER指令集编译而成的所谓的RPM便是RedHatPackageManager的缩写由RedHat公司开发的软件包和办理程序RPM格局的软件对与Linux初学者来说在装置上是非常便利的RPM的规划意图便是具有便利的晋级功用强大的查询功用安全的体系校验答应用户能够运用纯洁的源代码
RPM的运用办法很简略运用简略的指令即可装置一个RPM软件
rpmivhrpmfilenameirpm
级RPM文件指令为
rpmUvhrpmfilenameirpm体系会主动删去相应的软件包老版别假如装备文件同新版别不兼容则会主动将其保存为别的一个oldconfigrpmsave文件
查询RPM文件指令为
rpmqrpmfilename
详细查询能够参阅以下参数来完成不同的查询功用
rpmqa查询体系
rpmqffilename查询包括该文件的软件包
rpmqF输入为规范输入如find/usr/bin|rpmqF
rpmqP同p参数但输入为规范输入
rpmqp软件包名查询该软件包
用RPM校验软件包
可用RPM校验软件包大孝文件权限类型及属主信息MD码校验等信息
RpmVfilename查看校验该软件包中的文件是否存在
RpmVf/bin/vi校验该软件包中的单个文件
RpmVa校验装置的一切软件包
RPM软件整体来说在装置运用方面仍是简略的为了能更快速的装置Linux软件在这里引荐咱们运用一个Linux下软件装置辅佐软件FISH(FulxoInstallSHield)该软件便是让你装置应用程序愈加地便利由于在Linux傍边由于文件格局的不同而使软件装置办法的不同例如RPMDebian格局gzip格局tar格局等等FISH能够主动简单地辨认这些格局就像在Windows中那样能主动帮你装置应用软件而且FISH能在KDEGNOME等多个桌面环境中运转也能在Linux终端的指令栏中运转FISH无论是对Linux新手仍是Linux高手都是非常适用的FISH能为你节约在Linux下装置应用软件的时刻下面就让咱们来看一看在Linux体系中运用FISH(FulxoInstallSHield)和传统的Linux软件装置办法的比较
FISH的下载
FISH是一个免费的的自由软件在其网站上供给了最新版别的下载fishsourceforgenet/downloadhtml
FISH体积很小缺乏KB
FISH的编译和装置
下载FISH到本地硬盘后能够运转
tarzxvffishtar进行解压到一个目录中
然后进入该目录cd/fish中
比照FISH的编译和装置进程事实上也是传统的Linux下软件的解压和装置办法没有尝试过在Linux下装置*tar软件的朋友留意了现在咱们就介绍传统的Linux下软件的解压和装置办法让咱们了解一下
在Linux中运用指令tarzxvffiletargz(filetargz便是目标软件的完好姓名)就能够解压这个紧缩包里边的东西了
留意在解压targz后缀名的软件包的时分能够加上如下的参数如zxvfzvf
x解开备份文件
v处理文件时显现更多的协助信息
f后边跟着filename他是要读入或许写入的备份文件的文件名解紧缩时filename便是要解开的软件包的完好姓名
z解开紧缩后的备份文件
相反的假如咱们需求把Linux中某个一个目录下的一切文件给做成一个targz的软件包则应当进行如下操作
假如在目录xxx下有三个文件tctcMakefile那咱们能够在当时目录下输入如下指令
tarcvfxxxtarxxx|gzip>xxxtargz
上面的指令实际上是先把三个文件用tar打包成xxxtar然后用gzip紧缩成xxxtargz经过这两个过程打包紧缩文件就完成了
tar后边的vf便是参数:
v处理文件时显现更多的协助信息
f后边跟着filename它是要读入或许写入的备份文件的文件名
gzip后边的能够是
其间紧缩速度最快但作用欠好反之紧缩是速度最慢紧缩的作用却最好
现在就能够对FISH进行编译装置了
运转下面的指令
%/configure
%make
%makeinstall
FISH的运用
根本用法
运用FISH来装置RPM文件是一个不错的挑选FISH支撑正常的RPM格局的文件FISH能主动的装置RPM格局的文件
下面是怎么运用FISH来装置RPM文件
运用FISH来装置RPM文件最重要的是要告知FISH要装置的RPM文件在什么地方和要FISH履行什么样的指令
fishanalysedepfile
上面是让FISH来剖析某个RPM文件包的隶属关系其间directoryname便是该RPM文件包地点的目录filename便是该RPM紧缩包的文件名由此可见运用FISH来装置所需求记住的参数并不多运用FISH来装置是比较合适Linux初学者的
比照从网上或许光盘上下载Linux软件包rpm结束的文件是很常见的这些文件的装置要运用RPM套件办理体系才干装置在
一般情况下装置rpm包是很简单的如过你有一个包testirpm你能够这样来装置
rpmitestirpm
fishdepfilei
上面指令是让FISH来装置某个RPM文件这个指令主要是运用存储在filename中的文件隶属信息来装置RPM紧缩包要想得到更多的关于FISH的协助信息请输入fishhelp就能获取