Как легко установить и удалить пакеты Unix

Как легко установить и удалить пакеты Unix

Привет всем. Я уже некоторое время пользуюсь сервером Ubuntu. Все работает отлично, установка пакетов — проще простого. Обычно я использую aptitude или apt-get для управления пакетами. Но...! Бывают случаи, когда мне нужно установить пакет из источника. Никаких проблем, обычно я делаю ./configure, make install и так далее. Но...! Бывают также случаи, когда я хочу обновить пакет, который я вручную установил из источника. Вот тут-то все и запутывается :).

Мой вопрос: Как правильно устанавливать пользовательские пакеты. Я думаю о процессе установки/удаления, как в Windows. Я хотел бы удалить все файлы пакета после того, как пакет был установлен вручную с помощью команды make/install.

Я знаю, что есть скрипт, с помощью которого можно запустить команды make, и позже он узнает, как удалить пакет и все связанные с ним файлы/пути, но не могу вспомнить его название.

Пожалуйста, помогите! Спасибо 10 раз!

решение1

Вы можете создавать собственные пакеты .deb, которые затем можно устанавливать/удалять с помощью dpkg и/или apt-get.

видетьэтотсвязь.

решение2

Вы думаете о make uninstall?

решение3

Вы можете легко создать скрипт удаления. Это не так уж и сложно, я написал несколькомысли и объяснения в моем блоге.

Блог проведет вас через весь процесс. Кроме того, я ссылаюсь навспомогательный скрипт, который автоматизирует некоторые шаги, сокращая их до:

./configure
make
make install DESTDIR="$PWD/staging"
cd staging
sudo transfer-staged-package packagename

Чтобы удалить ваше приложение позже, просто выполните:

sudo /usr/local/bin/uninstall-packagename

Но прочитайте публикацию в блоге, так как она содержит гораздо больше советов и рекомендаций.

Связанный контент