Re: как установить зависимости для создания пакета
если я правильно понимаю, apt-get идет в репозиторий при указании пакета для apt-get build-dep например, #apt-get build-dep coreutils Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to find a source package for coreutils т.е. в source.list должен быть прописана строка с deb-src и apt-get идет в интернет узнать какие пакеты нужно скачать а что если у меня свой пакет с определенными зависимостями, и этого пакет нет ни в каких репозиториях? apt-get build-dep -- С уважением, Алексей Мишустин --- Audacious is stopped Разница между идеально красивой, но глупой девушкой, и симпатичной, но интересной, это как разница между Heroes 5 и Heroes 3: на первую хочется смотреть, а во вторую играть -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: как установить зависимости для создания пакета
В Втр, 18/08/2009 в 23:54 +0800, debuser пишет: если я правильно понимаю, apt-get идет в репозиторий при указании пакета для apt-get build-dep например, #apt-get build-dep coreutils Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to find a source package for coreutils т.е. в source.list должен быть прописана строка с deb-src и apt-get идет в интернет узнать какие пакеты нужно скачать Если бы я еще помнил... Последний раз применял эту команду еще в Etch. Посмотрел в хистори: перед всеми вызовами apt-get build-dep стоит apt-get update. Так что, видимо, вы правы (я дописывал репозиторий исходников в source.list). а что если у меня свой пакет с определенными зависимостями, и этого пакет нет ни в каких репозиториях? А что мешает сделать локальный репозиторий? http://l10n-russian.alioth.debian.org/repository-howto.ru.html#trivial-example apt-get build-dep -- С уважением, Алексей Мишустин --- Audacious is stopped Разница между идеально красивой, но глупой девушкой, и симпатичной, но интересной, это как разница между Heroes 5 и Heroes 3: на первую хочется смотреть, а во вторую играть -- С уважением, Алексей Мишустин --- Audacious is stopped - Как хорошо, когда в офисе никого нет! - Мне особенно хорошо когда в офисе нет меня
Re: как установить зависимости для создания пакета
On Tue, Aug 18, 2009 at 09:50:41PM +0400, Mishustin Alexey wrote: В Втр, 18/08/2009 в 23:54 +0800, debuser пишет: если я правильно понимаю, apt-get идет в репозиторий при указании пакета для apt-get build-dep [snip] а что если у меня свой пакет с определенными зависимостями, и этого пакет нет ни в каких репозиториях? А что мешает сделать локальный репозиторий? http://l10n-russian.alioth.debian.org/repository-howto.ru.html#trivial-example Я долго пользовал чего-то похожего, на основе apt-ftparchive (из пакета apt-tools). Потом однажды понадобылось иметь в одном репозиторием пакетов для i386 *и* amd64 ;) Так поставил reprepro, прошел пятминутный курс обучения из /usr/share/doc/reprepro/ - и все работает. Правда, я малости параноик и люблю rsync'овать репозиторий каждый раз прежде reprepro include новую версию пакета, потому что reprepro умно и стирает устаревших файлов :) Но генерировать Packages, Sources, Release, полагать файлов в разных каталогов pool/ - оно умеет прекрасно. Всего лучшего, Петр -- Peter Pentchev r...@ringlet.netr...@space.bgr...@freebsd.org PGP key:http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 If you think this sentence is confusing, then change one pig. pgp9NAbS2t154.pgp Description: PGP signature
Re: как установить зависимости для создания пакета
On Tue, Aug 18, 2009 at 11:44:37PM +0300, Peter Pentchev wrote: On Tue, Aug 18, 2009 at 09:50:41PM +0400, Mishustin Alexey wrote: В Втр, 18/08/2009 в 23:54 +0800, debuser пишет: если я правильно понимаю, apt-get идет в репозиторий при указании пакета для apt-get build-dep [snip] а что если у меня свой пакет с определенными зависимостями, и этого пакет нет ни в каких репозиториях? А что мешает сделать локальный репозиторий? http://l10n-russian.alioth.debian.org/repository-howto.ru.html#trivial-example Я долго пользовал чего-то похожего, на основе apt-ftparchive (из пакета apt-tools). Ах, здесь, разумеется, читать apt-utils :) Все остальное про reprepro - точно :) Всего лучшего, Петр -- Peter Pentchev r...@ringlet.netr...@space.bgr...@freebsd.org PGP key:http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 This would easier understand fewer had omitted. pgp6tsUkkOrpD.pgp Description: PGP signature
Re: как установить зависимости для создания пакета
В Втр, 18/08/2009 в 00:38 +0800, debuser пишет: есть файлы: package.dsc package.diff.gz package.orig.tar.gz выполняю dpkg-source -x package.dsc захожу с создавшийся каталог package там есть файл 'debian/control' и строчка: Build-Depends: много пакетов(впринципе эта же строчка и в dsc файле есть) какой командой можно установить эти пакеты-зависимости? (чтобы самому файлик не парсить) apt-get build-dep -- С уважением, Алексей Мишустин --- Audacious is stopped Разница между идеально красивой, но глупой девушкой, и симпатичной, но интересной, это как разница между Heroes 5 и Heroes 3: на первую хочется смотреть, а во вторую играть