源代码软件的设置与卸载澳门新葡亰官网

源代码软件的设置与卸载澳门新葡亰官网

用作linux小白,遭受题目今后自然是要记录的

linux软件的安装包分为二进制情势和源代码格局的,那两种样式的软件包在安装上有何分别?
【二进制方式的安装包】:是指事先已经编写翻译好的二进制格局的软件包,有点事安装方便,缺点是随波逐流差,如若该软件包是为特定的硬件/操作系统平台编写翻译的,那它就不可能再别的的平台依旧条件下正确执行
【源代码格局的安装包】:指提供了该软件研商全数程序源代码的布告情势,要求用户自身编写翻译成可实施的二进制代码并拓展设置,有点事配置灵活,能够任意去掉或保留某个职能依然模块,适应二种硬件/操作系统平台及编译环境,缺点正是难度比较大,一般不切合初我们使用。


*.rpm方式的二进制软件包##\

安装:rpm -ivh *.rpm

卸载:rpm -e packgename

说明:rpm是redhat公司出的软件包管理器,使用它能够很不难的对rpm包举行安装,升级,卸载,查询等操作,安装简便,卸载时也得以将软件设置在多处目录下的文本删除干净,因而推荐初大家尽大概的选择rpm方式的软件包。
rpm的参数中-i是安装,-v是校验,-h是用散列符展现安装速度,.rpm是软件包的文本名(那里的.rpm特指*.src.rpm以外的以rpm为后缀的文件);
参数-e是剔除软件包,packgename是软件包名,与软件包的文书名有所分化,它往往是文件名中位居版本号前边的字符串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache-devel。
越多的rpm参数请自行参看手册页:man rpm。

*.tar.gz方式的二进制软件包##\

先解释一下linux下多少个大规模的压缩文件扩张名

  1. *.tar tar程序打包的数目
  2. *.tar.gz tar程序打包的文本,个中通过gzip的回落
  3. *.tar.bz2 tar程序打包的文书,当中经过bzip2的缩减

安装该类二进制软件包(其实就是解压)

tar -zxvf *.tar.gz   #解压tar程序打包并且经过gzip压缩的文件
tar -yxvf *.tar.bz2  #解压tar程序打包并且经过bzip2压缩的文件

卸载此类文件

—手动删除—

说明.tar.gz/.bz2方式的二进制软件包是用tar工具来打包、用gzip/bzip2压缩的,安装时平素解包即可。对于解压后唯有单一目录的软件,卸载时用命令“rm
-rf
软件目录名”;即便解压后文件分散在多处目录中,则必须逐一手动删除(稍麻烦),想精晓解压时向系统中安装了何等文件,能够用命令“tar
ztvf *.tar.gz”/“tar ytvf
*.bz2”获取清单。tar的参数z是调用gzip解压,x是解包,v是校验,f是展现结果,y是调用bzip2解压,t是列出包的文本清单。越多的参数请参见手册页:man
tar。

*.src.rpm格局的源代码软件包

安装

rpm -rebuild *.src.rpm 
cd /usr/src/dist/RPMS 
rpm -ivh *.rpm 

卸载

rpm -e packgename

说明:rpm –rebuild
*.src.rpm命令将源代码编写翻译并在/usr/src/dist/奥迪Q7PMS下生成二进制的rpm包,然后再安装该二进制包即可。packgename
如前所述。

.tar.gz/.tgz、*.bz2样式的源代码软件包

安装

tar zxvf *.tar.gz 或 tar yxvf *.bz2  #先解压 
#然后进入解压后的目录: 
./configure #配置 
make  #编译 
make install  #安装 

卸载

make uninstall 或 手动删除 

说明:建议解压后先读书说明文件,能够理解安装有何样必要,有必不可少时还需变更编写翻译配置。有些软件包的源代码在编译安装后能够用make
install命令来展开卸载,借使不提供此意义,则软件的卸载必须手动删除。由于软件也许将文件分散地设置在系统的三个目录中,往往很难把它删除干净,
那你应当在编写翻译前拓展安排,钦点软件将要安装到对象路径:./configure
–prefix=目录名,那样能够采用“rm -rf
软件目录名”命令来展开彻底彻底的卸载。与任何安装格局对待,要求用户自身编写翻译安装是最难的,它符合于采纳Linux已有一定经验的人,一般不推荐初大方
使用。

有关Linux下软件的设置与卸载已经讲了那样多,但大概还会有人问怎么通晓五个tar.gz/bz2包是二进制文件包呢仍旧源代码包?
假设您用过压缩工具就会掌握,压缩包未必正是软件,它也大概是备份的众多图形,也大概是包裹在共同的平日资料,要识别它毕竟是怎么着最好的点子正是翻开包里
的公文清单,使用命令tar ztvf .tar.gz / tar ytvf.bz2照旧在X-Window下使用图形化的ArK压缩档案管理工科具都可以,源代码包里的公文反复会含有各样源代码文件,头文件.h、c代码源文
.c、C++代码源文件.cc/.cpp等;而二进制包里的文件则会有可执行文件(与软件同名的往往是主执行文书),标志是其所在路线含著名为
bin的目录(仅有些不一)。

因为本人也是刚开端接触linux,所以对于这么些难题皆以通过网上查找得知的,特此做一些笔记,假若能够帮衬到我们,很欣慰。

参考链接:

  1. http://blog.csdn.net/samxx8/article/details/7570542
  2. http://www.cnblogs.com/ningvsban/archive/2012/12/18/2823100.html
admin

网站地图xml地图