下源码编译安装-如何卸载从源代码编译安装的软件

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下软件安装的重要手段。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 下源码编译安装-如何卸载从源代码编译安装的软件 https://www.wkzy.net/game/185831.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务