Build Transmission 2.84 .deb пакет с checkinstall

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

Вот что я сделал:

  1. Загрузите tarball с веб-сайта трансляции: https://www.transmissionbt.com/download/
  2. Установите checkinstall из репозитория Raspbian: $sudo apt-get install checkinstall
  3. Извлечь источник из tarball
  4. ./configure из каталога источника передачи
  5. checkinstall --install=no из каталога источника передачи

Теперь у меня есть armhf .deb, но если я его установлю с помощью dpkg -i transmission_2.84-1_armhf.deb меня есть только частичная установка. Установка завершена правильно, но у меня ее нет:

  • Каталог конфигурации передачи и файлы (должен быть $HOME/.config/transmission-daemon )
  • Скрипт загрузки / запуска для демона на /etc/init.d
  • Я действительно не знаю, если что-то еще отсутствует …

Я хочу создать COMPLETE .DEB-пакет со всеми необходимыми файлами, такими как официальные пакеты репозиториев .deb. Я также хотел бы сделать то же самое с некоторыми другими приложениями, такими как htop . Что мне делать?

ОБНОВИТЬ

Это шаги, которые я предпринял, чтобы попытаться скомпилировать версию 2.84 с файлом debian, взятым из версии 2.82:

  1. скачать архив с wget https://transmission.cachefly.net/transmission-2.84.tar.xz
  2. извлечение архива в моем исходном каталоге с помощью extract transmission-2.84.tar.xz (extract () – это функция в псевдонимах, поэтому она эквивалентна tar xvJf ... )
  3. скачать папку debian версии 2.82 с помощью wget http://archive.raspbian.org/raspbian/pool/main/t/transmission/transmission_2.82-1.1.debian.tar.xz
  4. извлеките архив внутри каталога передачи 2.84 с помощью extract transmission_2.82-1.1.debian.tar.xz который создал каталог debian внутри каталога transmission-2.84/
  5. ./configure из каталога transmission-2.84/
  6. после успешной настройки, sudo checkinstall --install=no из каталога transmission-2.84/ . checkinstall выполнит make и make install . С опцией --install=no он выполняет только make а затем создает пакет .deb внутри каталога transmission-2.84/
  7. dpkg -i transmission_2.84-1_armhf.deb для установки пакета
  8. настроить параметры передачи на ~/.config/transmission-daemon/settings.json
  9. sudo nano /etc/init.d/transmission-daemon для создания сценария загрузки init.d
  10. update-rc.d transmission-daemon defaults связывает новый скрипт
  11. transmission-daemon и sudo service transmission-daemon start пытаться начать передачу

  • Что делает «make install» в Makefile, который поставляется с ядром?
  • Как погрузить U-Boot в Devkit8500?
  • Компиляция программного обеспечения с теми же параметрами, что и предыдущая установка
  • Как скрипт `make menuconfig`?
  • Почему gcc не может найти libevent при построении tmux из исходного кода?
  • Как использовать переменные bash внутри make
  • Сделать ошибки при компиляции hulahop
  • Linux. Проверьте параметры make-файла, с помощью которых создается текущее ядро.
  • One Solution collect form web for “Build Transmission 2.84 .deb пакет с checkinstall”

    Файлы, о которых вы говорите, отсутствуют, потому что только их предоставляет Debian, у источников передачи нет сценария инициализации. Таким образом, вы заметили, что checkinstall не может понять это. Лучшим debuild -us -uc действий является копирование каталога debian/ upstream и компиляции с использованием debuild -us -uc .

    Interesting Posts

    Является ли адрес «computer: ///» только что-то символическим или его можно использовать где-то?

    В чем существенное отличие между grep foo $ (CMD) и CMD | grep foo

    Как настроить зеркалирование диска (RAID-1)

    Как определить, была ли предоставлена ​​команда в командной строке

    замена жестких дисков RAID до отказа (3 года!)

    Удалите все связанные разъемы

    Как добавить ngnix за сервер haproxy

    Использует ли тестирование Debian Sysvinit, Systemd или Upstart? Как его настроить (они?)?

    несколько файлов переименовать – шаблоны имен файлов

    В чем разница между началом x и запуском диспетчера дисплеев?

    dig возвращает другой IP-адрес при удалении «www.» из имени домена

    Существуют ли какие-либо недостатки в отношении использования qsub для запуска задач все время?

    Что означает `AWK = @ AWK @` в сценариях оболочки

    Файл пропадает в течение короткого периода времени после сохранения его с помощью VIM

    xinitrc: запуск xterm с помощью tmux заставляет все окна использовать одну и ту же геометрию

    Linux и Unix - лучшая ОС в мире.