Топовые новости
Новое

Установка RPM-пакета с исходным кодом библиотеки

Установка RPM-пакета с исходным кодом библиотекиНачнем с установки RPM-пакета с исходным кодом библиотеки; воспользуемся командой rpm — i. Пакет будет помещен в каталог /usr/src/redhat/SRPMS. В данном случае возьмите пакет freetype-2.0.9.-2.src. rpm и установите его командой rpm — i. Файлы с исходным кодом размещаются в каталоге /usr/src/redhat/SOURCES.

Теперь в файле. spec из каталога /usr/src/redhat/SPECS измените строку, начинающуюся со слова Release, увеличив находящийся здесь номер. Если хотите описать внесенные изменения, сделайте это в строке %description, а затем сохраните данный файл. Соберите RPM-пакет с двоичным кодом, воспользовавшись следующей командой: В процессе сборки менеджер пакетов обнаружит сделанное изменение и по этому поводу выдаст на экран вопрос; чтобы продолжить работу, ответьте "да", нажав клавишу у.

Новые RPM-файлы находятся в каталоге /usr/src/redhat/RPMS /1386. Нам нужен только файл с именем freetype-2.0.9; установить его можно командой rpm — U. Чтобы сервер шрифтов начал пользоваться новой библиотекой, его необходимо перезапустить; поэтому, мы выполним команду service :

Теперь, благодаря лучшему воспроизведению шрифтов, можно наслаждаться их замечательным видом.

Когда вы компилируете приложения из исходного кода, они не появляются в базе данных менеджера пакетов, поэтому ими нельзя управлять с помощью команды rpm. Обеспечить управление этими приложениями можно с помощью программы Checklnstall. Если говорить просто, программа Checklnstall — это сторонняя программа, используемая для замены этапа make install в процессе сборки программы из исходного кода. Так, при компиляции программы из исходного кода обычно используются следующие команды Программа Checklnstall создаст двоичный rpm-пакет и установит приложение из этого пакета. В результате этого новое приложение будет включено в базу данных RPM. Новый грт-файл останется в каталоге /usr/src/redhat/RPMS/i386. В последующем новое приложение может быть nerRo удалено командой rpm — е.

Галерея
6198 8845 9566 9710 13267 36053
Интересные записи
Рубрики