#rpm --nodeps -e foobar – премахване на пакета foobar без проверка на зависимост. След това е възможно програмите, нуждаещи се от този пакет да не работят коректно или въобще да не работят.
#rpm -U foobar-1.1-1.i386.rpm – обновяване на пакета.
Това са много малко от опциите на програмата rpm (за повече информация man rpm).
Другия широко разпространен пакетен формат е deb. Приложението за работа с deb пакети се нарича dpkg. Ето примери за неговото използване:
#dpkg -l – показва списък с инсталираните пакетите
Използването на dpkg е сложна и неприятна дейност, особено за пакети с много зависимости. Затова е по-добре да се използва инструмента apt. Той изцяло стъпва върху dpkg за основните дейности по премахването или инсталирането на пакетите, но тук самото apt се грижи да доставката на файловете необходими за инсталирането на пакета. Преди да се използва apt трябва да се конфигурира. Тази конфигурация включва задаване на източници на пакети във файла /etc/apt/sources.list. Той има следния вид:
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://mirrors.ludost.net/debian stable main contrib non-free
deb http://ftp.bg.debian.org/debian stable main contrib non-free
След това е необходимо само да се изпълнят командите:
#apt-get update
#apt-get upgrade
Инсталирането на пакети става по следния начин:
#apt-get install xpdf
Тази команда инсталира пакета xpdf и всички пакети необходими за неговата работа.
Това обаче не премахва пакетите инсталирани, за да се осигури нормална работа на пакета xpdf.
Информация за даден пакет може да се покаже с програмата apt-cache:
$ apt-cache show xpdf
Освен конфигурирането почти всички действия на apt-get могат да се извършат и с интерактивната програма aptitude. Употребата й е препоръчителна за не напреднали потребители.
Повече информация за пакетната система и програмите които работят с нея може да намерите на адрес http://debian-book.debian-nikola.ho...lit/node73.html като информацията е на български.
Конфигуриране на системата. Стартиране и конфигурация на SAMBA сървър. Достъп до споделени Windows ресурси под Линукс и обратно.
В много случаи мрежата в която работи вашата Линукс машина е хетерогенна, т.е. освен Линукс машини има и множество Windows базирани такива. Ако се налага споделяне на файлове или принтери, които да са видими за всички компютри в такава мрежа се налага използването на протокола Server Message Block(SMB). Този протокол се използва от Windows базирани компютри за организиране на достъп до файлове и принтери (това са т.нар. споделени файлове (shared files) и споделени принтери (shared printers)). Използвайки набора от помагала Samba на Андрю Тридгел, UNIX™ - машини могат да организират достъп до дисковете и принтерите за Windows машини.
Това което може да правите със Samba e :
да се дава достъп до дисковете на Linux Windows-машини.
да се получава достъп до дисковете на Windows за машини под Linux.
да се дава достъп до принтерите под Linux за Windows-машини.
да се получава достъп да принтерите под Windows от Linux-системи.
Преди да може да работите със Samba трябва вашата локална мрежа да работи с TCP/IP протокол, тъй като тя работи само с този протокол. Освен това Samba може да работи само в рамките на един сегмент от мрежата, тъй като използва броудкаст за разпращането на пакетите. Това не позволява на Samba да работи с маршрутизатори, освен ако не е настроено тунелно IP. И накрая... за да работите със Samba, то вие трябва да я имате инсталирана.
Можете да проверите дали имате инсталирана Samba със следната команда:
Ако изхода е подобен на показания, то вие имате инсталиран Samba пакета. В противен случай ще трябва да го инсталирате. Това може да стане както от предоставяните от дистрибуцията пакети, така и от изходен код. В момента на писане на лекцията последната версия на Samba е 3.0.2а и може да бъде изтеглена от http://www.samba.org.
smb.conf – конфигурационния файла на Samba сървъра
Двата основни демона може да работят както като автономни процеси, така и като процеси контролирани от inetd. Принципна разлика в конфигурацията няма, с изключение на това, че Samba ще работи малко по-бързо ако е пусната като автономен процес. Преди да пуснете Samba уверете се, че следните редове съществуват във файла /etc/services и ако не съществуват ги добавете:
netbios-ns 137/tcp nbns
netbios-ns 137/udp nbns
netbios-dgm 138/tcp nbdgm
netbios-dgm 138/udp nbdgm
netbios-ssn 139/tcp nbssn
Ако сте инсталирали Samba от пакета на Slackware, то сървъра може да се пусне по следния начин: