|
|||||||
пересобрать deb-пакет
Время создания: 12.06.2012 15:18
Раздел: linux
Запись: lesnik757/mytetra/master/base/13394926893c4i2ofc5r/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
пересобрать 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! Тут всё зависит от многих факторов. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|