`
呼延浩云
  • 浏览: 84681 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
69e5c1d2-1364-320a-a0f2-0de5143310d8
互联网的那点事
浏览量:10960
社区版块
存档分类
最新评论

如何在Linux中轻松删除从源安装的软件包?

 
阅读更多

第1步:安装Stow

在这个例子中,我们使用的是CentOS,因此我们需要扩展的EPEL库。您可以使用以下命令安装它们:
yum install epel-release
然后,下面这段命令:
yum install stow
按Y确认安装:



 

现在已经安装了stow,我们必须选择存储包文件的位置。

第2步:选择存储包文件的位置

正常的“make install”命令将包文件复制到各种位置。Stow的工作原理是将它们全部放在一个目录中的一个位置,然后创建符号链接到它们原本应该去的位置。

所以我们需要为stow保存所有包文件的目录选择一个目录。按照惯例,这通常是:
/usr/local/stow/
在这个位置,每个包都有一个目录。因此,如果我们要安装我们在上一篇文章中用作示例的“hello”程序,则文件将存储在:
/usr/local/stow/hello
这个位置可以是任何东西。只是为了表明,我们将把文件存储在以下位置:
/home/bhagwad/stow/

第3步:使用“make install”和“prefix”选项
我们在上一篇文章中看到,从源代码安装需要以下命令:

./configure
make
make install

要使用stow进行安装,我们只需将最后一步更改为:
make install prefix=/home/testuser/stow/hello

“prefix”选项告诉我们将包放在给定的位置。此位置只是步骤2中选定的目录,其中包名称作为单独的文件夹添加。这会导致文件安装到给定位置,如下所示:



 

现在我们将包中所需的所有文件放在stow目录的文件夹中。

第4步:使用stow完成安装

要安装软件包,首先将“cd”放入stow目录,如下所示:
cd /home/testuser/stow
确保包含文件的文件夹只是当前位置下的一个目录。现在输入:
stow hello
该软件包现已安装在您的系统上。这是“hello”命令的截图:



 

第5步:删除包

关于装载最酷的部分是从系统中移除包装是多么容易。无需保留源包或任何东西。只需导航到stow目录,如步骤4所示,然后输入:
stow --delete hello
已经完成了!您可以在下面看到该命令在此步骤后不再有效:



 

就系统而言,包已被完全删除!记住文件实际上并没有消失是件好事。他们仍然在“hello”目录中。您可以使用stow命令再次轻松地安装软件包。如果您不再需要这些文件,只需删除“hello”文件夹,系统就干净了!

 

原文:如何在Linux中轻松删除从源安装的软件包?

  • 大小: 50.7 KB
  • 大小: 64.5 KB
  • 大小: 24.8 KB
  • 大小: 31.1 KB
1
0
分享到:
评论

相关推荐

    在Linux中如何轻松删除源安装的软件包

    本文将详细讲解如何利用Stow工具在Linux中轻松删除源安装的软件包。 首先,Stow(Software To Own The World)是一个轻量级的管理工具,用于管理通过源代码编译安装的软件。它通过创建符号链接来模拟软件包的全局...

    Linux虚拟机上配置安装软件包yum服务器

    yum 服务器是一个基于 RPM 包管理系统的软件包管理器,它可以帮助用户轻松地安装、更新和删除软件包。在本文中,我们将详细讲解如何在 Linux 虚拟机上配置安装软件包 yum 服务器。 首先,我们需要安装虚拟机并创建 ...

    查看linux下已经安装的软件包.pdf

    本文主要介绍了在 Linux 操作系统中管理软件包的工具 - RPM(Red Hat Package Manager),其功能类似于 Windows 中的“添加 / 删除程序”,但功能更强大。RPM 是由 Red Hat 公司推出的,后来被其他 Linux 开发商所...

    linux yum源软件包以及rpm包

    在安装之前,记得验证这些软件包的来源,以确保安全性和兼容性。 总的来说,理解和掌握`yum`和`rpm`的使用方法是每个Linux用户必备的技能,它们对于日常的系统维护和软件管理起着至关重要的作用。在实际操作中,...

    Linux软件包管理器.pdf

    它能够帮助用户更轻松地管理软件的安装、更新、配置和删除。Linux软件包管理器的主要功能包括自动下载软件包、解决软件包之间的依赖关系、安装和卸载软件包等。在Linux系统中,常见的软件包管理器包括基于RedHat的...

    Linux软件包管理工具-yum.pdf

    Linux操作系统中的软件包管理工具是系统管理和维护的重要组成部分,它简化了软件的安装、更新、升级和删除过程。本文将详细介绍Linux中广泛使用的yum(Yellowdog Updater, Modified)工具,这是一种在Red Hat ...

    centos6.3 yum安装软件包全集

    `yum`简化了在RPM(Red Hat Package Manager)系统上的软件包处理,通过自动化依赖关系解决,使得用户可以轻松地安装和维护软件。 本文将详细讨论`yum`的使用和相关知识点: 1. **yum的基本概念**:`yum`是一个...

    Linux Centos7本地yum源制作(local模式).pdf

    yum 源是 Linux 系统中非常重要的一部分,它可以帮助用户轻松地安装、更新和删除软件包。然而,在某些情况下,我们可能需要在脱机状态下安装软件包,这时我们就需要创建一个本地的 yum 源。 在本文中,我们将详细...

    linux安装软件各种教程集合

    4. **源代码编译安装**:对于一些未在官方仓库中的软件或者最新版本的软件,用户可以选择从源代码编译安装。这通常涉及下载源码、解压、配置、编译和安装几个步骤,需要一些基础的Linux技能。 5. ** Snap 和 ...

    Linux软件包管理工具的配置和应用.pdf

    Linux操作系统的核心特性之一是其强大的软件包管理工具,这些工具使得系统管理员和用户能够方便地安装、更新和管理软件。本文主要关注的是在Linux中广泛使用的两种包管理工具:RPM(Red Hat Package Manager)和YUM...

    软件包管理

    在Linux环境中,软件包管理是一项重要的技能,能够帮助用户有效地安装、更新、查询和卸载软件。根据其特性,Linux软件包主要分为两类:**源码包**和**二进制包**。 ##### 源码包 源码包指的是包含软件原始源代码的...

    VMware Workstation虚拟机如何使用yum源

    yum源是RPM(Red Hat Package Manager)软件包管理器的 Repository,它提供了一个自动化的软件包管理系统,允许用户轻松安装、更新和删除软件包。 在VMware Workstation虚拟机中使用yum源可以解决软件包管理问题。...

    linux\linux-rpm安装命令

    - `-h`或`--hash`:在安装过程中显示哈希标记(`#`),便于用户了解安装进度。 - `--test`:仅测试安装过程,不会实际执行安装操作,这有助于检查依赖关系或权限问题。 - `--percent`:以百分比的形式显示安装进度,更...

    让Linux像Windows一样安装卸载

    而Windows系统提供的图形化安装程序,让用户在安装和卸载软件时更为简单直观。为了降低Linux系统使用门槛,便于用户通过类似于Windows的方式来管理软件,第三方软件应运而生。 Kinstaller是一款基于图形界面的第三...

    linux-Termux一键安装Linux脚本.zip

    1. 在安装的Linux环境中,你可以使用`apt-get`或`apt`来安装额外的软件包。 2. 使用`startx`命令启动图形界面(如果脚本支持)。 3. 了解如何在Termux中管理文件,例如使用`ls`, `cd`, `cp`, `mv`, 和 `rm`等命令。 ...

    如何在liunxi 下安装程序包

    在Linux系统中,安装软件包是一项基本但又至关重要的任务。对于新手而言,掌握正确的安装方法不仅可以提高工作效率,还能更好地利用系统的各项功能。本文将详细介绍Linux下软件包的安装过程,并提供详细的步骤和原理...

Global site tag (gtag.js) - Google Analytics