当前位置: 首页 > Linux

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

时间:2023-04-06 20:41:03 Linux

第1步:安装Stow在这个例子中,我们使用的是CentOS,所以我们需要扩展的EPEL仓库。您可以使用以下命令安装它们:yuminstallepel-release然后,使用以下命令:yuminstallstow按Y确认安装:现在安装了stow,我们必须选择存储包文件的位置。第2步:选择存储包文件的位置正常的“makeinstall”命令将包文件复制到不同的位置。Stow的工作原理是将它们全部放在一个目录的一个位置,然后创建符号链接到它们应该去的地方。所以我们需要选择一个目录作为stow存放所有包文件的目录。按照惯例,这通常是:/usr/local/stow/在这个位置,每个包都有一个目录。因此,如果我们要安装我们在上一篇文章中用作示例的“hello”程序,文件将存储在:/usr/local/stow/hello这个位置可以是任何地方。只是为了展示,我们会??将文件存储在以下位置:/home/bhagwad/stow/第3步:使用“makeinstall”和“prefix”选项我们在上一篇文章中看到,从源代码安装需要以下命令:./configuremakemakeinstall要使用stow安装,我们只需要将最后一步更改为:makeinstallprefix=/home/testuser/stow/hello“prefix”选项告诉我们将包放在给定位置。此位置只是在步骤2中选择的目录,其中包名称添加为单独的文件夹。这会导致将文件安装到给定位置,如下所示:现在我们在stow目录的文件夹中拥有包中所需的所有文件。第4步:使用stow完成安装要安装软件包,首先像这样“cd”进入stow目录:cd/home/testuser/stow确保包含文件的文件夹只是您当前位置下的一个目录。现在键入:stowhello该软件包现在已安装在您的系统上。这是“hello”命令的屏幕截图:第5步:删除包mount最酷的部分是从系统中删除包是多么容易。无需保留源包或任何东西。只需导航到stow目录,如第4步所示,然后键入:stow--delete你好,你已经完成了!您可以在下面看到该命令在此步骤后不再起作用:就系统而言,该软件包已被完全删除!最好记住文件实际上并没有消失。它们仍在“hello”目录中。您可以使用stow命令轻松地再次安装软件包。如果您不再需要这些文件,只需删除“hello”文件夹,您的系统就干净了!