Когда я пользуюсь 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.