В последните няколко дни водим разговор с един приятел сис админ тип яйцето или кокошкатаDebian vs Slackware. Както обикновено когато дебатираме с него няма победител аз си обичам моята религия той неговата, и двамата имаме достатъчно причини да го правим. Но покрай всичките бръщолевци ми отново се запитах защо. Защо използвам Debian на сървъри десктоп и декстоп машини ( дори си бях пуснал chroot на android-а ми). Тук се сещам и за твъдението на един мой бивш шеф:

Знаеш ли кой е най добрият Linux?

Този който си успял да си инсталираш пръв.

В интерес на истината Slackware 9 мисля че беше първата ми дистрибуция която сам си инсталирах 😀 Но нещата се променят. Та ето някой от моите причини защо Debian:

1. Защото се поддържа леснозависимостите между пакетите. Дам това е отявления минус на slackware или плюс зависи как е погледнато. Зависимостите между пакетите еекстракоято улеснява кардинално инсталацията поддръжката и менаджирaнаето на една система. Когато искам да си инсталирам php не е необходимо да знам дали имам и останалите библиотеки необходими за да запали нормално. Спомням си един случай преди няколко години когато инсталирах на един web server и всички мъки докато попълня зависимостите да се компилират необходимите модули по php-то. Дам от друга страна получаваш двоичен пакет компилиран с някакви опции които може да не работят правилно за твоя случай или пък просто да липсва необходими опции. Еми за тия случай си има apt-get source дърпаш си сорска от който е билднат пакета плюс всички кръпки които са сложени. Модификации и модерации винаги са възможни по личен вкус и усмотрение.

2. Защото има netinstall cdминимален image с основни пакети. Малко се чудя това колко би било полезно за нови потребители но за всеки системен администратор минималната инсталация си е преимущество. Инсталират се по малко пакети по малко сервизи. Изгражда се системата почти от 0. Така имаш сигурността че ще работи точно по начина по които очаквашни по малко ни повече. Преди няколко дни исках да сваля slackware cd1 за x64 система и бях неприятно изненадан че съществува само dvd вариант на х64 варианта им. Само за х86 има опция да се свали cd1 досататъчно за минимална инсталация. Не че е болка за умиране по време на инсталацията ще се изберат необходимите пакети но все пак цяло dvd за скелета на един сървър 😀 WTF??? Debian netinstall image ти предлага възможността пак за избор на какви допълнителни пакети да се издърпат от интернет като позитива е, че ще бъдат последната версия в огледалото stable/testing/unstable.

3. Защото има супер елементарен инсталаторконзолата не е плашеща. Тук нещата са малко 50/50 защото и Slackware също е с изключително лесен инсталатор с единственото изключение което е ключово разделянето на диска се налага да се напишат малко команди в конзолата което е плашещо за някои потребители. fdisck или cfdisk не са толкова страшни но факта че не е вградено в инсталатора само по себе си е недостатък. Веднъж създаден дяла после се форматира от инсталатора но до тогава трябва да си почел малко. При Debian нещата са улеснени в това отношение по подразбиране инсталатора ти помага за това , но ако държиш да процеса да го контролираш по от близо винаги можеш да извикаш shell-а.

4. Защото debian екипа са отворени към странни идеи. Хммм някой слакър тука би ми се изсмял грубо, че такива изрудщини като кръстосан linux с BSD ядро не е необходим, но пък защо не. Хората преди са се смеели и на твърдението че, земята е кръгла. 😀 Ако не се лъжа Debian работи на най- голяма колекция от хардуер 😉

5. По подразбиране не е с KDEмного мразим KDE. А както е всеизвестно Патрик е голям радетел на KDE и винаги това е била подразбиращата се графична среда в Slack-а. Още при първата ми среща с KDE разбрах че това не е моя тип GUI освен всичко друго много ми напомняше и за Windows

http://www.youtube.com/watch?v=10k3JwZUXlc

От доста време имах куция проблем на един сървър, че като му паднеше pppoe адаптера не се закачаше сам. Решението както обикновенно е тревиално само беше въпрос на мързел и няколко магически движения 😀 Драснах следния скрипт киоито набутах в crontab-a да е проверява през 5 минути

#!/bin/bash

PPP_DEV=$(ifconfig | grep -c ppp)

if [ $PPP_DEV -gt 0 ]
then
 echo -e "\n PPPoE still connected \n"
else
 echo -e "\n PPPoE is dropped \n"

 if  ! ping -c 2 -q 'abv.bg' &> /dev/null
 then
    /usr/sbin/pppoe-stop &
    sleep 4
 fi

 /usr/sbin/pppoe-start &
fi

Скрипта е абсолютно спартански но пък върши работа. Иначе по принцип самото slackware си има опция в конфа на pppoe-то да се реконектва само при разпадане на линията ама шанс.

През уикенда намерих време да си поиграя пак слюбимиями slackware или да съм по точен с няколко slax дериватчета 🙂 като цяло едното беше Backtrack3 а другото Linvo което нашенско си добиче плюс още две които не бяха толквоа интересни 🙂 . След инсталацията и на двете забелязах един доста интересен проблем 😉 при настроика на статични IP-та системата продължаваше да стои твърдо на DHCP. Проверявам си rc.inet1.conf всичко наред хмммм. стартирам rc.inet1 маимуната ми стартира наново DHCP търсене за съответния лан интерфеис 😎 Набързо драснах един скрипт дето да ми ги вдига автоматично както ми трябват, ама лювопитството ме гложи, пачему 🙂 хмммм викам сия да погледна какво има в rc.inet1 😮 напълно ново структура при бързо разглеждане под ъгъл виждам че нещата ама хич не са му розеви или е бил доста модифицран от авторите на дистроците или…. в самия Slax идва така (второто ще го тествам днес). Като цяло решението на прблема беше ясно. Смъкнах си едно rc.inet1 от slackware и всичко си додие на мястото. По късно ще прочета поради защо така са променили нещата хората и ако има нещо интересно ще го допълня тука. Само за портокола ще вметна че нашето момче е свършил изключително добра работа и дистронцето ми е подходящо за десктоп работа и за новаци.

От известно време нсам си цъкам slackware еи така малко скил да дигна и да видя какво са направили хората 😉 Сложих си 12.1 последната верися и като цяло нищо учудващо както винаги слака е бил стабилна и бърза дистрибуция 🙂 Доса промени е претърпян например идва си с ntfs-3g драивера билднат, лепнали са на лилото картинка за по красиво 😉 черно бяло сива типичните цветове 🙂 Като цяло всичко си работи както си му е реда. След това започнах да търся пакетен менаджер общо взето избора се ограничи до slapt-get und slackpkg. След съвет стария слакър ShadowX избрах slackpkg, както тои се изразиslapt-get мирише”, в което се убедих сам 😉 успя изключително добре да счупи системката с разни пакети 🙂 отделно че не се справя съвсем добре с имената на пакетите. За разлика slackpkg работи изключително коректно и безотказно. След това дилемта беше кое Gnome да си инсталирам дали droplone oder GSB като цяло бях посъветван да си сложа dropline въпреки че е бета но избрах втория ваитн от кадето идва и опита ми с slapt-get 🙂 общо взето изпочупи се системата и трябвааше да трия с slackpkg хихихихи ще вслушвам за в бъдеще в съветите 😉 Като цяло гнома си е съвсем добре направен и всичко си работи без бъгове и грешки като цяло остана само да си пусна един compiz да се порадвам на шерении 😎 Като slack обществото има инструмент досатъчно добър и надежден колкото apt без занимания с излишни компилации и попълсване на dependencies. Изключително останах доволен и можеби ще преосмисля политиката си за любимо дистро 😉