Попытка сконфигурировать систему Linux может оказаться лишь попыткой, если Вы не очень знакомы с методами установки. В действительности это весьма просто, но Вы должны ознакомиться с некоторым материалом, если Вы хотите суметь настроить недавно установленный пакет Slackware Linux.
Корневой каталог Slackware соответствует стандарту файловой системы Linux. На этой странице дано объяснение тому, каковы некоторые из ключевых каталогов в корневом каталоге системы.
Директория |
Что в нем находится? |
|
/bin
/boot /dev /etc /home /lib
/mnt
/opt
/proc
/root /sbin
/tmp
/usr /var |
Здесь расположены основные пользовательские программы. Командный процессор и программы типаls. LILO файлы, связанные с начальной загрузкой Файлы блоков и символьных устройств. Файлы конфигурации и файлы инициализации системы. Пользовательские основные каталоги, кроме каталога root. Основные библиотеки (такие как системные C-библиотеки и модули ядра). Универсальная mountpoint (точка монтирования, присоединения) для фиксации файловых систем. Дополнительные пакеты программ. Slackware устанавливает KDE именно в этот каталог. Точка присоединения (mountpoint) файловой системы Proc для взаимодействия с ядром. Основной каталог корня. Системные файлы. Программы, выполняемые корнем или во время начальной загрузки. Временный каталог. Здесь каждый имеет разрешения на чтение и запись. Связанные с пользователем программы, типа X11, netscape иpine. Системные log-файлы, закрытые файлы, почтовые программы и программы печати. |
В дополнение к этим основным каталогам, могут быть некоторые другие. Например, у Вас может быть каталог /mnt/cdrom для того, чтобы смонтировать (присоединить) привод CD-ROM или /mnt/floppy, чтобы смонтировать (присоединить) floppy-дисковод.
PPP Эта страница поможет пользователям произвести установку подключения PPP под Slackware. Этот раздел открывает принципы использования программы pppsetup и дает краткое определение различных файлов, расположенных в каталоге /etc/ppp.
PPP
Большинство людей подключается к Интернет через некоторый вид dialup-соединения. Общий из них – это PPP, хотя все еще иногда используется SLIP. Установка вашей системы, чтобы сообщаться в режиме PPP с удаленным сервером, довольно проста. Мы включили несколько утилит, чтобы помочь Вам в этой настройке.
pppsetup В Slackware мы включили программу, называемую pppsetup необходимую, чтобы сконфигурировать вашу систему для использования вашего account при модемной связи. Это похоже на использование программы, подобной нашей утилите netconfig.
Чтобы запустить программу, убедитесь, что Вы вошли как root. Затем напечатайте pppsetup, чтобы запустить программу. Вы должны увидеть экран наподобие этого:
Программа предоставит ряд вопросов, на которые Вы дадите соответствующие ответы. Это вопросы относительно вашего модема, строки инициализации модема и телефонного номера поставщика интернет-услуг. Некоторые пункты будут иметь значения по умолчанию, которые Вы можете принять в большинстве случаев. После запуска программы, будут созданы ppp-go программа и ppp-off программа. Они используются для запуска и останова PPP-подключения, соответственно. Эти две программы расположены в каталоге /usr/sbin и для выполнения должны обладать привилегиями root privileges.
/etc/ppp
Для большинства пользователей, выполнение pppsetup будет достаточно. Однако могут возникнуть случаи, когда Вы захотите изменить некоторые из значений, используемых демоном PPP.
Вся информация о конфигурации сохранена в /etc/ppp. Ниже приведен список предназначения различные файлов:
ip-down Этот сценарий запускается pppd после того, как завершено подключение PPP ip-up Этот сценарий запускается pppd, при наличии успешного ppp-подключения. Поместите любые команды в этот файл, какие Вы хотите выполнить после успешного подключения options Общие опции конфигурации для pppd options.demand Общие опции конфигурации для pppd при запуске в режиме запрашиваемого набора номера pppscript Команды, посланные модему pppsetup.txt Log-файл введенных Вами данных при выполнении pppsetup
Примечание: Большинство этих файлов не будет там находиться до тех пор, пока Вы не запустите pppsetup.
Система X Window
Оболочка конфигурирования Xorg, а также выбор менеджера окон и настольных сред.
Система X Window
Начиная с версии Slackware 10.0, оболочка X Window в Slackware обеспечивается Xorg. X ответственен за обеспечение графического пользовательского интерфейса. Эта система независима от операционной системы, в отличие от Windows или MacOS.
Система X Window реализована через многие программы, которые выполняются в среде пользователя. Два главных компонента системы – сервер и менеджер окон. Сервер обеспечивает функции низкого уровня для того, чтобы взаимодействовать с вашими графическими аппаратными средствами, таким образом, это функции вашей конкретной системы. Менеджер окон находится на вершине сервера и обеспечивает пользовательский интерфейс. Преимущество этого в том, что Вы можете иметь много различных графических интерфейсов, просто изменяя менеджер окон, который Вы используете.
Конфигурирование X Сервера
Конфигурирование X может быть сложной задачей. Причина этому - обширные количество видео плат, доступных для архитектуры PC, большинство из которых используют различные программные интерфейсы. К счастью, большинство плат сегодня поддерживает основные видеостандарты, известные как VESA, и если ваша плата будет среди них, то Вы сможете запустить X, используя команду «startx».
Если это не работает с вашей платой, или если Вы хотели бы использовать в своих целях высокопроизводительные возможности вашей видеокарты, таких как ускорение аппаратных средств или 3-D рендеринга, то в этом случае Вы должны будете переконфигурировать X.
Чтобы сконфигурировать X, Вы должны будете создать файл /etc/X11/xorg.conf. Этот файл содержит много деталей о вашем графическом аппаратном оборудовании, мыши и мониторе. Это – очень сложный файл конфигурации, но, к счастью, есть несколько программ, чтобы помочь Вам создать его. Мы упомянем несколько из них здесь.
xorgsetup
Это простое меню, управляемое внешним интерфейсом, что очень похоже на инсталлятор Slackware. Оно просто сообщает серверу X определить плату, и затем на основании собранной информации установить наилучший конфигурационный файл, который может подойти. Сгенерированный /etc/X11/xorg.conf файл должен быть хорошей отправной точкой для большинства систем (и должен работать без модификации).
xorgconfig
Это текстовая программа X конфигурации, которая спроектирована для профессионального системного администратора. Вот образец анализа (разбора) программы, использующей xorgconfig. Во-первых, запустите программу:
# xorgconfig
Это предоставит отображенную на экране информацию о xorgconfig. Для того чтобы продолжит, нажмите ENTER. xorgconfig попросит Вас подтвердить тот факт, что Вы установили ваш ПУТЬ правильно. Всё должно быть нормально, поэтому смело нажимайте ENTER.
Затем, выберите мышь из представленного меню. Если Вы не видите в предоставленном списке вашу мышь с последовательным интерфейсом, выберите протокол Microsoft – это будет самый общий способ и он, вероятно, будет работать. Затем xorgconfig спросит Вас об использовании ChordMiddle и Emulate3Buttons. Вы будете видеть эти опции, подробно описанные на экране. Используйте их, если средняя кнопка вашей мыши не работает под X, или если ваша мышь имеет только две кнопки (Emulate3Buttons позволяет Вам моделировать среднюю кнопку, нажимая обе кнопки одновременно). Затем введите имя вашей мыши. Выбор значения по умолчанию (/dev/mouse) должен работать, так как ссылка была сконфигурирована во время установки Slackware. Если Вы используете GPM (сервер мыши Linux) в режиме повторителя, то Вы сможете установить ваш тип мыши в /dev/gpmdata и заставить X получить информацию о мыши через GPM. В некоторых случаях (особенно с busmice) это может работать лучше, но большинству пользователей не следует делать этого.
xorgconfig спросит Вас о назначении специальных клавиш. Если Вам это необходимо, скажите «y». Большинство пользователей может сказать «n». Введите это значение, если Вы не уверены.
В следующем разделе Вы вводите синхронизирующий диапазон для вашего монитора. Чтобы начать конфигурировать ваш монитор, нажмите ENTER. Вы увидите список типов монитора – выберете один из них. Опасайтесь превысить спецификации вашего монитора. В этом случае это может повредить ваши аппаратные средства. Определите вертикальный синхронизирующий диапазон для вашего монитора (Вы должны найти это значение в руководстве пользования монитора). xorgconfig попросит Вас ввести строки текста, чтобы идентифицировать тип монитора в файле xorg.conf. Введите что угодно на этих 3 линиях (не включая вообще ничего).
Теперь Вы имеете возможность просмотреть базу данных типов видеокарт. Вы захотеть сделать это, поэтому укажите «y» и выбирать плату из показываемого списка. Если Вы не видите именно вашу плату, то пробуйте выбрать ту, которую использует тот же самый chipset, и, вероятно, это будет хорошо функционировать. Затем выберите X сервер. Вам следовало бы установить сервер, рекомендованный для вашей платы, но в противном случае Вы сможете всегда вернуться и установить это позже. Выберите опцию (5), чтобы использовать X сервер, рекомендованный для chipset вашей видеокарты.
Затем скажите xorgconfig, сколько оперативной памяти Вы имеете на вашей видеокарте. xorgconfig запросит у Вас ввести некоторое более подробное описание о вашей видеокарте. Если Вы хотите, то можете ввести описание.
Далее у Вас спросят о вашем RAMDAC и параметрах настройки генератора часов. Вы можете ввести их, если Вы знаете значения, но Х сервер, вероятно, сам успешно определит эти значения. Следующая опция должна запустить X-определение, чтобы определить установки времени для платы. Вы можете пробовать использовать это, и если это будет работать, то это ускорит время запуска X. Если же это работать не будет, то не вызовет больших проблем. Если это вызывает проблемы с вашей платой, не используйте это вообще.
Затем Вас спросят, какое разрешение экрана Вы хотите использовать. И снова продолжение со значениями по умолчанию должно хорошо работать для начала. Позже Вы можете подредактировать файл /etc/X11/xorg.conf и перестроить режимы. А так 1024x768 является значением по умолчанию.
В этом пункте xorgconfig спросит, хотели ли бы Вы сохранить текущий файл конфигурации. Ответьте «Да», и файл X конфигурации будет сохранен, завершив на этом процесс установки. Теперь командой startx Вы можете запустить X.
Выбор менеджера окон
Последняя вещь, которую необходимо сделать - это установить вашу графическую оболочку, заключающуюся в выборе менеджера окон. Есть множество доступных вариантов, и мы включаем лишь некоторые из них в Slackware. Выполните программу xwmconfig для того, чтобы установить для вашей системы менеджер окон по умолчанию. Эта программа представит список установленных менеджеров окон и позволит Вам выбирать тот или иной.
Настольные оболочки могут также быть группированы в эту категорию, поскольку они наиболее близко связаны с менеджерами окон. KDE и GNOME – примеры настольных оболочек, имеющих стандартный набор программ, которые выглядят и действуют одинаково.
Установка сети
Установка сетевого подключения под Linux очень проста при использовании Slackware. Вы можете использовать конфигурационные утилиты или редактировать файлы вручную. Эта страница объясняет, каким образом произвести соединение с Вашей сетью.
netсonfig Предпочтительным способом установить ваше сетевое подключение является способ с использованием программы netconfig. Выполните эту программу как root и Вам будет представлен ряд вопросов, чтобы ответить на них. Тогда программа отредактирует файл rc.inet1.conf.
Вам также понадобится поддержка ядра для вашей сетевой карты. Программа netconfig может просканировать вашу систему на наличие сетевой платы и разрешить это. Или Вы можете редактировать файл /etc/rc.d/rc.modules и выбрать вашу карту.
Вы можете, конечно, редактировать сетевые файлы конфигурации вручную. Эти файлы (/etc/rc.d/rc.inet1.conf и/etc/rc.d/rc.inet2), детально будут описаны ниже.
Поддержка DHCP
Начинаясь с версии Slackware 7.0, программа netconfig спрашивает, хотите ли Вы использовать DHCP для установки вашей сети. Или же Вы можете редактировать файл rc.inet1.conf, чтобы запустить /sbin/dhcpd. Убедитесь, что у Вас включена поддержка ядром вашей сетевой карты (это для Вас может сделать netconfig).
rc.inet1
Роль файла rc.inet1 проста. Он конфигурирует ваши сетевые устройства и устанавливает вашу маршрутизацию. По существу, rc.inet1 – это файл, который предоставляет Вам сетевые возможности вообще, читая опции конфигурации из файла rc.inet1.conf.
Этот конфигурационный файл довольно прост. Он поддерживает до 3 различных сетевых устройств. Для каждого устройства есть свой раздел:
# Конфигурационная информация для eth0: IPADDR [0] = «» NETMASK [0] = «» USE_DHCP [0] = «» DHCP_HOSTNAME [0] = «»
Ваш IP-адрес (IPADDR) Вы можете получить от вашего сетевого администратора. Сетевая маска почти всегда будет 255.255.255.0, только если ваша машина не на вершине подсети (тогда Вы, вероятно, не нуждаетесь в этой странице). USE_DHCP и DHCP_HOSTNAME используются, если Вы арендуете IP-адрес на сервере DHCP.
Внизу файла rc.inet1.conf Вы уведете:
# Значение по умолчанию IP-адреса шлюза: GATEWAY = «»
# Измените это на «Да» для того, чтобы отладить вывод на stdout. К сожалению, # /sbin/hotplug, кажется, отключает stdout, и, таким образом, Вы будете только # видеть вывод информации отладки, # когда rc.inet1 будет вызван непосредственно. DEBUG_ETH_UP = «no»
Шлюз - это обычно первая машина в вашей подсети (хотя не обязательно..., спросите вашего сетевого администратора). DEBUG_ETH_UP может использоваться для того, чтобы отладить цели.
rc.inet2
rc.inet1 предоставляет Вам сеть; rc.inet2 заканчивает работу сетевой конфигурации, выполняя всё в этой сети. Любые службы или демоны, которые используют сеть, должны быть запущены из этого файла. Большинство rc-сценариев, отвечающих за запуск таких демонов как inetd, sshd, bind, nfs, и т.д вызываются от файла rc.inet2.
Других демонов (httpd, mysql, samba и т.д) вызывают сценарии init, выполненные из файла rc.М., где Вы можете это посмотреть, если Вам необходимо отключить их (или увидеть, как это работает ;-)
Управление пользователями
Добавление и удаление пользователей очень просто производить в среде Slackware. Эта раздел объяснит, как легко добавить и удалить пользователей из вашей системы.
Slackware Linux устанавливает для использования теневые пароли, таким образом в дополнение к стандартным файлам /etc/passwd и /etc/group присутствует также файл /etc/shadow. Ниже приведен список файлов и программ, с которыми Вам следовало бы ознакомиться, чтобы успешно управлять вашими пользователями.
Добавление пользователя
Slackware Linux очень просто позволяет добавить нового пользователя. Все, что Вы должны сделать, это запустить скрипт /usr/sbin/adduser. Вам будет предоставлен ряд вопросов, и затем будут произведены все необходимые шаги, чтобы обеспечить работу учетной записи.
После того, как учетная запись создана, Вы можете использовать следующие программы, чтобы управлять учетной записью:
- /usr/bin/passwd Изменить пароль
- /usr/bin/chfn Изменить детальную информацию
- /usr/bin/chsh Изменить пользовательскую оболочку входа в систему
Удаление пользователя
Удаление пользователя столь же просто, как и его добавление. Чтобы это сделать, Вы либо можете использовать команду userdel, либо сделать это вручную.
Команда userdel не может удалить учетную запись, если пользователь в настоящее время находиться в рабочем режиме (login). Таким образом, Вы должны завершить любые выполняемые процессы, принадлежащие данному пользователю, которого Вы хотите удалить.
Кроме того, Вы должны выполнить команду userdel -r (обратите внимание на атрибут -r) в том случае, если Вы также хотите избавиться и от домашнего каталога (home), и от почты пользователя.
Удаление пользователя вручную требует редактирования нескольких файлов и удаления некоторых вещей, но это в действительности очень просто. Вот шаги, необходимые для удаления пользователя из системы:
- Удалите строку в /etc/passwd. Как root откройте файл /etc/passwd и найдите строку, соответствующую удаляемой учетной записи, и удалите её.
- Удалите имя пользователя из /etc/group. Вы должны удалить имя пользователя из всех групп в файле /etc/group.
- Удалите строку в /etc/shadow. Точно такой же процесс, как в шаге 1.
- Удалите каталог home. Как root выполните команду rm -rf в домашнем (home) каталоге учетной записи.
- Удалите файлы почты. Как root Вы должны удалить файл /var/spool/mail/{ИМЯ ПОЛЬЗОВАТЕЛЯ}.
Отключение пользователя
Отключение учетной записи просто и иногда предпочтительнее в определенных ситуациях. Вот информация из руководства пользователя относительно passwd(1): «Учетные записи пользователя могут быть заблокированы и разблокированы с помощью флагов -u и-l.-l флаг отключает учетную запись, изменяя пароль на значение, которое не соответствует никакому возможному зашифрованному значению. Флаг -u вновь активирует учетную запись, изменяя пароль назад на его предыдущее значение».
Инициализация Системы Вы когда-нибудь хотели бы знать, что случается, когда система загружается? Хотите кое-что изменить в течение процесса загрузки? Эта страница объясняет, что делают во время начальной загрузки различные выполняемые командные файлы.
Slackware Linux использует структуру (формат) для его системных файлов инициализации в стиле BSD. Эти файлы организованы и облегчены для редактирования. Все системные файлы инициализации сохранены в каталоге /etc/rc.d. Чтобы препятствовать сценарию выполняться при запуске, Вы можете удалить для этого файла разрешение на выполнение, и Slackware не будет выполнять его. Далее приводится общее описание того, что делают различные файлы.
Запуск системы
Первая программа, которая выполняется в Slackware помимо самого ядра Linux, - это init. Эта программа просматривает файл /etc/inittab, чтобы видеть, как загрузить систему. Она запускает скрипт /etc/rc.d/rc.S для того, чтобы подготовить систему перед входом в желаемый Вами runlevel. Файл rc.S активирует вашу виртуальную память, монтирует (подключает) ваши файловые системы, очищает определенные регистрационные каталоги, инициализирует устройства plug-and-play, загружает модули ядра, конфигурирует устройства PCMCIA, устанавливает последовательные порты и запускает сценарии System V init (если они есть). Есть некоторые сценарии в /etc/rc.d, которые скрипт rc.S попросит закончить его работу:
rc.S Это действительный сценарий инициализации системы. rc.acpid Запускает acpi демон rc.hotplug Этот сценарий запускает hotpluggable-подсистемы rc.modules Загружает модули ядра. Такие модули, как ваша сетевая карта, поддержка PPP, и другие модули загружаются здесь. Если этот сценарий обнаружит rc.netdevice, то также выполнит его. rc.pcmcia Тестирование и конфигурирование любых устройств PCMCIA, которые Вы могли бы иметь в вашей системе. Эта функция является самой полезной для пользователей ноутбуков, которые, вероятно, имеют модемную или сетевую PCMCIA-карту. rc.serial Конфигурирует ваши последовательные порты, выполняя соответствующие setserial-команды. rc.sysvinit Выполняет поиск сценариев System V init для желаемого runlevel и выполняет их. Это более подробно обсуждается ниже.
Runlevels
После того, как системная инициализация завершена, init переходит к инициализации runlevel. Runlevel описывает режим (состояние), в котором ваша машина будет работать. Избыточный звук? Хорошо, runlevel сообщит init, будете ли Вы допускать многопользовательские входы в систему или только вход единственного пользователя, хотите ли Вы подключить сетевые службы или нет, будете ли Вы использовать систему X Window или другую для обработки входов в систему. Файлы, описанные ниже, определяют различные runlevels в Slackware Linux.
rc.0 Остановить систему (runlevel 0). По умолчанию, это соответствует rc.6 rc.4 Многопользовательский запуск (runlevel 4), но в X11 с KDM, GDM или XDM работает как менеджер входа в систему. rc.6 Перезагрузка системы (runlevel 6). кс.K Запуск в режиме единственного пользователя (runlevel 1). rc.М Многопользовательский режим (runlevel 2 и 3), но со стандартным текстовым входом в систему. В Slackware это значение runlevel, установленное по умолчанию.
Сетевая Инициализация
Runlevels 2, 3 и 4 будут запускать сетевые службы, если Вы разрешили это. Следующие файлы ответственны за сетевую инициализацию:
rc.inetd Запускает inetd, BSD Internet супер-демон. rc.inet1 Этот сценарий используется для того, чтобы поднять различные сетевые интерфейсы. rc.inet1.conf Измененный утилитой netconfig, этот файл ответственен за конфигурирование действительных сетевых интерфейсов. rc.ip_forward Активизирует пересылку IP-пакетов. rc.inet2 Выполняется после rc.inet1 и запускает основные сетевые службы. rc.wireless Этот сценарий устанавливает PCI, USB и 32-разрядные Cardbus беспроводные устройства, не 16-разрядные платы PCMCIA (они сконфигурированы в /etc/pcmcia/). rc.wireless.conf Конфигурация беспроводных сетевых адаптеров. rc.atalk Запускает службы AppleTalk rc.bind Запускает BIND сервер преобразования имен. rc.httpd Запускает Web-сервер Apache. rc.mysqld Запускает сервер MySQL. rc.news Запускает новостной сервер. rc.nfsd Запускает сервер NFS. rc.portmap Запускает RPC portmapper. rc.samba Запускает файл Windows и службы совместного использования принтера. rc.sshd Запускает безопасный сервер программной оболочки (sshd).
Совместимость с System V
Начиная с версии 7.0, Slackware включает совместимость с System V init. Много других дистрибутивов Linux используют этот стиль вместо стиля BSD. В основном каждый runlevel выделяет подкаталог для сценариев init, тогда как стиль BSD дает один сценарий init каждому runlevel.
Сценарий rc.sysvinit будет производить поиск любых сценариев System V init, которые находятся у Вас в /etc/rc.d, и выполнит их, если runlevel является соответствующим. Эта функция полезна для определенных коммерческих пакетов программ, которые устанавливают сценарии System V init, и сценарии init в BSD стиле.
Другие Файлы
Сценарии, описанные ниже, являются другими сценариями инициализации системы. Они обычно выполняются от одного из главных сценариев, указанных выше, и таким образом все, что Вы должны сделать, - это отредактировать содержание. rc.cdrom Если возможно, то этот сценарий просмотрит диск в приводе CD-ROM и смонтирует его в /cdrom, если обнаружит. rc.gpm Запускает универсальную службу мыши. Позволяет Вам производить операции вырезать и вставлять в консоли Linux. rc.ibcs2 Запускает поддержку совместимости с Intel Binary. rc.font Загружает пользовательский экранный шрифт для консоли. rc.local Содержит любые определенные команды запуска для вашей системы. Он пуст после свежей установки, поскольку он зарезервирован для локальных администраторов. Этот сценарий выполняется после того, как вся другая инициализация уже произведена.
Управление пакетами
Система пакетов Slackware очень стандартна. Она использует «tarballs», таким образом, что Вы можете использовать утилиты пакета, добавлять их вручную, просматривать их содержание и изменять их. Этот раздел дает понятие об Slackware утилитах пакета и объясняет, как Вы можете сделать ваши собственные пакеты Slackware.
Система пакетирования Slackware использует обычные сжатые файлы формата tar. Система позволяет Вам следить за пакетами, которые Вы устанавливаете, облегчая их обновление или удаление.
Slackware предоставляет интерактивную программу для управления вашими пакетами. Вы можете использовать утилиту pkgtool, чтобы добавить и удалить пакеты из вашей системы.

Вы также можете использовать эти утилиты командной строки для работы с пакетами. Ниже приведен краткий обзор команд, однако, Вам всегда перед их использованием следует ознакомиться с материалами руководства пользования.
installpkg
Набрав installpkg [packagename].tgz Вы может установить пакеты в вашу систему. Также есть несколько опций командной строки: - warn генерирует сообщение о том, что случилось бы, если бы Вы устанавили пакет и отправили сообщение стандарту. - m создает пакет содержания текущего каталога и подкаталогов именем, определяемым Вами. - r устанавливает содержание текущего каталога и подкаталогов как пакет с именем, определяемым Вами.
removepkg
В этой самой простой форме команда removepkg удалит пакет, имя которого Вы определите. Общий синтаксис такой: removepkg packagename. Также есть несколько опций командной строки, которые Вы можете определить: - warn генерирует сообщение о том, что случилось бы, если бы Вы удалили пакет и отправили сообщение стандарту. Эта команда не удаляет пакет. - preserve эта опция восстановит подкаталог пакета под именем /tmp/preserved_packages/packagename, где packagename - имя, которое Вы указываете - copy создает копию пакета в /tmp/preserved_packages/packagename, но не удаляет его (тот же самый эффект, что и при использовании команд -warn -preserve). - keep сохраняет временные файлы, созданные утилитой removepkg. Полезно для отладки.
upgradepkg
Обновляет уже настоящие установленные пакеты до необходимых пакетов. Если пакеты имеют те же самые имена, то Вам просто нужно запустить upgradepkg packagename, чтобы выполнить обновление. Если новый пакет имеет другое имя, чем в пакет установленный на настоящий момент, то Вы должны использовать такой синтаксис: upgradepkg oldpackagename%newpackagename Не добавляйте никаких дополнительных пробелов между парами старых и новых имен пакетов.
makepkg
Создает новый Slackware-совместимый пакет. Программа использует содержание текущего каталога, чтобы создать пакет. Убедитесь, что Вы ознакомились с содержанием руководства пользователя об утилите makepkg для получения информации о внедренных сценариях, которые Вы можете вставить в пакет Slackware.
explodepkg
Извлекает содержание из Slackware-совместимого пакета в текущий каталог. При этом не выполняются внедренные в пакет сценарии. Эта утилита является самой полезной в целях поддержки и обслуживания (извлечение пакетов из архива, их обновление и восстановление с помощью утилиты makepkg).
rpm2targz
Преобразовывает RPM (менеджер пакетов RedHat) в Slackware-совместимые пакеты. В случае, если Вы когда-либо столкнетесь с необходимостью что-то получить, что имеется только в формате RPM, то эта программа может Вам пригодиться. Синтаксис такой: rpm2targz [file name].rpm Примечание: выполнение команды rpm2targz создаст .tar.gz файл, в то время как выполнение rpm2tgz создаст файл .tgz. Это абсолютно те же самые файлы, единственное их различие - имя формата расширения (некоторые люди предпочитают один по другому).
Русификация и локализация консоли. How-to на сайте SLACKWARE.PP.RU
|