﻿define('DISALLOW_FILE_EDIT', true);
define('DISALLOW_FILE_MODS', true);<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/dev/head &#187; source</title>
	<atom:link href="http://devhead.ru/cat/source/feed" rel="self" type="application/rss+xml" />
	<link>http://devhead.ru</link>
	<description>Статьи и видео уроки</description>
	<lastBuildDate>Mon, 30 Jan 2017 11:12:34 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.37</generator>
	<item>
		<title>Ubuntu source packages</title>
		<link>http://devhead.ru/read/ubuntu-source-packages</link>
		<comments>http://devhead.ru/read/ubuntu-source-packages#comments</comments>
		<pubDate>Wed, 03 Nov 2010 16:53:36 +0000</pubDate>
		<dc:creator><![CDATA[ignusius]]></dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://devhead.ru/read/ubuntu-source-packages/</guid>
		<description><![CDATA[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 Установка [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><b>Ubuntu source packages</b> - установка пакетов из исходных текстов в Ubuntu (собирать будем на примере пакета mldonkey-server)</p>
<p><span id="more-512"></span></p>
<h2><span class="mw-headline">Подготовка необходимого окружения</span></h2>
<blockquote>
<div>$ sudo apt-get install build-essential fakeroot dpkg-dev</div>
</blockquote>
<p>Загрузим пакет с исходным кодом. Для начала создадим директорию для загрузки:</p>
<blockquote>
<div>$ mkdir build<br />$ cd build</div>
</blockquote>
<p>Получаем исходные тексты из репозитория Ubuntu:</p>
<blockquote>
<div>$ sudo apt-get source mldonkey-server</div>
</blockquote>
<p>Установка зависимостей необходимых для сборки</p>
<blockquote>
<div>$ sudo apt-get source mldonkey-server</div>
</blockquote>
<p><a name=".D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.BF.D0.B0.D0.BA.D0.B5.D1.82.D0.B0" id=".D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.BF.D0.B0.D0.BA.D0.B5.D1.82.D0.B0"></a><!--more--></p>
<h2><span class="editsection"> </span><span class="mw-headline">Установка пакета</span></h2>
<p>В кавычках указываем необходимые опции сборки:</p>
<blockquote>
<div>$ cd mldonkey-2.9.5<br />$ sudo DEB_BUILD_OPTIONS="--enable-directconnect --enable-bzip2 --disable-donkey" fakeroot debian/rules binary</div>
</blockquote>
<p>Далее должен появиться deb пакет, установим его:</p>
<blockquote>
<div>$ sudo dpkg -i mldonkey-server_2.9.5-2ubuntu1_amd64.deb</div>
</blockquote>
<p><a name=".D0.95.D1.81.D1.82.D1.8C_.D0.BD.D1.83.D0.B6.D0.BD.D0.B0.D1.8F_.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D1.8F_.D0.BF.D0.B0.D0.BA.D0.B5.D1.82.D0.B0_.D0.B2_.D1.80.D0.B5.D0.BF.D0.BE.D0.B7.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D0.B8_debian_.D0.B8.D0.BB.D0.B8_.D0.B2_.D0.B1.D1.83.D0.B4.D1.83.D1.8E.D1.89.D0.B5.D0.BC_.D1.80.D0.B5.D0.BB.D0.B8.D0.B7.D0.B5_.D1.83.D0.B1.D1.83.D0.BD.D1.82.D1.8B" id=".D0.95.D1.81.D1.82.D1.8C_.D0.BD.D1.83.D0.B6.D0.BD.D0.B0.D1.8F_.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D1.8F_.D0.BF.D0.B0.D0.BA.D0.B5.D1.82.D0.B0_.D0.B2_.D1.80.D0.B5.D0.BF.D0.BE.D0.B7.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D0.B8_debian_.D0.B8.D0.BB.D0.B8_.D0.B2_.D0.B1.D1.83.D0.B4.D1.83.D1.8E.D1.89.D0.B5.D0.BC_.D1.80.D0.B5.D0.BB.D0.B8.D0.B7.D0.B5_.D1.83.D0.B1.D1.83.D0.BD.D1.82.D1.8B"></a></p>
<h2><span class="editsection"> </span><span class="mw-headline">Есть нужная версия пакета в репозитории debian или в будующем релизе убунты</span></h2>
<p>для дебиана нужно использовать сайт packages.debian.org для убунты packages.ubuntu.com тогда например в убунте ищем пакет gcoolprog в репозитории будущего релиза.</p>
<p>Код:</p>
<blockquote>
<div>$ mkdir ~/src/gcoolprog<br />$ mkdir ~/src/gcoolprog/0.5.3<br />$ cd ~/src/gcoolprog/0.5.3</div>
</blockquote>
<p>теперь скачиваем три файла</p>
<blockquote>
<div>$ wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gcoolprog/gcoolprog_0.5.3-1.dsc<br />$ wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gcoolprog/gcoolprog_0.5.3.orig.tar.gz<br />$ wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gcoolprog/gcoolprog_0.5.3-1.diff.gz</div>
</blockquote>
<p>или тоже самое но одной командой Код:</p>
<blockquote>
<p>dget  <a href="http://archive.ubuntu.com/ubuntu/pool/universe/g/gcoolprog/gcoolprog_0.5.3-1.dsc" class="external free" title="http://archive.ubuntu.com/ubuntu/pool/universe/g/gcoolprog/gcoolprog_0.5.3-1.dsc" rel="nofollow">http://archive.ubuntu.com/ubuntu/pool/universe/g/gcoolprog/gcoolprog_0.5.3-1.dsc</a></p>
</blockquote>
<p>затем распакуем командой</p>
<p>Код:</p>
<blockquote>
<p>$ dpkg-source -x ./gcoolprog_0.5.3-1.dsc</p>
</blockquote>
<p> получим каталог gcoolprog-0.5.3</p>
<p>перейдём в него и сменим версию Код:</p>
<blockquote>
<p>$ cd gcoolprog-0.5.3 $ dch -i</p>
</blockquote>
<p> Код:</p>
<p>gcoolprog (0.5.3-1ubuntu1) feisty; urgency=low</p>
<blockquote>
<div>* backport from gutsy</div>
<div>-- denis &lt;ubuntu_user@mail.ru&gt;  Mon, 13 Aug 2007 14:13:27 +0400</div>
</blockquote>
<p> теперь можно собирать пакет</p>
<p><a name=".D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8" id=".D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8"></a></p>
<h2><span class="editsection"> </span><span class="mw-headline">Ссылки</span></h2>
<p><a href="http://wiki.linuxformat.ru/index.php/LXF91:Deb" class="external text" title="http://wiki.linuxformat.ru/index.php/LXF91:Deb" rel="nofollow">Hardcore Linux Проверьте себя, участвуя в сложных проектах для продвинутых пользователей </a> <br /> <a href="http://www.opennet.ru/docs/RUS/debian_pkg/node10.html" class="external text" title="http://www.opennet.ru/docs/RUS/debian_pkg/node10.html" rel="nofollow">Сборка с использованием debhelper</a> <br /> <a href="http://forum.ubuntu.ru/index.php?PHPSESSID=104e6bc9ad83c576a6fbf379faf07c3d&amp;topic=11609.msg82803#msg82803" class="external text" title="http://forum.ubuntu.ru/index.php?PHPSESSID=104e6bc9ad83c576a6fbf379faf07c3d&amp;topic=11609.msg82803#msg82803" rel="nofollow">Сборка ПО и создание пакетов (deb-ианизацмя) из исходников в Debian (Ubuntu)</a> <br /> <a href="http://www.linux.org.ru/view-message.jsp?msgid=2470183" class="external text" title="http://www.linux.org.ru/view-message.jsp?msgid=2470183" rel="nofollow">Новость с ЛОР'а Руководство по созданию пакетов Ubuntu</a> <br /> <a href="http://tigro.info/blog/index.php?id=331" class="external text" title="http://tigro.info/blog/index.php?id=331" rel="nofollow">Сборка пакетов. Глава 3. Chroot. Mock. Pbuilder</a> <br /> <a href="http://sergldom.ua-rus.net/linux-howtos/34-deb-pakets-/50---deb-.html?lang=" class="external text" title="http://sergldom.ua-rus.net/linux-howtos/34-deb-pakets-/50---deb-.html?lang=" rel="nofollow">Как собирать/бэкпорчить deb пакеты</a> <br /> <a href="http://www.opennet.ru/openforum/vsluhforumID3/40568.html" class="external text" title="http://www.opennet.ru/openforum/vsluhforumID3/40568.html" rel="nofollow">Раздел полезных советов: Перекомпиляция пакета в Debian и Ub..</a> <br /> <a href="http://habrahabr.ru/blogs/ubuntu/57628/" class="external text" title="http://habrahabr.ru/blogs/ubuntu/57628/" rel="nofollow">Стать мэинтейнером — часть пятая</a> <br /> <a href="http://dalas.ru/forum/archive/index.php/t-4882.html" class="external text" title="http://dalas.ru/forum/archive/index.php/t-4882.html" rel="nofollow">Создание локального репозитария</a> <br /> <a href="http://osdir.com/ml/debian-russian-debian/2009-06/msg00390.html" class="external text" title="http://osdir.com/ml/debian-russian-debian/2009-06/msg00390.html" rel="nofollow">ubuntu-вский apt-get update в pbuilder-е</a> <br /> <a href="http://www.pseudorandom.co.uk/2007/sbuild/" class="external free" title="http://www.pseudorandom.co.uk/2007/sbuild/" rel="nofollow">http://www.pseudorandom.co.uk/2007/sbuild/</a> <br /> <a href="http://dalas.ru/forum/archive/index.php/t-4882.html" class="external text" title="http://dalas.ru/forum/archive/index.php/t-4882.html" rel="nofollow">Создание локального репозитария</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devhead.ru/read/ubuntu-source-packages/feed</wfw:commentRss>
		<slash:comments>25453</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->