Въведение в Линукс. Възникване на Линукс. История на Линукс


#rpm -i foobar-1.0-1.i386.rpm – инсталиране на пакета foobar-1.0-1.i386.rpm



страница16/19
Дата17.09.2016
Размер0.72 Mb.
#9841
1   ...   11   12   13   14   15   16   17   18   19

#rpm -i foobar-1.0-1.i386.rpm – инсталиране на пакета foobar-1.0-1.i386.rpm

#rpm --force -i foobar-1.0-1.i386.rpm – принудително инсталиране на пакета. Използването на тази опция е опасно за дистрибуцията.

#rpm --nodeps -i foobar-1.0-1.i386.rpm – инсталиране на пакета без проверка на зависимости. Използването на тази опция също не се препоръчва.

#rpm -i ftp://ftp.redhat.com/pub/redhat/rh-2.0-beta/RPMS/foobar-1.0-1.i386.rpm – инсталиране на пакета от Интернет.

#rpm -e foobar – премахване на пакета foobar

#rpm --nodeps -e foobar – премахване на пакета foobar без проверка на зависимост. След това е възможно програмите, нуждаещи се от този пакет да не работят коректно или въобще да не работят.

#rpm -U foobar-1.1-1.i386.rpm – обновяване на пакета.

Това са много малко от опциите на програмата rpm (за повече информация man rpm).

Другия широко разпространен пакетен формат е deb. Приложението за работа с deb пакети се нарича dpkg. Ето примери за неговото използване:

#dpkg -i xpdf_2.02pl1-1_all.deb – инсталира пакета xpdf_2.02pl1

# dpkg -r xpdf_2.02pl1-1_all – премахва пакета xpdf_2.02pl1

#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 и всички пакети необходими за неговата работа.

Чрез apt-get може и да се премахват пакети:

# apt-get remove 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 със следната команда:

#whereis smbd

smbd: /usr/sbin/smbd /usr/man/man8/smbd.8.gz /usr/share/man/man8/smbd.8.gz

Ако изхода е подобен на показания, то вие имате инсталиран Samba пакета. В противен случай ще трябва да го инсталирате. Това може да стане както от предоставяните от дистрибуцията пакети, така и от изходен код. В момента на писане на лекцията последната версия на Samba е 3.0.2а и може да бъде изтеглена от http://www.samba.org.

Основните файлове в Samba са:

smbd – това е демона който осигурява работата със SMB

nmbd – демон осигуряващ NetBIOS имената

smbclient – клиент за SMB за UNIX™ машини

smbprint – скрипт за печатане на принтер на SMB машина

smbstatus – показва информация за осъществените SMB връзки

smbmount и smbumount – монтират отдалечените SMB ресурси на локалната файлова система

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, то сървъра може да се пусне по следния начин:




Сподели с приятели:
1   ...   11   12   13   14   15   16   17   18   19




©obuch.info 2024
отнасят до администрацията

    Начална страница