Опять украл из тырнета
пересобрать deb-пакет делаем следующее:
1. Скачиваем непосредственно сам пакет, который хотим установить.(Если, конечно такой есть и не надо всё компилить)
2. Создаём папку с произвольным названием и кладём туда наш пакет. Будем полагать что он называется some_prog-0.1.5.deb.
3. Открываем терминал в папке с пакетом и вводим следующие команды:
Цитировать
mkdir ./1
mkdir ./1/DEBIAN//Именно так: папка DEBIAN должна быть написана в верхнем регистре (большими буквами)
Таким образом мы создаём папки в которые будем распаковывать наш пакет.
4. Далее распаковываем пакет:
Цитировать
dpkg -x ./some_prog-0.1.5.deb ./1
И информацию, которую в дальнейшем будет использовать инсталлятор:
Цитировать
dpkg -e ./some_prog-0.1.5.deb ./1/DEBIAN
5. Переходим при помощи файлового менеджера в папку /1/DEBIAN и открываем файл с названием control любимым текстовым редактором. При этом терминал не закрываем!
6. Ищем строку начинающуюся на Depends: - она содержит информацию о зависимостях пакета и именно эту строку мы будем редактировать. Для этого открываем синаптик и сравниваем версии пакетов-зависимостей, указанных в файле с теми что имеются в репозитории. Если есть необходимость, понижаем версию зависимого пакета/тов и сохраняем файл.
7. Теперь собираем наш пакет:
Цитировать
dpkg -b ./1 ./some_prog-0.1.5_new.deb
8. Устанавливаем пересобранный пакет даблкликом или при помощи
Цитировать
sudo dpkg -i ./some_prog-0.1.5_new.deb
9. PROFIT!!! Или, в некоторых случаях, FAIL! Тут всё зависит от многих факторов.
Комментариев нет:
Отправить комментарий