![]() |
Лекции |
Основы работы в ОС Linux | |||
![]() | |||
0. | Предисловие | ||
1. | ОС Linux: история и дистрибутивы | ||
2. | Инсталляция ОС Linux на компьюте... | ||
3. | Первый запуск ОС Linux | ||
4. | Знакомство с файловой системой e... | ||
5. | Оболочка bash | ||
6. | Программа Midnight Commander | ||
7. | Графический интерфейс | ||
8. | Основы администрирования системы | ||
9. | Подключение и настройка аппаратн... | ||
10. | Установка и обновление программных пакетов | ||
11. | Русификация и шрифты | ||
12. | Программы для работы с текстом | ||
13. | Выход в локальные сети | ||
14. | Интернет и электронная почта | ||
15. | Обитание в среде KDE | ||
16. | Обратная сторона файловой систем... | ||
17. | Обновление ядра | ||
18. | Виртуальный компьютер (система V... | ||
![]() | |||
Экзамен | |||
Сдать экзамен экстерном | |||
![]() | |||
Литература |
« |
1
|
2
|
3
|
4
|
5
|
вопросы | »
учебники
|
для печати и PDA
|| Настройки
|| Модерация
|| Помощь
[root]# rpm -i имя_rpm-архива
Если у вас была установлена предыдущая версия пакета, то в простейшем случае надо дать команду следующего формата:
[root]# rpm -U --force имя_rpm-архива
Здесь параметр -U говорит программе, что надо произвести обновление (upgrade) пакета, а опция --force требует безусловно (и без лишних вопросов) обновить все входящие в пакет файлы. Заметьте, что это очень сильное требование, и в некоторых случаях может быть лучше сохранить какие-то (например, конфигурационные) файлы от предыдущей версии. Если установка проходит нормально, и никаких дополнительных сообщений не появляется, то после завершения работы программы (после появления приглашения оболочки) вы можете пользоваться вновь установленным пакетом.
К сожалению, не всегда все так просто. Приведу конкретный пример. У меня был установлен RedHat Linux версии 5.2, причем программа Midnight Commander (mc) была версии 4.1.36. На ftp-сервере я увидел версию 4.5.30 этой программы (пакет mc-4.5.30-12.i386.rpm) и, естественно, решил ее поставить. Однако оказалось, что для этого необходимо установить еще 4 других пакета, о чем rpm мне и сообщила:
ошибка: неудовлетворенные зависимости: redhat-logos нужен для mc-4.5.30-12 libglib-1.2.so.0 нужен для mc-4.5.30-12 libc.so.6(GLIBC_2.1) нужен для mc-4.5.30-12 libc.so.6(GLIBC_2.0) нужен для mc-4.5.30-12