Linux系统中软件包安装方式简介 《二》

本文介绍Linux环境下多种软件包的安装及卸载方法,包括源码软件包、RPM包、deb包等,并提供了在线安装软件的流程指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[b]一、源码软件包的安装[/b]

1、解压源码软件包

源代码一般以file.tar.gz或file.tar.bz2打包,在安装之前首先要对源码软件包进行解压缩,file.tar.gz和file.tar.bz2格式的解包命令如下:

# tar jxvf file.tar.bz2

# tar zxvf file.tar.gz

2、编译安装软件

解开一个包后,进入解压包,一般都能发现README(或readme)和INSTALL( 或install),或doc(或DOC)目录,在Install和doc目录中的文档中会有如何安装的描述。一般的配置、编译、安装方法如下:

#./configure

#make

#make Install

执行完make install只有,会有提示你安装成功的字样。

如果要卸载,执行 make uninstall命令。
[b]二、RPM包的安装[/b]

对于小型软件,按上述方法安装是可以的,但对于比较复杂的软件,运行 configure命令前还需要设置很多系统变量,configure命令本身也会要求提供复杂的参数,在安装前,必须自己检查文件的依赖关系,这对于初学者是比较困难的。为了简化软件包的安装,就出现了一种被称为RPM 的软件包,使用它安装软件,只需执行简单的命令即可,不需要人工检查依赖关系。

RPM包的安装命令如下:

rpm -Uvh Kdevelope-3.1-1.rpm

其中,kdevelope-3.1-1.rpm 是相应的RPM 包文件名,对应的软件包名就是kdevelope,版本号为3.1-1。

如果要卸载kdevelope,则执行如下的命令。

rpm -e kdevelope
[b]三、deb包的安装[/b]

这是Debian Linux提供的一个包管理器,它与RPM十分类似,但由于RPM出现得更早,所以在各种版本的Linux都常见到。而debian的包管理器dpkg则只出现在Debina Linux中,其它Linux版本一般都没有。在此只是简单地说明一下:

1、安装

dpkg –i deb软件包名

如:dpkg –i software-1.2.3-1.deb

2、卸载

dpkg –e 软件名

如:dpkg -e software
[b]四、rar、zip包的安装[/b]

在Linux系统中,除了需要安装的软件包程序外,还有一种直接解压缩后就可以直接运行的程序,这些程序打包后的后缀名为rar或zip,如file.rar或file.zip,这些程序的解压缩命令为:

#unrar file.rar

#unzip file.zip

在对程序包解压缩后,进入程序目录中,直接运行里面的.sh或者.bin程序就可以直接调用相应的应用程序。
[b]五、基于perl 和python 程序的安装;[/b]

基于perl的程序在一般情况下,用 perl file.pl安装,比如:VMware 的Linux版本的安装如下:

# perl vmware-install.pl

基于python开发的程序,使用命令python file.py 来进行安装。一般软件包都有README和INSTALL 或者 DOC 文档,看文档安装。
六、脚本型安装程序的安装

有些安装程序是脚本型的调用,在安装过程中要使用sh命令来安装,比如NVidia驱动的安装就是这样的:

[beinan@localhost ~]# sh NFORCE-Linux-x86-1.0-0306-pkg1.run

也可以通过改变脚本的权限,再执行脚本来完成安装,例如:

#chmod 755 NFORCE-Linux-x86-1.0-0306-pkg1.run ,

然后执行# ./NFORCE-Linux-x86-1.0-0306-pkg1.run 来安装。

也有一些是bin文件,如file.bin 文件,安装方法如下:

# chmod 755 file.bin

# ./file.bin
[b]七、使用apt和yum在线安装软件程序[/b]

1、安装apt或yum

下载apt或yum软件的rpm包,执行#rpm –ivh apt.rpm或#rpm –ivh yum.rpm

2、更改在线更新的软件源地址

在/etc/apt/目录中找到 sources.list,在里面增加如下的两行:

rpm http://ayo.freshrpms.net fedora/linux/4/i386 core extras updates freshrpms

rpm http://rpm.livna.org/ fedora/4/i386 lvn

3、执行apt-get update或yum update

本步骤的目的是来从apt源中取回软件包的列表,也就是我们上面说的那个sources.list提到的源。

4、安装软件包

软件包的安装采用命令apt-get install或yum install如下所示:

# apt-get install 软件包名称

注:不要加版本号,软件名就好。

比如我们想安装或者升级firefox ,就可以直接用 apt-get install firefox或yum install firefox:

# apt-get install firefox

5、移除软件包

如果要移除软件包,可以采用下面的命令apt-get remove或yum remove:

# apt-get remove 软件包名
[b]总结[/b]

本篇文章简要介绍了Linux系统中常见软件包的安装方法以及移除方法,目前 apt和yum 已经极为成熟了,在有网络条件的情况下,建议我们安装软件时采用 apt或者yum。如果安装系统盘提供有最新的软件包,我们可以采用系统盘中的软件包进行相应的安装。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值