ПредишенСледващото

Независимо от това, Slackware е изключително привлекателен за много потребители. Той е изключително стабилна и безопасна, което го прави много подходящ за използване в сървъри. Опитните администратори открият, че разпределението съдържа по-малко грешки, т.е. да използвате повечето от пакетите в първоначалния им вид - .. Без по-нататъшни промени, които могат да подадат нови грешки. Нови проблеми Slackware рядко (около веднъж годишно), въпреки че актуализираните пакети са винаги на разположение за изтегляне. Slackware - с отлично разпределение за тези, които се интересуват от по-задълбочено познаване на Linux устройства.

От това разпределение характеристики не ме чуват най-успешните, най-вероятно е: ако имате нужда от помощ при работата с Linux, се Slackware потребител. Най-вероятно, това ще ви помогне по-добре от някой, който работи във всяка друга Linux варианти.

Над. висока стабилност, липса на грешки, фирма принципност UNIX.

Срещу. ръчна настройка, като текстови файлове, редактиране, ограничена възможност за признаване на оборудването.

Slackware Linux Инсталирах най-вече в името на любопитство. От това, което съм чувал за него, той е като мен. И така се оказа. И тогава дойде поговорката: ". Нокът остана - птицата е бездна" Поставянето на Slackware за разширяване на хоризонтите, аз останах в нея и (за известно време. Page на Gentoo Зее.).

След FreeBSD - Slackware изглежда познато. Прозрачен, логично. Системата за управление на пакетите е малко като FreeBSD, но не проследява зависимостите, които често се обидил Slackware. В действителност, тя е почти незабележимо, т. За да. И никой не предполага, инсталирането на нови програми, които не са за разпространение с помощта на пакети. От пакетите, инсталирани само система; Допълнителни програми се събират по конвенционален начин, като се използва за конфигуриране правя да се инсталира и желания от потребителя се превръща в опаковки, използващи двоичен checkinstall. За да отговарят на софтуер зависимост грижи конфигурирате скрипт. (NB. Разбира се, свикнали да система от автоматични програми за сглобяване, който е в Gentoo / FreeBSD, чрез ръчно избиране на правилните аргументи за следващия конфигурирате някои отбива.) Системата работи бързо, той не се опитва да се мисли за мен, тъй като един потребител Slackware, "не под краката. "

Така че - инсталиране и конфигуриране Slackware Linux 9.x, приблизително на една и съща плоскост, както и статията за FreeBSD.

П. С. Между другото, много полезна може да бъде намерена на Slackware Андрю Аспен страница.

Подкрепа за руски език. Необходимо е да се поправи или да създадете следните файлове (и в директорията /etc/rc.d скриптове трябва да бъдат маркирани като изпълними):

а) /etc/rc.d/rc.font: б) /etc/rc.d/rc.keymap: в) /etc/profile.d/lang.sh: г) / ЮЕсАр / акции / локал / локал. псевдоним. Тук трябва да "Руски", се изменя и да се чете: д) / и т.н. / X11 / XF86Config:

Тук е пълен пакет за "русификация" конзола Slackware 9. *. Той прави всичко, което е описано по-горе, с изключение на прозорчето за русификация на X. Една забележка: ако не го изтриете removepkg отбор ще бъде изтрита и някои системни файлове. (

На отпечатване на руски, с помощта на Ghostscript, виж по-долу.

Създаване на ново ядро.

Както трябваше да се науча на 9-ти Slackware спонтанно рестартира след около 30 секунди, след като натоварване, в процес на стартиране на дънната платка с чип i810. За да се спре най-малко рестартиране, което трябва да се отстрани от ядрото i810-TCO (куче-пазач таймер):

Можете дори да го остави временно тази линия да /etc/rc.d/rc.local.

Радикалната лечението е да прекомпилирате ядрото отстраняване от него устройства таймера подкрепа пазител (Character Devices отделение), и в същото време i8x0 Генератор на случайни числа (пак там) - Този модул също генерира грешка. Ако имате Realtek 8139 мрежова карта, е необходимо да се премахне, а вторият двигател за това етикетирани като "експериментални". С две NIC шофьори не искат да работят. Можете да в същото време да изчистите ядрото на екзотики като Bluetooth, IrDA, RAID (поне за мен е екзотична).

За съжаление, с един диск разпределение директория Slackware / Slackware / к - с изходния код на ядрото - тя не се вписва. Необходимо е да се вземе от мрежата, с ftp.slackware.com или огледало (например, ftp.sai.msu.su). И можете да получите най-новата версия на www.kernel.org.

Малко за изграждане на ядрото.

последователност команда (при условие, че изходния код на ядрото на разопакован в /usr/src/linux-2.x.x):

Преди тази хубава настроят Makefile, променяйки го екстровертност ред:

В този случай новите модули на ядрото ще са в отделна папка с име, което ще изглежда, например, /lib/modules/2.4.21-tim1. Ако сте инсталирали няколко ядра - това е удобно.

vmlinuz и System.map файлове ще бъдат запазени в главната директория - /. Те могат да преименувате (напр. Vmlinuz-TIM1, System.map-TIM1) и трансфер от / за зареждане. След това трябва да добавите нов запис в /etc/lilo.conf.

и отново да инсталирате Лило Лило команда (като основа).

Но всичко това е общоизвестно. В друг най-интересното нещо тук - основната настройка. Можете да използвате съществуващ конфигурационен файл - / обувка / довереник, и да направи всички необходими промени. Събиране на ядро ​​взето на www.kernel.org, реших да отида по трудния начин и да настроите всичко "от нулата". Таблицата по-долу показва, че в някои част от конфигурацията, че трябва да се промени, а защо тези промени. "М" във втората колона е "модул", "Y" - елемент, вграден в ядрото. Модули мрежови устройства, звукови карти, и така нататък. във вашия случай, може да имате други.

Не казвам, че тази конфигурация е най-добрият, но тя работи. Какво исках аз. ;-)

настройка на мрежата се извършва с помощта на командния netsetup дори по време на първоначалната настройка. Ако една мрежова карта се разпознава правилно, rc.netdevice файл се появява в директорията /etc/rc.d за това съдържание:

след инсталацията

дискове Компютърни мрежи, базирани на Windows. Можете да се свържете mount.smbfs екип. Синтаксисът е малко по-различен от FreeBSD:

Повече - мъж mount.smbfs.

По мое мнение, това е по-лесно и по-удобно да се използва за работа с малки и средни фирми дискове Midnight Commander - виж по-долу ..

Виртуални сървъри в Apache (и по малко за конфигурацията Apache като цяло).

Създаване на виртуален сървър:

а) увеличаване на /etc/apache/httpd.conf:

б) се добавят към / и т.н. / Домакините:

Корекция за Slackware 9.1. CUPS вече е включена в версия на Slackware, но инсталирани с LPRng. Начин на действие:

Се казва в предишна статия за това как да отпечатате с помощта a2ps напълно се отнася за Slackware.

Програма за ежедневна работа. С тази работа по-добре от FreeBSD. teTeX 2.0, Mozilla 1.3, XMMS, Midnight Commander е вече в системата. Sylpheed. За изтегляне X. Gimageview и нещо друго, което събира от източника. За конфигуриране на teTeX да работи с руски език, вижте. В дял FreeBSD.

teTeX 2 и шрифтове см супер. Свързани нови векторни шрифтове, за да teTeX'u сега се правят по различен начин. По-рано, че е необходимо да се добави списък на файловете * .map към скрипт / ЮЕсАр / акции / texmf / dvips / updmap. Нова teTeX'e, тъй като се оказа, че е необходимо да се действа по друг начин: да се приписват същия списък в края на /usr/share/texmf/web2c/updmap.cfg файл, така:

И след това изпълнете / ЮЕсАр / акции / texmf / хамбар / updmap.

Те казват, че можете да постигнете същото и в по-прост начин: бягане

за всяка от новите кодировки. Въпреки това, аз все още не се опита да направи.

SAMBA и Midnight Commander. Включено в разпределението се прави MC без файлова система за подпомагане smbfs. Тя може да бъде отстранен с:

и отново сглобен от източник със следните клавиши:

Може би ще намерите в този файл и други полезни модули.

Не да се ангажират с конфигурация ръчно защитна стена, можете да настроите защитната стена на бреговата линия. Той има много добра документация; настройки са намалени до редактиране на конфигурационни файлове в / и т.н. / shorewall. Във всеки случай, това е по-лесно и по-удобно да се сърдя с IPTABLES.

Запис на CD. Всички, както обикновено в Linux, но за да добавите в /etc/lilo.conf линия:

izto / checkinstall /), което позволява на "първичен код", за да създадете пакет в TGZ формат. Това е достатъчно, в директорията източник за стартиране на желаното приложение:

WvDial и не-корен PPPD. За да използвате wvdial достъпа до мрежата със стандартни потребителски права, направете следното (между другото, това описание пасва - с един протест - за ASP Linux и Gentoo).

1. Създаване на нова група за потребителите PPPD. Ние го наричаме в мрежата:

2. Добавете към тази група на потребителя или на потребителите (вж мъж usermod.):

В случай на ASP Linux (и евентуално някои други базирани на RedHat Linux дистрибуции), ще трябва да добавите модем потребител на мрежата, не само в групата, но в ключалката на група - в противен случай wvdial ще се оплакват, че "N модем устройство".

В случай на Gentoo - вместо на групата трябва да използвате UUCP за заключване, а именно, че е собственик на директория / Var / заключване. usermod команда за Gentoo ще изглежда така:

Към аудио групата на нови потребители първоначално възложените Gentoo; колело (както е в FreeBSD) трябва да се управлява като корен (СУ).

3. Промяна на групата на разрешения и модем устройство (заместител ttyS1 на дясно):

4. Същото важи и за някои файлове в / и т.н. / ПЧП:

5. Задайте бита SUID (изпълнение с корен привилегии) ​​за PPPD файл:

6. Възможно е (за мен това не е задължително), ще трябва да се промени закона и собствениците файла /etc/resolv.conf:

7. Проверете дали има в / и т.н. / опции ПЧП файлове:

Между другото, от време на време, правото на достъп до / сътрудничество / ttyS1 някак остават: устройството е достъпен само за корена, тъй като тя е била да ни настройки. Фокусира PPPD? В този случай съм приготвил една партида файл repair_modem.sh:

Разбира се, за да го използвате, трябва да бъде вписано в / и т.н. / sudoers. Man Sudo.

menu.lst файл ще съдържа нашето меню за стартиране. Подробности за това могат да бъдат прочетени в инфо ровя в. Сега това изглежда така:

Сега тече GRUB и въведете следните команди:

След рестартиране - виж в менюто на GRUB.

За използване на LILO да зареди втората система Linux (* BSD), вие трябва да създадете точка на монтиране за зареждане директория на втората система, например:

После допълни / и т.н. / fstab:

Lilo.conf И когато укажете изображението на обувка (изображение), за да използвате тази точка за монтиране:

След GRUB, изглежда малко странно. Но иначе правя.

извадите команда в Slackware е достъпна само за членове на диск на групата. Отворете / и т.н. / група, ние намерите диск линия и да добавите желаните потребителите:

Конфигурация услуги

SAMBA. Всичко казано за конфигурацията SAMBA на FreeBSD в бележка тук. Работещи - в /etc/rc.d/rc.samba сценарий. Направете го изпълним да тече SAMBA когато системата ботуши.

MySQL в Slackware 9.0 не иска да работи веднага след инсталацията. Това е, което трябва да се направи, за да донесе чувство на MySQL:

После добавя в /etc/rc.d скрипт rc.mysql:

Rc.mysql направи изпълним и е добавил му /etc/rc.d/rc.M повикване прав преди да се обадите rc.local:

Между другото, аз не бях в състояние да се обадя safe_mysqld от rc.local: Стартира сървъра и веднага се докладва: Mysqld приключила. Какво означава това, аз не знам.

Demon Лиза. с което Konqueror показва съдържанието на мрежово устройство, се предлага да се проведе от /etc/rc.d/rc.local. Въпреки това, този разговор не прави нищо. Лиза не стартира. Ръчно стартиране чрез Sudo работи добре, но имам нужда от нещо, което автоматично изтегляне. Оказа се, че ако след разговора Лиза в rc.local добавите малко закъснение, всичко работи:

Slackware 9.1

Деактивирането на ненужни модули на ядрото. Звук след прекомпилиране. Slackware 9.0, както е посочено по-горе, на i8x0 на дънната платка чипсет рестартира след няколко секунди след стартиране на системата - поради модула i810-TCO. Във версия 9.1 това не се случва - i810-TCO модул "отрече да" в файл / и т.н. / Hotplug / черен списък. Аз добавен към списъка на "забранена" също i810_rng модул. Разбира се, би било по-добре да компилирате ядрото, но тук ми Slackware 9.1 "ограничаващ фактор". Благодарение на прехода към звуковата система на ALSA (не са включени в поредицата на ядрото 2.4) след употреба монтаж на ядрото, получаваме система с никакъв звук. ALS'u трябва да се постави отново. Вижте. Тази страница. По принцип няма нищо сложно тук. С www.alsa-project.org сървъра трябва да изтеглите изходния код и компилиране на техните водачи, което показва местонахождението на модули на ядрото:

След зареждане на новото ядро ​​може да се наложи да се започне alsaconf.

Включено в Slackware 9.1 събрание браузър Mozilla - грозник. Не работете елемент от менюто Файл | Запазване на страницата като. , File | Open. , Запазване на връзката Target As. , Най-малко, това е, което се сблъсках. Затова Mozill'u да се съберат отново от източника. Моят начин: в дома си директория създадете файл с право .mozconfig градим настройки. Например:

Сега, разопаковането на съответните източници (например) / ЮЕсАр / местни / SRC / Mozilla, стартирайте обичайната последователност от команди:

конфигурирате скрипта ще се настройките от

/.mozconfig. Преди монтаж се превърне корен. Команда "направи инсталирате" пас Builder пакет checkinstall, за да стане готов Slackware'ovsky формат TGZ пакет. Два часа по-късно, трите нови :( Mozilla е готова.

Инсталиране на Slackware 9.1, открих, че мога да слушам mp3 през XMMS, но не мога да получите всеки звук от GNOME. Търсене в мрежата показа, че за работа със звук, трябва да бъдат включени в групата за сис. Отворих / и т.н. / група и добавете се към посочената група, той излезе и се върна - звукът дойде.

Странно: във версия 9.0, не е било.

Подкрепете проекта - споделете линка, благодаря!