`

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

阅读更多
一、源码软件包的安装

    1、解压源码软件包

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

    [root@localhost cstc]# tar jxvf file.tar.bz2

    [root@localhost cstc]# tar zxvf file.tar.gz

    2、编译安装软件

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

    [root@localhost file]#./configure

    [root@localhost file]#make

    [root@localhost file]#make Install

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

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

    对于小型软件,按上述方法安装是可以的,但对于比较复杂的软件,运行 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
三、deb包的安装

    这是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
四、rar、zip包的安装

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

    #unrar file.rar

    #unzip file.zip

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

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

    [root@localhost vmware-distrib]# perl vmware-install.pl

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

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

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

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

    [root@localhost cstc]#chmod 755 NFORCE-Linux-x86-1.0-0306-pkg1.run ,

    然后执行[root@localhost cstc]# ./NFORCE-Linux-x86-1.0-0306-pkg1.run 来安装。

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

    [root@localhost ~]# chmod 755 file.bin

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

    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如下所示:

    [root@localhost cstc]# apt-get install 软件包名称

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

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

    [root@localhost cstc]# apt-get install firefox

5、移除软件包

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

    [root@localhost cstc]# apt-get remove 软件包名
总结

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

相关推荐

    Linux下软件包的安装与管理

    总的来说,Linux下的软件包安装与管理是一门涵盖广泛的技术,理解并熟练掌握这三种安装方式,能让你在使用Linux系统时更加得心应手。无论是系统管理员还是普通用户,都应该根据自己的需求选择最适合的安装方法。

    Linux下的软件包安装

    在Linux操作系统中,安装软件的方式多种多样,适应了各种需求和场景。以下是对这些方法的详细解释: 1. **RPM软件包安装** RPM(Red Hat Package Manager)是Linux中广泛使用的软件包管理器,尤其在Fedora、CentOS...

    03:linux安装软件包.docx

    软件包中会提供用于安装的可执行程序或脚本文件,如 install.sh、setup 等,有时会以“.bin” 格式的单个安装文件形式出现,安装时只需运行安装文件就可以根据向导程序的提示完成安装操作。 RPM 软件包管理机制是由...

    Linux 安装和软件包管理

    这些目录在Linux系统中扮演着重要的角色,有助于保持系统的整洁性和一致性。 #### 五、分区概念与实践 在Linux系统中,硬盘通常被划分为若干个分区。每个分区都可以被视为一个独立的存储单元,并可以格式化成特定的...

    Linux系统下软件包的制作方法和过程.docx

    Linux 系统下软件包的制作方法和过程是一个复杂的过程,需要了解 Linux 软件包管理的分类和特点,以及不同的安装方式和工具。本文详细介绍了 Linux 软件包管理的分类、源码安装、RPM 包安装和 tar.gz 文件安装等多种...

    实验七 linux软件包管理.doc

    这个实验不仅涵盖了RPM软件包的基本操作,还涉及了网络配置、服务的启动与管理,以及跨平台的通信测试,对全面理解Linux系统的软件管理和网络服务具有重要意义。通过这些实践,用户可以更好地掌握Linux系统维护和...

    Linux软件包管理简介

    在Linux系统中,软件包主要分为两大类:源码包和二进制包。 1. **源码包**: - **定义**:源码包是包含了软件的源代码(如C语言源代码)的打包形式。 - **特点**: - 需要用户自行编译才能生成可执行文件。 - ...

    linux系统DHCP软件包

    在Linux系统中安装DHCP软件包,例如`dhcp-3.0.5-23.el5.i386.rpm`,通常通过包管理器如`yum`或`dnf`来完成。首先,确保系统已经更新至最新版本,然后执行以下命令进行安装: ```bash # 对于使用yum的系统(如CentOS...

    计算机Linux操作系统案例教程软件包管理PPT课件.pptx

    本教程主要介绍了Linux中的RPM(Red Hat Package Manager)软件包管理系统。 1. RPM软件包管理: RPM是一种用于管理和维护软件的打包格式,由Red Hat公司开发,但现在被许多Linux发行版广泛使用。RPM软件包包含了...

    linux下dhcp软件包

    linux系统下需要安装的dhcp软件包

    Linux系统常用软件包管理工具.doc

    在Linux系统中,软件包管理是一项关键任务,它使得用户能够方便地安装、更新和卸载软件。在本文中,我们将深入探讨Linux中常用的软件包管理工具,特别是RPM和DNF,这两种工具在Red Hat Enterprise Linux (RHEL)及其...

    Linux操作系统:RPM管理软件包.pptx

    在Linux中进行软件安装除了使用源码安装方式外,还有以下几种常见的便捷安装方法: - **使用包管理器**:如`yum`、`apt-get`等,这些工具可以自动化处理依赖关系,简化安装过程。 - **通过脚本安装**:某些软件提供...

    ubuntu linux软件包安装方法

    在Linux系统中,`.tar.gz`是一种常见的源代码压缩包格式。安装步骤如下: **1\. 解压软件包** 使用`tar -xzvf`命令解压软件包。例如,如果你有一个名为`apache_1_3_6.tar.gz`的文件,可以使用以下命令进行解压: ...

    linux安装软件包

    在Linux系统中,安装软件包是一项基础操作,对于熟悉操作系统的人来说至关重要。Linux提供了多种软件管理方式,这使得用户可以根据自己的需求和系统环境选择最合适的安装途径。本篇将重点介绍在Linux环境下安装...

    LINUX教程之12-软件包的安装

    在Linux系统中,软件包的安装是日常操作的重要部分,尤其对于系统管理员和开发者来说,了解如何有效地管理和安装软件包至关重要。本教程将深入讲解Linux中的软件包安装方法,包括命令行工具、软件仓库和包管理系统。...

    oracle11g linux 缺省软件包

    在Linux系统上安装Oracle 11g是一项技术性较强的任务,需要确保系统中拥有所有必要的软件包和支持库。"oracle11g linux 缺省软件包"是指在Linux环境下安装Oracle 11g数据库时所需的默认软件集合。这些软件包通常包括...

    Linux软件包管理

    - 使用 `rpm2cpio <package>.rpm | cpio -idv` 命令可以从软件包中提取文件到当前目录。 #### 四、实用技巧与建议 1. **使用 YUM 优化软件包管理**: - 尽可能使用 YUM 进行软件包管理,因为它能够自动处理依赖...

    linux 软件包

    这个版本可能包含了源代码,用于在Linux系统上编译安装。`wget-1.13.tar.gz`是该软件包的压缩文件,使用gzip算法进行压缩,扩展名为`.tar.gz`,意味着我们需要先使用`tar`命令解压,然后再用`gzip`或`gunzip`来解...

    掌握linux软件包管理方法。熟悉图形模式下软件管理工具的使用。

    在Linux操作系统中,软件包管理是一项至关重要的任务,它涉及到系统的稳定性和软件的正确安装与更新。本话题将深入探讨如何在Linux环境下管理软件包,尤其是通过RPM(Red Hat Package Manager)命令来操作,同时也会...

Global site tag (gtag.js) - Google Analytics