Четверг
18.04.2024
05:28


Форма входа

Приветствую Вас Гость | RSS
Свободное программное обеспечение в школе
Главная Блог Регистрация Вход
Главная » 2012 » Июнь » 3 » Создание .deb пакетов из исходников!
22:59
Создание .deb пакетов из исходников!
Иногда нужной версии программы можно не найти в репозитории вашего дистрибутива, тогда просто соберем его из исходников.

Для того что бы создать пакет .deb из исходников нужно проделать следующее:
  1. Установить утилиту checkinstal:

    Код:
    sudo apt-get install checkinstall
  2. Перейти в папку с исходниками.
  3. Выполнить следующие команды:
    Код:
    ./configure
    make
    sudo checkinstall
  4. Ответить на вопросы.

В результате в папке с исходниками появится пакет с расширением .deb, который, в свою очередь, и будет установлен автоматом.

Для более подробной информации о данной утилите читать в:
Код:
man checkinstall
Так же можно использовать alien.
Установка:
Код:
sudo apt-get install alien
Например, есть пакет bla_bla_bla.tar.gz, из него требуется получить bla_bla_bla.deb, чтобы «одним кликом» поставить в систему, то мы выполняем следующее:
Код:
sudo alien ~/bla_bla_bla.tar.gz —d
Если всё пройдет хорошо, то в домашней директории создастся файл bla_bla_bla.deb (при конвертации рекомендуется запускать alien из под sudo, чтобы конкретно настроились права на файлы)
-d - это ключ, указывающий что надо собрать именно deb-пакет

Наиболее частоиспользуемые опции (ключи) команды:
  • -d, -to-deb - создаёт debian пакет (опция по умолчанию)
  • -r, -to-rpm - создаёт rpm-пакет
  • -t, -to-tgz - создаёт tgz-пакет
  • -p, -to-pkg - создаёт Solaris pkg-пакет
  • -i, -install - автоматически устанавливает генерируемый пакет (без сохранения генерируемого пакета)
  • -c, -scripts

Для более подробной информации о данной утилите читать в:
Код:
man alien
Просмотров: 1969 | Добавил: nimof | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Меню сайта

Поиск

Наш опрос
!!!ВАЖНО!!!

В какой системе Вы работаете?
Всего ответов: 83

Скоро праздник!
Праздники России

Календарь
«  Июнь 2012  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930

Архив записей

Друзья сайта
  • РусЛит
  • Твой компьютер
  • FAQ по системе
  • Школьный линукс
  • Верхнекарачанская СОШ

  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Фомин Сергей Владимирович © 2024