Установка пакетов RPM
В начале в Linux все программы устанавливались из исходных файлов — екстов программ на языках программирования высокого уровня. В даль- ейшем для упрощения процесса установки нового программного обеспече- ия, с легкой руки фирмы RedHat, появилось такое понятие, как пакеты PM (RedHat Package manager). Эти пакеты представляют собой архивы ис- олняемых файлов (пакеты с исходными текстами в имени файла имеют ндекс src), с которыми работает программа rpm, умеющая правильно аспаковать архив и разложить все файлы в нужных каталогах.
налогичные варианты установки программного обеспечения были разрабо- ны и для других ветвей Linux. Например, в дистрибутиве Debian исполь- уются пакеты DEB.
программой rpm работают из командной строки, хотя есть и графические надстройки для KDE и GNOME, но которые все же работают не так удачно, iK хотелось бы.
помощью программы rpm можно также проверить установленную систему а наличие компонентов, необходимых для устанавливаемого пакета, прове- ить версии библиотек, а также есть ли в системе пакеты, необходимые для аботы новой программы. Также программа rpm позволяет удалить ненуж- ые пакеты и проверить состояние установленных в системе пакетов: что зменялось, что испортилось, а что случайно удалили.
при запуске программы rpm без параметров на экране появляется справоч- ая информация о возможных опциях.
Программа rpm допускает работу в следующих режимах:
запрос: rpm [--query] [queryoptions];
установка пакета: rpm [—install] [installoptions] [package_file];
обновление пакета: rpm [--freshen I -F] [installoptions] [package_ file];
удаление пакета: rpm [--uninstall I -e] [uninstalloptions] [package_ file];
Проверка пакета: rpm [--verify I -V] [verifyoptions] [package_ file].
Наиболее часто используются следующие опции:
q — query (запрос);
р — package (пакет);
i — information (информация);
1 — file list (список файлов).
Количество комбинации опций огромно, но на практике применяют ограниченное число вариантов запуска программы rpm.
Для установки нового пакета иногда используют простейший вариант, что не очень хорошо:
rpm -i имя_грт_пакета
Лучше же использовать для установки пакетов вариант:
rpm -ivh имя_грт_пакета
При этом производится визуализация процесса установки с помощью символов
При указании имени пакета следует использовать полное имя RPM-файла или применять маску, например:
xmms
Для обновления уже установленной версии пакета используют вариант:
rpm -U -force имя_грт_пакета ИЛИ
rpm -Fvh имя_грт__пакета
Для удаления пакета применяется команда:
rpm -е имя_программы
Чтобы узнать информацию о самом пакете и какие файлы входят в его состав, можно использовать следующие варианты:
rpm -qpl имя_грт_пакета rpm -qpi имя rpm пакета
Для получения информации об уже установленном пакете используют вариант:
rpm -qi имя_пакета
Чтобы получить информацию обо всех установленных в системе пакетах, можно употреблять команду:
rpm -qa
В том случае, когда вам хочется узнать, какому пакету принадлежит конкретный файл, можно воспользоваться таким вариантом:
rpm -qf имя_файла
Конечно, не все так просто, как кажется с первого взгляда на приведенные примеры. Множество доработок программного обеспечения для Linux вызывают проблемы при установке пакетов. Вместо радостного сообщения об успешной установке программы, пользователь получает сообщение об ошибках: нарушены зависимости или нет нужных библиотек. В этом случае необходимо найти в Интернете и установить пакеты, которых нет в вашей системе. Рекомендуется устанавливать пакеты с сервера разработчиков дистрибутива, чтобы не столкнуть с дополнительными трудностями.
Предыдущая страница | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | Следующая страница