Windows下安装软件时,只需用键盘双击软件安装程序,或者使用Zip等解压软件解压并安装即可。 对于初学者来说,在 Linux 下安装软件比在 Windows 下安装软件更容易。 下面我就详细讲解一下Linux下如何安装软件。
我们先来看看Linux的软件扩展。 软件后缀为.rpm,原为RedHat
Linux提供的一种包打包格式,现在很多Linux发行版都在使用; 后缀 .deb 是 Debain
Linux提供的一种package打包格式; 后缀.、或.tgz使用Unix系统打包工具tar进行打包; 后缀.bin通常是一些商业软件。 通过扩展名,您可以了解软件的格式,从而了解软件的安装。
RPM格式软件包的安装
1 简介
几乎所有 Linux 发行版都使用某种形式的包管理来安装、更新和卸载软件。 与直接从源码安装相比,包管理方便了安装和卸载; 方便更新已安装的软件包; 适合保护配置文件; 并有助于跟踪已安装的文件。
RPM的全称是RedHatPackageManager(RedHat包管理器)。 RPM本质上是一个包含Linux软件的软件包,可以在特定的机器架构上立即安装和运行。 RPM 示意图见图1。
大多数LinuxRPM软件包的命名都遵循一定的规则,即名称-版本-修订类型-。
2.安装RPM包软件
#rpm-ivh
RPM命令的主要参数:
-i 安装软件。
-t 测试安装,而不是实际安装。
-p 显示安装进度。
-f 忽略任何错误。
-U 升级安装。
-v 检查软件包是否安装正确。
这些参数可以同时使用。 更多信息请参考RPM命令帮助。
3.卸载软件
# rpm -e 软件名称
需要注意的是,里面的代码中使用的是软件名称,而不是软件包名称。 例如,卸载软件-1.2。 包,你应该执行:
#rpm-电子软件
4、强制卸载RPM包
有时删除 RPM 并不是一个选择,特别是当系统上还有其他程序依赖于它时。 如果执行该命令,会出现如下错误信息:
##rpm-exsnow
错误:删除这些包会破坏依赖关系:
/usr/X11R6/bin/xsnowisneededby
在这些情况下,可以使用 --force 选项重新安装 xsnow:
#rpm-ivh--forcexsnow-1.41
推荐使用工具软件Kleandisk,它可以安全彻底地删除不再使用的RPM包。
5.安装.type文件
目前,RPM有两种模式下源码编译安装,一种是已编码(),另一种是未编码()。
rpm --rebuild文件名。
这时系统会在/usr/src/redflag/RPMS/子目录下建一个文件,通常是i386。 具体情况取决于Linux发行版本。 然后执行以下代码:
rpm-ivh/usr/src/regflag/RPMS/i386/
使用deb打包软件安装
deb 是 Debian Linux 提供的一个包管理器,与 RPM 非常相似。 不过,由于RPM出现较早且应用广泛,在Linux的各个版本中都经常见到它的身影,而Debian的包管理器dpkg只出现在DebinaLinux中。 它的优点是你不必为严格的依赖检测所困扰。 缺点是只能在 DebianLinux 发行版中看到这个包管理工具。
1. 安装
#dpkg-i.-1.deb
2. 卸载
#dpkg-eMYsoftware
与RPM安装方式相比,使用源代码安装软件更为复杂,而使用源代码安装软件是Linux下软件安装的重要手段,也是运行Linux最重要的优点之一。 使用源码安装软件,可以根据用户的需求选择定制的安装方式进行安装,而不是仅仅依靠安装包中预先配置的参数来选择安装。 此外,还有一些软件程序只能从源代码安装。
如今,许多地方都可以提供源代码包,从哪里获取它们取决于软件的特定需求。 对于这些常用的软件,例如Sendmail,您可以从商业网站(例如[url][/url])下载源代码包。 常用软件包,可从开发者网站下载。 下面介绍安装步骤:
1.解压数据包
源代码软件一般都有一个. 作为扩展名,也有 或 .tgz 作为扩展名。 不同的扩展有不同的解压命令,见表1。
2. 编译软件
成功解压源代码文件后,进入解压后的目录。 安装前请阅读自述文件和安装文件。 尽管许多源代码文件包使用基本相同的命令,但有时在阅读这些文件时可以注意到一些重要的差异。 例如,某些软件包含可以安装的安装脚本程序(.sh)。 安装前阅读此说明文件将有助于安装成功并节省时间。
在安装软件之前,您必须成为root用户。 一般有两种方法可以实现:在另一个终端以root用户登录,或者输入“su”,系统会提示输入root用户的密码。 输入密码后下源码编译安装,您仍然拥有root用户权限。 如果您已经是 root 用户,则可以继续下一步。
一般安装方法是在安装包目录下执行以下命令:
枪压缩软件1。
光盘软件1
# ./configure # 配置 #
make# 调用 make#
makeinstall #安装源代码#
删除安装过程中形成的临时文件:
#makeclean
卸载软件:
#makeuninstall
某些软件包的源代码编译安装后,可以使用makeuninstall命令来卸载。 如果不提供此功能,则卸载软件后必须自动删除。 由于该软件可能安装的文件分散在系统的多个目录中,往往很难删除干净,应在编译前进行配置。
.bin 文件安装
扩展名为.bin的文件是二进制补码,也是源程序编译后得到的机器语言。 有一些软件可以以.bin后缀的安装包形式发布,例如流媒体播放器RealONE。 如果您已经安装了 Windows 版本的 RealONE,那么安装 RealONE for Linux 版本(文件名:)也非常简单:
#chmod+x
./
然后选择安装方式,有普通安装和中间安装两种。 如果不想改变安装目录,可以选择普通安装,整个安装过程和Windwos下几乎一样。
卸载.bin文件,以RealONE for Linux为例。 如果使用普通安装方式,用户主目录下会有Real和Realplayer9两个文件夹。 只需删除它们即可。
Linux红色软件
Linux也有一些红色软件,但不多。 Linux系统提供了一种机制:手动响应软件运行过程的要求,并为其设置立即运行的环境。 这些机制可以是套接字或中间件。 程序员编写的程序可以直接复制分发,无需安装。 只需点击程序图标,访问操作系统提供的套接字,进行设置即可工作。 如果要删除软件,直接删除即可,无需链接文件。 这是安装和卸载软件的最简单方法。
介绍Linux软件的安装方法。 对于Linux初学者来说,RPM安装是一个不错的选择。 如果想要真正掌握Linux系统,源码安装一直是Linux下软件安装的重要手段。