понедельник, 22 октября 2012 г.

Slackware и зависимости

скрипт depfinder в slackware
Хочешь автоматизации разруливания зависимостей в slackware? Все просто как дважды два. Все уже украдено, тьфу! придумано до нас :) существует скрипт depfinder (спасибо chinarulezzz ** (23.07.2012 23:20:57) c LOR'a) который в удобном виде выводит все зависимости.

итак, для его получения делаем следуюущие шаги
cd ~
mkdir git && cd git
git clone https://github.com/gapan/depfinder.git

итого в каталоге git появляется папка depfinder. в README лежит описание программы, у меня было желание его перевести, но поскольку оно написано в гуманитарном стиле, описывающим личные переживания и предпочтения, то я запарился бы его переводить, толку от этого ноль, и никто бы это не оценил. Так что если горите желанием почитать поллюции автора, то гугль тренслейт вам в помощь, а если есть претензии ко мне, то идите на ][уй.

ага, значит нам надо прочитать файл INSTALL именно в нем содержится нужная нам информация. набираем less IN и жмем на tab - bash автоматически допишет нужное нам. Вообще постоянно пользуйтеся tab'ом ибо лишние телодвижения противоречат философии unix. И внимательно читаем, инфа угодная Омниссии, так что любой жлоб с тройкой по английскому разберется в ней.
Сначала запускаем ./compile.sh
затем запускаем ./install.sh от рута
можно указать DESTDIR(нам повезло!) для изменения цели инсталляции (конечный каталог куда все будет проинсталлено)

Если у вас x86_64 система, то запускаем так:
./compile.sh -64

Если хочешь восстановить слаку в изначальное состояние надо просто выполнить следующий скрипт:
#!/bin/bash
 rm /usr/bin/depfinder
 rm /usr/libexec/depfinder-search
 rm /usr/share/locale/*/LC_MESSAGES/depfinder.mo

и слака как новенькая!


Комментариев нет:

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