Показать сообщение отдельно
Старый 25.03.2018, 10:24   #2
 
Статус: Рядовой
Регистрация: 25.03.2018
Сообщений: 1
СПАСИБО: 0
сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию Re: Создание .deb пакетов из исходников!

Когда я пользуюсь Debian Stable, я привык устанавливать пакеты из Debian Unstable. Они бинарно несовместимы (есть обратная совместимость, но нет прямой совместимости). Поэтому приходится пересобирать.

1. Для начала, разрешаем Source-репозиторий:



2. Устанавливаем зависимости для сборки программы:

Код:
sudo apt-get build-dep p7zip-full
Список этих зависимостей можно будет сохранить, чтобы потом удалить. При помощи автозамены gedit убрать двойные пробелы, а также символы переноса строки (автозамена в gedit понимает их).

3. Найти нужный пакет на сайте [Ссылки могут видеть только зарегистрированные пользователи. ] или [Ссылки могут видеть только зарегистрированные пользователи. ]. Справа - ссылки на DEB-SRC, исходный код.

4. Создать новый каталог, в которой будет производиться сборка:

Код:
mkdir ~/build
cd ~/build
~/ это «домашний каталог», то же самое что и /home/username

Код:
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/p7zip/p7zip_16.02+dfsg-2.dsc
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/p7zip/p7zip_16.02+dfsg.orig.tar.xz
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/p7zip/p7zip_16.02+dfsg-2.debian.tar.xz
dpkg-source -x p7zip_16.02+dfsg-2.dsc
cd p7zip_16.02
fakeroot ./debian/rules binary
Если всё пройдёт успешно, появятся пакеты. Можно удалить пакеты *dbg* и *dev*.

Вместо "dpkg-source -x p7zip_16.02+dfsg-2.dsc" можно набрать первые буквы названия файла, а затем - автодополнение клавишей Tab.
Zenitur вне форума   ЦИТИРОВАТЬ