Ubuntu source packages

Ubuntu source packages - установка пакетов из исходных текстов в Ubuntu (собирать будем на примере пакета mldonkey-server)

Подготовка необходимого окружения

$ sudo apt-get install build-essential fakeroot dpkg-dev

Загрузим пакет с исходным кодом. Для начала создадим директорию для загрузки:

$ mkdir build
$ cd build

Получаем исходные тексты из репозитория Ubuntu:

$ sudo apt-get source mldonkey-server

Установка зависимостей необходимых для сборки

$ sudo apt-get source mldonkey-server

Установка пакета

В кавычках указываем необходимые опции сборки:

$ cd mldonkey-2.9.5
$ sudo DEB_BUILD_OPTIONS="--enable-directconnect --enable-bzip2 --disable-donkey" fakeroot debian/rules binary

Далее должен появиться deb пакет, установим его:

$ sudo dpkg -i mldonkey-server_2.9.5-2ubuntu1_amd64.deb

Есть нужная версия пакета в репозитории debian или в будующем релизе убунты

для дебиана нужно использовать сайт packages.debian.org для убунты packages.ubuntu.com тогда например в убунте ищем пакет gcoolprog в репозитории будущего релиза.

Код:

$ mkdir ~/src/gcoolprog
$ mkdir ~/src/gcoolprog/0.5.3
$ cd ~/src/gcoolprog/0.5.3

теперь скачиваем три файла

$ wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gcoolprog/gcoolprog_0.5.3-1.dsc
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gcoolprog/gcoolprog_0.5.3.orig.tar.gz
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gcoolprog/gcoolprog_0.5.3-1.diff.gz

или тоже самое но одной командой Код:

dget http://archive.ubuntu.com/ubuntu/pool/universe/g/gcoolprog/gcoolprog_0.5.3-1.dsc

затем распакуем командой

Код:

$ dpkg-source -x ./gcoolprog_0.5.3-1.dsc

получим каталог gcoolprog-0.5.3

перейдём в него и сменим версию Код:

$ cd gcoolprog-0.5.3 $ dch -i

Код:

gcoolprog (0.5.3-1ubuntu1) feisty; urgency=low

* backport from gutsy
-- denis <ubuntu_user@mail.ru> Mon, 13 Aug 2007 14:13:27 +0400

теперь можно собирать пакет

Ссылки

Hardcore Linux Проверьте себя, участвуя в сложных проектах для продвинутых пользователей
Сборка с использованием debhelper
Сборка ПО и создание пакетов (deb-ианизацмя) из исходников в Debian (Ubuntu)
Новость с ЛОР'а Руководство по созданию пакетов Ubuntu
Сборка пакетов. Глава 3. Chroot. Mock. Pbuilder
Как собирать/бэкпорчить deb пакеты
Раздел полезных советов: Перекомпиляция пакета в Debian и Ub..
Стать мэинтейнером — часть пятая
Создание локального репозитария
ubuntu-вский apt-get update в pbuilder-е
http://www.pseudorandom.co.uk/2007/sbuild/
Создание локального репозитария

Теги: , ,

Дата: 3 ноября 2010

Автор: ignusius

Комментарии: 590

Комментарии: 590

  1. viagra getpharma the real pharmacy
    furosemide 40 mg diuretic
    ordering baclofen DIT pruMn

  2. Good day! I could have sworn I've visited your blog before but after browsing through some of the posts I realized it's new to me. Nonetheless, I'm definitely happy I found it and I'll be book-marking it and checking back often!

  3. augmentin 1000mg tablets
    augmentin capsule price
    how can i get amoxil DIT pruMn

  4. augmentin 875 generic price
    amoxicillin without prescription india
    amoxicillin 500mg tablets cost DIT pruMn

  5. amoxil buy
    buy amoxil
    amoxil 925 DIT pruMn

  6. Xoilac Tv Trực Tiếp đá Bóng ku betĐội tuyển chọn nước Việt Nam chỉ cần thiết một kết quả hòa có bàn thắng để lần loại hai góp mặt tại World Cup futsal. Nhưng, để làm được điều này

  7. Lựa Chọn Giầy Bóng Rổxem king cup 2019 ở đâuLần trước tiên ra mắt thì giày Jordan 1 có color đỏ, white và đen phối cùng với nhau. Với upper mỏng nhẹ nhàng và đế bền rộng cùng cỗ đệm lấy thẳng từ Crazylight Boost năm nhâm thìn, tạm thời Rose 8 cũng vô cùng đáng để test.

  8. Xoilac Tv Trực Tiếp Soccer trực tiếp bóng đá nhà cáiĐội tuyển chọn futsal nước Việt Nam đã được một trận đấu chấp nhận được trước đối thủ đầy sức mạnh Lebanon. Kết trái Bà Rịa-Vũng Tàu vs Bình Phước hôm nay 18h00 ngày 5/5, Hạng nhất Việt Nam.

Оставить комментарий

*

Комментарий:

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>