接触linux很久了,每次安装软件的时候都很纠结自己没有仔细、全面的研究一下linux下安装软件这个最基本的技能,所以现在才折腾了一番
1.通过软件库安装软件(由于知识局限,所以只是说说yum下安装软件,对于apt-get的,因为之前用过ubuntu,所以会提到一点点);
在fodera中:[[email protected] roy]# yum search package(你所需要的软件的相关的关键词) -根据关键词查找你想要的软件
[[email protected] roy]# yum install package(根据你search出来的结果输入需要安装的软件)
可能还需要安装其他的依赖包什么的,有些需要安装依赖包会自动提示,有些需要手动下载。在yum中安装软件的时候,
遇到了迷惑地方,我会直接打开yum的帮助文档;
[[email protected] roy]# yum -h -只要有一点点的英文能力,还是会得到很多的帮助的
我觉得我在yum库安装软件的部分,还是有很多的迷惑,我还是决定要打开帮助文档,每条命令都试一试.
2.通过下载安装包,手动安装软件
1). 第一步当然是下载安装包了
*可以直接在你想要的软件官方网站下载你需要的软件linux安装包
*或在终端输入
[[email protected] roy]# wget 软件包的下载地址
2). 根据下载的软件包格式的不同,就会有不同的安装方法
自行下载的安装包,常见类型有三种:
a. 打包或者是压缩类型文件包:如 tar 、 zip 、gz等压缩包
b. 使用专门工具的软件包,如 Deb,Rpm 包等等
c. 直接就是二进制 bin软件包
下面以我浅薄的知识介绍一下自己的体会
a.压缩的源代码软件包(以 tar.gz/.gz/.bz/.bz2结尾),里面包装的是程序源码,可供骇客们把玩。
先进入软件包所在的目录进行解压缩
[[email protected] roy]# tar -zxvf package.tar(.gz)
[[email protected] roy]# tar -jxvf package.tar
然后cd进入已经解压的软件包内,对程序源码进行编译
输入编译命令:[[email protected] roy]# ./configure (有些压缩包已经编译过了,就不用再编译了)
然后就是: [[email protected] roy]# make
再进行安装文件:[[email protected] roy]# make install
注意:我们可以通过./configure --help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,
如果没有的就不用./configure ;直接make;make install 就行了;./configure 比较重要的一个参数是 --prefix ,用--prefix 参
数,我们可以指定软件安装目录
b.专用软件包如 .deb(ubuntu有专门的软件管理器,只要双击软件包,就可以直接进入安装) .rpm(debian下有专用的软件管理工具)
rpm包的安装方法:
切换到rpm包所在的目录,
[[email protected] roy]# rpm -ivh package.version.rpm
.deb包的安装方法
[[email protected] roy]# dpkg -i package.version.rpm
但是.....
fodera不能很好的支持.Deb包。。。。
对于大多数的软件都是以deb包发行,所以,如果事情到这里就是结果的话,那么,fodera不会流行至今,因为,勤奋的极客提供了软件包格式转换软件,alien就是其中一个
|、安装alien,可以在yum库里安装,也可以去官方网站下载最新版的alien(软件安装方法前面已经提供安装) ----如果想多些了解alien用法,可以打开帮助文档,alien -h 查看
||、将deb包转换成rpm包
[[email protected] roy]# alien -r package.vesion.deb
|||、安装rpm包。
c.二进制包 (.bin)
bin类似rpm包安装,也比较简单
----end------
本人初学linux,自作聪明的写下这边文章,参考了好多资料,如果有不当的地方,希望各位大神,指点提出,谢谢那些一直帮助这个菜鸟进步的大大。
内容:在库中安装软件,安装包下载安装软件(说说wget),软件更新