понедельник, 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

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


четверг, 18 октября 2012 г.

Выбери Slackware

Тебя малость подзаебал зоопарк дистрибутивов с их специфическими тонкостями? Я так тебя понимаю. Уже долгое время ты ощущаешь потребность перейти на unix-систему. Это желание созревает подспудно и сжигает тебя изнутри. Семерка осточертела своей неповоротливостью, а ее адовый интерфейс выжигает твои глаза. Ты вставляешь диск с линуксом в свой привод и перезагружаешься, разбиваешь диск и в последний момент тебя одолевает червь сомнения, а не меняешь ли ты шило на мыло? Все-таки лицензию не охото терять, ты привык в vs2010 и становится страшно, быстренько жмешь ctrl-alt-del и возвращаешься в обгрыдлые окошки и все начинается заново.
Самая залупа в том что очень трудно выбрать подходящий именно для тебя дистрибутив. Балом правит убунта, но как-то не канает, а может поставить сузю или федору? или собрать gentoo? или послать всех куда подальше и отдать предпочтение freeBSD? И трещина сомнения начинает разрывать тебя на куски. Сделай проще, ибо все гениальное просто - поставь слакварь. Конечно на первый взгляд может это и не комильфо, количество готовых пакетов под него всего-то пшик. А там еще и залупанский трах с самостоятельным разруливанием зависимостей. Однако это ничто, просто ставь и не сомневайся. Именно slackware станет джедайской саблей в твоих руках - смотри, не отрежь себе что-нибудь нужное! В первую очередь научись извлекать ее из ножен - установи систему, пусть она безраздельно разместится на твоем винчестере, не стесняй ее соседством с другими. Они своими сплетнями и бабьими доебками будут портить ее настроение, отвращать тебя от истинного пути, и по капле вливать в тебя яд сомнения. Просто поверь ей, поначалу она отнесется к тебе с настроженностью и недоверием, но затем по истечении времени раскроет перед тобой свое сердце и свет истины озарит тебя. Помни, на мякине ее не проведешь, люби ее искренно, отдай ей всего себя, и она стократно вернет тебе то тепло, что ты ей подарил. Но если ты хоть на мгновение засомневаешься, она почувствует это, и птица счастья, которая села на твою протянутую руку навсегда упорхнет в тот же миг. Помни - slackware не терпит измены, в твоей жизни она может быть только одной.