linux软件安装


.deb 是 ubuntu 、debian 的格式; ;.rpm 是 redhat 、fedora 、suse 的格式。它们不通用。

yum

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目 录下。

yum install 软件包 //下载并安装指定的软件包

yum search 关键字 //搜索匹配的安装包

apt-get

apt-get install 软件包 //下载并安装指定的软件包,如 apt-get install codeblocks

源码安装

GNU项目的程序,安装起来是很有规律的。
1. ./configure
是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。
有一些软件还可以加上 –with、–enable、–without、–disable 等等参数对编译加以控制,你可以通过允许 ./configure –help 察看详细的说明帮助。
2.make
是用来编译的,它从Makefile中读取指令,然后编译。
如果 在 make 过程中出现 error ,你就要记下错误代码(注意不仅仅是最后一行),然后你可以向开发者提交 bugreport(一般在 INSTALL 里有提交地址),或者你的系统少了一些依赖库等,这些需要自己仔细研究错误代码。
3.make install
是用来安装的,它也从Makefile中读取指令,安装到指定的位置。
这一步一般需要你有 root 权限(因为要向系统写入文件)。
4.make clean
删除临时文件。

相关内容