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

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

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

  • Автоматическое подключение сетевого накопителя при необходимости и размонтировать его через некоторое время бездействия
  • Как полностью скрыть вещи от пользователя?
  • Буфер обмена не работает между Win7 (локальным) и Linux (удаленным)
  • Типы динамической компоновки в средах Unix / Linux
  • Некоторые настройки в 50-synaptics.conf не влияют
  • Chromium не отображает Flash в Debian Wheezy
    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 пытаться начать передачу

  • Как изменить сеанс по умолчанию?
  • Как установить daemontools на ubuntu или debian из источника
  • Cron разрешил специальный символ «L» для «Последний день месяца» на Debian
  • Как установить linux-headers-4.7.0-0.bpo.1-amd64 на Debian?
  • Отсутствует команда файла?
  • sources.list - понимание синтаксиса и структуры в Debian
  • One Solution collect form web for “Build Transmission 2.84 .deb пакет с checkinstall”

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

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