GNU Stow: ваш лучший друг для удаления программ, установленных из источников

Значок удаления в исходном коде

Когда мы обрабатываем двоичные файлы с помощью инструментов управления пакетами, все очень просто. Мы легко устанавливаем и удаляем с помощью определенных команд, но когда мы делаем это из исходников, то есть загружая архивы с кодом и устанавливая с целевой установкой make (make install), все становится немного сложнее, когда приходит к удалить программу. В некоторых случаях нам придется потратить несколько минут, чтобы найти все файлы и после их обнаружения удалить их.

Этот способ удаления программы, который кажется очень элементарным, является единственной альтернативой для некоторых программ. Другие, с другой стороны, позаботились о включении целевого unistall для make, чтобы с помощью make unistall их можно было удалить более автоматическим и удобным для пользователя способом. Однако сейчас мы собираемся представить вам хороший инструмент под названием ГНУ Стоу что поможет вам при удалении любой программы, установленной из кода ...

Проще говоря, что делает GNU Stow заключается в централизации всех установленных пакетов из исходного кода в одном месте с использованием символических ссылок. Таким образом, даже если они разделены в разных каталогах или местах в нашей файловой системе, для Stow все они будут в одном месте. Это значительно упрощает процесс удаления программ, когда они нам больше не нужны.

Вы можете использовать свой любимый менеджер пакетов (pacman, apt, dnf, yum, ...), чтобы установить пакет под названием набивать и его легко установить из репозиториев вашего дистрибутива. После установки все пакеты, установленные из исходного кода, будут "помещены" в / USR / местные / урочище /. Для каждого пакета будут личные каталоги, такие как / usr / local / stow / qemu, на случай, если мы установили QEMU из его исходников. Если бы мы захотели его удалить, этого было бы достаточно:

cd /usr/local/stow/

sudo stow --delete qemu

И он уже удален!


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

3 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Marcelo сказал

    Также проанализируйте в будущем выпуске xstow витаминизированную версию этой программы. Хорошая запись!

    1.    Исаак сказал

      Большое спасибо за вклад !!!

  2.   jony127 сказал

    Очень полезно, не знал этого инструмента.