资讯专栏INFORMATION COLUMN

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

HtmlCssJs / 2946人阅读

摘要:现在输入该软件包现已安装在您的系统上。这是命令的截图第步删除包关于装载最酷的部分是从系统中移除包装是多么容易。他们仍然在目录中。您可以使用命令再次轻松地安装软件包。

第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”文件夹,系统就干净了!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/46092.html

相关文章

  • 如何Linux轻松删除安装件包?

    摘要:现在输入该软件包现已安装在您的系统上。这是命令的截图第步删除包关于装载最酷的部分是从系统中移除包装是多么容易。他们仍然在目录中。您可以使用命令再次轻松地安装软件包。 第1步:安装Stow 在这个例子中,我们使用的是CentOS,因此我们需要扩展的EPEL库。您可以使用以下命令安装它们:yum install epel-release然后,下面这段命令:yum install stow按...

    elva 评论0 收藏0
  • 前端工程师应该知道Linux知识(一)

    摘要:对于组外的用户,称之为其他用户。,我叫,是一名前端工程师,我会不定期的在这个博客中更新一些我写的东西,希望能对你有所帮助。 随着业务架构演进,服务端和客户端的渲染层均交由FEer处理,越来越多的前端开始接触Linux,做一些安装部署NodeJS项目之类的工作,本篇的主要内容就是介绍Linux下的基础知识和常用命令,帮助前端工程师在服务器中自由自在的傲游。 发行版 目前互联网公司使用的发...

    Lemon_95 评论0 收藏0
  • Ubuntu 17.04 x64 安装 Docker CE 初窥 Dockerfile 部署 Ngi

    摘要:容器运行时,会打印一条信息消息并退出。因此,更好地做法是将需要使用的用户加入用户组。涉及到了两条指令,和。执行命令指令是用来执行命令行命令的。 Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松! 无论是应用开发者、运维人员、还是其他信息技术从...

    fyber 评论0 收藏0
  • Ubuntu 17.04 x64 安装 Docker CE 初窥 Dockerfile 部署 Ngi

    摘要:容器运行时,会打印一条信息消息并退出。因此,更好地做法是将需要使用的用户加入用户组。涉及到了两条指令,和。执行命令指令是用来执行命令行命令的。 Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松! 无论是应用开发者、运维人员、还是其他信息技术从...

    seanHai 评论0 收藏0
  • CentOS 8.4安装Docker

    摘要:在系统启动时自动启动如果您希望在启动时启动,请参阅配置以在启动时启动。前言:  Docker 是一个用于开发、传送和运行应用程序的开放平台。Docker 使您能够将应用程序与基础设施分开,以便您可以快速交付软件。使用 Docker,您可以像管理应用程序一样管理基础设施。通过利用 Docker 的快速交付、测试和部署代码的方法,您可以显着减少编写代码和在生产中运行代码之间的延迟。为了让开发、部...

    番茄西红柿 评论0 收藏2637

发表评论

0条评论

最新活动
阅读需要支付1元查看
<