Linux软件的安装和卸载一直是困惑许多初学者的难题。由于Linux与Windows在系统目录结构,系统配置方式等诸多方面的重大差异,使这两者的
软件安装卸载的方式也截然不同。在Windows中使用的是控制面板中的"添加/删除程序";与其相类似,在Linux下有一个功能强大的软件安装卸载工
具,名为RPM。其全名为"Red Hat Package
Manager"。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信
息。
软件的安装
----
Linux下软件的安装主要有两种不同的形式。第一种安装文件名为filename.tar.gz。另一种安装文件名为
filename.i386.rpm。以第一种方式发行的软件多为以源码形式发送的。第二种方式则是直接以二进制形式发行的。i386即表示该软件是按
Inter 386指令集编译生成的。
---- 对于第一种,安装方法如下:
---- 首先,将安装文件拷贝至你的目录中。例如,如果你是以root身份登录上的,就将软件拷贝至/root中。
---- #cp filename.tar.gz /root
---- 由于该文件是被压缩并打包的,所以,应对其解压缩。命令为:
---- #tar xvzf filename.tar.gz
---- 执行该命令后,安装文件按路径,解压缩在当前目录下。用ls命令可以看到解压缩后的文件。通常在解压缩后产生的文件中,有名为"INSTALL"的文件。该文件为纯文本文件,详细讲述了该软件包的安装方法。
---- 对于多数需要编译的软件,其安装的方法大体相同。执行解压缩后产生的一个名为configure的可执行脚本程序。它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后的编译工作做准备。命令为:
---- #./configure
----
如果检查过程中,发现有错误,configure将给予提示,并停止检查。你可以跟据提示对系统进行配置。再重新执行该程序。检查通过后,将生成用于编译
的MakeFile文件。此时,可以开始进行编译了。编译的过程视软件的规模和计算机的性能的不同,所耗费的时间也不同。命令为:
---- #make
---- 成功编译后,键入如下的命令开始安装:
---- #make install
---- 安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。键入如下命令:
#make clean
#make distclean
至此,软件的安装结束。
---- 对于第二种,其安装方法要简单的多。
---- 同第一种方式一样,将安装文件拷贝至你的目录中。然后使用rpm来安装该文件。命令如下:
---- #rpm -i filename.i386.rpm
---- rpm将自动将安装文件解包,并将软件安装到缺省的目录下。并将软件的安装信息注册到rpm的数据库中。参数i的作用是使rpm进入安装模式。
---- 另外,还有一些Linux平台下的商业软件。在其安装文件中,有Setup安装程序,其安装方法同Windows平台下的一样。如:Corel WordPerfect。
软件的卸载
---- 软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:
---- #rpm -q -a
---- 即可查询到当前系统中安装的所有的软件包。参数q的作用是使rpm进入查询命令模式。参数a是查询模式的子参数,意为全部(ALL)。查询到的信息较多,可使用less人屏显示。
---- 确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入命令:
---- #rpm -e [package name]
---- 即可卸载软件。参数e的作用是使rpm进入卸载模式。对名为[package
name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命
令来忽略依赖关系,直接开始卸载:
---- #rpm -e [package name] -nodeps
---- 忽略依赖关系的卸载可能会导致系统中其它的一此软件无法使用。你可以使用
---- #rpm -e [package name] -test
---- 使rpm进行一次卸载预演,而不是真正卸载。这样可以使你检查一下软件是否存在有依赖关系。卸载过程中是否有错误。
分享到:
- 2008-09-09 21:36
- 浏览 847
- 评论(2)
- 论坛回复 / 浏览 (2 / 10866)
- 查看更多
相关推荐
Linux 软件安装与卸载(Redhat) Linux 操作系统中,软件的安装和卸载是最基本的操作之一。... Linux 软件安装和卸载是非常重要的操作,需要了解不同的安装方式和可能出现的问题,以便更好地管理 Linux 软件。
### Linux安装和卸载软件步骤 #### 一、概述 Linux作为一款强大的开源操作系统,在软件管理方面提供了多种灵活的方式。本文将详细介绍如何在Linux...希望本文能够帮助大家更好地理解和掌握Linux软件管理的相关知识。
Linux 系统管理技术实验八 Linux 下软件的安装和卸载 本实验的目的是掌握 Linux 系统下软件的安装和卸载,包括使用 RPM 包安装、查询、删除软件的命令和过程,以及使用 Tarball 安装、查询、删除软件的命令和过程。...
Linux系统的安装和卸载是每个想要接触或深入学习Linux操作系统的用户都需要掌握的基本技能。Linux是一种自由、开源的类UNIX操作系统,提供了丰富的功能和高度的灵活性。本篇将详细介绍Linux系统的安装与卸载过程,...
Linux软件安装卸载常用方法.txt:主要介绍了rpm 和 tar 格式的
Linux上安装和卸载rpm软件包的方法如下所示: 1.如何安装rpm软件包 rmp软件包的安装可以使用程序rpm来完成。执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前...
该文档详细的介绍了在linux系统下安装与卸载oracle软件,以及数据库的建库,创建监听服务。对每一步的操作都进行了截图。
- **源码编译**:对于不通过包管理器提供的软件,用户可以下载源代码,然后进行编译和安装,步骤通常包括`./configure`,`make`和`sudo make install`。 3. **卸载软件**: - **命令行卸载**:使用包管理器的卸载...
这类包包含源代码,需要用户先解压,然后通过`./configure`、`make`和`make install`三个步骤来编译和安装。例如: ``` tar -xzvf software-1.2.3-1.tar.gz cd software-1.2.3-1 ./configure make sudo make ...
### Linux下MQ的安装与卸载 #### 一、安装步骤 在Linux环境下安装MQ(Message Queue)是一项...通过以上步骤,可以确保MQ在Linux环境下的顺利安装与卸载,同时也能进行基本的功能测试,确保系统的稳定性和可用性。
ftp是liunx下常用的软件之一。 1.将用户切换到root:su - ; 2.检查机器是否已经安装了ftp:rpm -qa|grep vsftpd; 如果没有返回任何结果,表示没有安装;如果返回文件包名,这表示已经安装了该服务; 3.开始安装:...
- **使用FISH安装软件**:通过FISH,用户只需指定要安装的软件包,无需关心具体的格式和安装步骤,FISH会自动完成所有工作。 FISH的使用极大地降低了Linux初学者的入门门槛,使得软件的安装过程变得简单而高效。 ...
Linux基本软件操作:Linux系统软件安装及卸载
Linux 软件的安装与卸载可以通过多种方式实现,包括二进制分发软件包和源代码分发软件包。 二进制分发软件包是指事先已经编译好二进制形式的软件包的发布形式,例如 *.rpm 形式的软件包。这种软件包的优点是安装...
卸载JDK分为手动卸载和通过包管理器卸载两种情况。 1. **手动卸载**: - 如果是从二进制包安装的,删除解压的JDK目录,例如: ```bash sudo rm -rf /opt/jdk版本号 ``` - 修改或删除环境变量配置,打开 `~/....
Linux操作系统基础实验报告-实验一 Linux系统的安装和卸载
在Linux操作系统中,安装和卸载软件的过程与Windows系统有所不同,但并非难以理解。这篇文章主要介绍了两种主要的软件分发方式:二进制分发和源代码分发,以及对应的安装与卸载方法。 首先,二进制分发的软件包通常...
### Linux安装和卸载软件知识点详解 #### 一、引言 在Linux系统中,软件安装与卸载是一项基本但非常重要的操作技能。无论是对于初学者还是经验丰富的用户来说,掌握这一技能都是非常必要的。本文将详细介绍Linux...
在Linux操作系统中,软件的安装与卸载相比于Windows系统有着不同的方式和流程。由于Linux系统的多样性和灵活性,它支持多种格式的软件包,如RPM、DEB以及源代码包等。本文将详细介绍在Linux环境下软件的安装与卸载...