Приложения Rpmdrake являются просто графическим интерфейсом к мощным утилитам urpmi для командной строки. Для тех, кто желает управлять своими пакетами из командной строки (полезно, например, если вы работаете удаленно), мы вкратце представим наиболее полезные команды. Обратите внимание, что для большинства команд требуются привилегии root'а.
Это выполняется двумя простыми командами:
Обратитесь к страницам руководства urpmi(8) and urpme(8), чтобы больше узнать об опциях и поведениях этих двух команд.
Добавлять и удалять источники в командной строке легко, но должен четко соблюдаться синтаксис.
urpmi.addmedia <имя> <url>
Эта команда позволяет вам добавить новый источник с локального диска, съемного устройства (CD-ROM) или сетевого ресурса по протоколам HTTP, FTP, NFS, ssh или rsync. Для каждого из этих методов используется свой синтаксис, поэтому советуем вам проконсультироваться со страницей руководства urpmi.addmedia(8) перед тем, как использовать ее.
![]() | Подсказка |
---|---|
Если вы объявляете новый источник с обновлениями, используйте в команде
urpmi.addmedia опцию |
![]() | Подсказка |
---|---|
Вы не знаете, где найти новый источник с полезными приложениями, собранными специально для вашей системы Mandrakelinux? Их некоторое количество вы можете найти на странице Easy Urpmi. Mandrakeclub также предоставляет источники Urpmi для тестируемых и дополнительных пакетов. |
Вам нужен определенный файл, но вы не знаете, в каком пакете он находится... Утилита urpmf просканирует все источники и найдет его для вас[1]. Просто выполните urpmf <имя_файла> и будут показаны все содержащие его пакеты.
Вы даже можете указать только часть имени. Например, urpmf
salsa выведет список всех пакетов с файлами, содержащими в их
именах строку salsa
. Пожалуйста, обратите внимание, что
это будет работать только для источников, не использующих синтезированные
hdlist'ы.
[root@test queen]# urpmf salsa kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa-1.1.2.so kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa.la kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa.so
[1] Это верно только в том случае, если вы используете полные файлы hdlist. Если вы используете файлы synthesis, urpmf может выполнить поиск файлов только в уже установленных пакетах