Linux. От новичка к профессионалу. 6-е изд



Download 63,9 Mb.
Pdf ko'rish
bet156/519
Sana27.03.2022
Hajmi63,9 Mb.
#513339
1   ...   152   153   154   155   156   157   158   159   ...   519
Bog'liq
Linux. От новичка к профессионалу ( PDFDrive )

Глава 7. Пакеты и управление пакетами
181

в Slackware неудобно устанавливать программы

не входящие в состав дистри­
бутива
, — вот тут огромная доля правды. Можно даже сказать, что это не миф... 
С самой установкой ничего сложного нет, есть сложности с поиском необходи-
мых пакетов. Но об этом мы поговорим чуть позже.
7.9.1. Управление пакетами
Для управления пакетами в Slackware используются четыре основные программы:
□ pkgtool — псевдографический (использует текстовые меню) менеджер пакетов,
позволяющий устанавливать, удалять и обновлять пакеты (рис. 7.8).
Рис. 7.8.
Slackware: программа pkgtool
В его работе несложно разобраться, поэтому мы подробно его рассматривать не 
станем. А любителям графических конфигураторов наверняка понравится графи-
ческая версия этой программы — XPKGTOOL (рис. 7.9);
□ installpkg — программа для установки пакетов;
□ removepkg — программа удаления пакетов;
□ upgradepkg — программа обновления пакетов.


182
Часть II. Основные сведения о Linux
Перед рассмотрением программы installpkg определимся со структурой пакета. Как 
уже было отмечено, пакет с программным обеспечением в Slackware — это обыч-
ный TGZ-архив, предназначенный для распаковки в корневой каталог файловой 
системы.
Вот пример структуры каталогов условного пакета, содержащего всего одну про-
грамму — program:
Рис. 7.9.
Slackware: программа XPKGTOOL
Программа установки пакетов installpkg
. /
usr/
usr/bin/
usr/bin/program
usr/man/
usr/man/manl
us r/man/manl/program.1.gz
install/
install/doinst.sh


Гпава 1. Пакеты и управление пакетами
183
Обратите внимание на каталог 
install 
— в нем находится сценарий 
doinst.sh,
запускающийся после установки пакета.
Синтаксис команды для установки пакета:
# installpkg <опция> <имя пакета>
Вы можете задать одну из трех опций программы:

-m
— используется для сборки пакета (действие 
makepkg

в текущем каталоге;

-warn
— режим предупреждений: установка пакета не производится, однако
выводится список планируемых действий. Если вы устанавливаете пакет на кри-
тически важной системе или просто не уверены в своих действиях, перед уста-
новкой пакета рекомендуется использовать режим предупреждений;

-r
— рекурсивно устанавливает все пакеты из текущего каталога и всех его
подкаталогов.
Информация об установленных пакетах хранится в файле 
/var/log/packages.
 
При ус-
тановке пакетов вы можете указывать сразу несколько пакетов, а также использо-
вать маски имен (типа 
gnome
*
).
Как уже было отмечено, при установке пакетов не проверяются зависимости паке-
тов, поэтому желательно первую установку производить в режиме 
-warn

Также
installpkg не сообщит, если вы попытаетесь установить уже установленный пакет. 
Программа просто перезапишет старые файлы новыми версиями (из устанавливае-
мого пакета). Вы думаете, что это недостаток? Может и так, зато легко производить 
обновление пакета,— можно просто запустить программу installpkg, хотя для 
более безопасного обновления рекомендуется использовать программу upgradepkg.
Пример вызова программы:
# installpkg bash-2.04b-i386-2.tgz

Download 63,9 Mb.

Do'stlaringiz bilan baham:
1   ...   152   153   154   155   156   157   158   159   ...   519




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish