Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=751122&src=alt&showlite=l
Дата изменения: Unknown
Дата индексирования: Tue Feb 26 16:25:00 2013
Кодировка: Windows-1251
[gentoo] portage_tempdir - Public forum of MSU united student networks
Alt >> Hard&Soft.Linux

Страницы: 0 | 20 | 40 | 60 | (70) | 80 | показать все | след. страница
monoid : Re: [gentoo] portage_tempdir  [re:ayvango]   15.01.2009 15:13    | Reply | Edit |
0
Да, в багзилле написано, как получить только пакеты *neur в отдельном каталоге.

Вообще, как-то странно с оверлеями сделано - они, как исторически сложилось, привязаны к разработчику или группе разработчиков. Получается, что если пользователь добавляет оверлей только из-за одного пакета, которого нет в основном дереве, или в оверлее есть нужный ему багфикс/импрувмент, то, тем не менее, следующий апдейт может засосать ему десятки более новых пакетов из этого оверлея.

ayvango   [re:monoid]   15.01.2009 15:40    | Reply | Edit |
2
я просто поставил основному репозиторию - /usr/portage приоритет 100, а репозиториям разрабов ставлю приоритет меньше сотни. Так что из них будут ставиться только те пакеты, которых нет в основном или в тематическом репозитории.

Jerry   [re:ayvango]   15.01.2009 15:57    | Reply | Edit |
0
Хм, а это мысль ;)

ayvango   [re:monoid]   15.01.2009 16:22    | Reply | Edit |
0
да вообще концепция оверлеев немного странная. Удобнее было бы облако ебилдов. Для которых бы указывались версии, группа поддержки, и те зарегистрированные пользователи, которые поставили ebuild данной версии у себя, либо ставили его когда-либо в прошлом. Получилась бы некоторая социальная сеть, возможно более быстро развивающаяся, чем дерево официальных портежей.

vozbu   [re:ayvango]   15.01.2009 20:36    | Reply | Edit |
0
В ответ на:

я просто поставил основному репозиторию - /usr/portage приоритет 100



А как это делается?

ayvango   [re:vozbu]   15.01.2009 21:19    | Reply | Edit |
0
Quote:


А как это делается?




в палудисе есть опция importance в конфиге репозитория

monoid   [re:ayvango]   15.01.2009 21:47    | Reply | Edit |
0
ачорд, я думал, в "стоковом" портедже можно такой финт вытворить

Jerry   [re:monoid]   15.01.2009 23:00    | Reply | Edit |
0
В стоковом тоже можно, если я не путаю

ayvango   [re:Jerry]   16.01.2009 00:22    | Reply | Edit |
0
а стоковый портеж поддерживает мультирепозиторинг нативно? я думал ему для этого костыли пихать нужно.

green   [re:ayvango]   16.01.2009 01:24    | Reply | Edit |
0
Оверлеи он умеет очень давно. По крайней мере когда я генту начал смотреть, они уже были.

ayvango   [re:ayvango]   30.01.2009 03:32    | Reply | Edit |
0
Все-таки пришлось заняться изобретением велосипедов локальных ебилдов. Скачал исходники TrueCrypt-6.1a, попробовал сделать ебилд путем копирования предыдущего. Вроде даже завелся, только у 6.1 появилась новая зависимость и ее тоже по идее следует поместить в локальный репозиторий - pkcs.
Пробовал с нуля оформить ebuild - чего-то не хватило. Может подскажите, чего именно?
code:
# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ DESCRIPTION="Some Cryprographic API headers" HOMEPAGE="http://rsadecurity.com/" SRC_URI="ftp://ftp.rsasecurity.com:21/pub/pkcs/pkcs-11/v2-20/cryptoki.h ftp://ftp.rsasecurity.com:21/pub/pkcs/pkcs-11/v2-20/ct-kip.h ftp://ftp.rsasecurity.com:21/pub/pkcs/pkcs-11/v2-20/otp-pkcs11.h ftp://ftp.rsasecurity.com:21/pub/pkcs/pkcs-11/v2-20/pkcs-11v2-20a3.h ftp://ftp.rsasecurity.com:21/pub/pkcs/pkcs-11/v2-20/pkcs-11v2-20a3d3.h ftp://ftp.rsasecurity.com:21/pub/pkcs/pkcs-11/v2-20/pkcs11.h ftp://ftp.rsasecurity.com:21/pub/pkcs/pkcs-11/v2-20/pkcs11f.h ftp://ftp.rsasecurity.com:21/pub/pkcs/pkcs-11/v2-20/pkcs11t-consolidated-d1.h ftp://ftp.rsasecurity.com:21/pub/pkcs/pkcs-11/v2-20/pkcs11t.h" LICENSE="niibu" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" RESTRICT="mirror" RDEPEND="" DEPEND="${RDEPEND}" S="${WORKDIR}/${P}-source" src_install() { mkdir -p /usr/include/pkcs-11 cd ${S} cp -r *.h /usr/include/pkcs-11 } pkg_postinst() { elog "caution: my first ebuild" }

ебилд этот файл за свой не признает, и что с ним делать не ясно.
Да, если еще не понятно, то это какой-то набор темплатных либ, состоящий целиком из хедеров.

ayvango   [re:ayvango]   30.01.2009 09:03    | Reply | Edit |
0
нашел ошибку. ebuild не понрвилось имя файла. Убрал лишнюю черточку - заработало.

ayvango   [re:ayvango]   30.01.2009 11:28    | Reply | Edit |
0
кстати, этот глупый truecrypt не понимает разницы между строчными и прописными буквами. Обидно.

vozbu   [re:ayvango]   04.02.2009 09:26    | Reply | Edit |
0
В ответ на:

кстати, этот глупый truecrypt не понимает разницы между строчными и прописными буквами. Обидно.



Что имеется ввиду?

ayvango   [re:vozbu]   07.02.2009 15:34    | Reply | Edit |
0
странное монтирование виндовых томов. Потом вспомнил, что это все от винды.
Вот тут еще одно вспомнил веселое развлечение, которое у меня происходит при каждом апдейте системы.
Ставятся графические библиотеки или программы, требуюющие MESA.
MESA в системе есть, но его библиотек опенглных нет, libtool бьется в панике
Тогда я ручками переставляюю MESA
По зависимостям ставятся world.
OpenGL частично работает из-за конфликта MESA и Nvidia драйвером.
Переставляю дрова для nvidia, они удаляют конфликтующие файлы.
После этого все связанное с 3D замечательно работает до следущего апдейта.
Можно это как-то исправить?
Как-нибудь основательнее, чем bash скриптом для автоматизации указанных действий.


monoid   [re:ayvango]   07.02.2009 16:42    | Reply | Edit |
0
Жесть, такого ахтунга надо добиться надо еще постараться. У тысяч гентушников во всем мире mesa + nvidia-drivers работают, что ты делаешь не так? Или это paludis творит чудеса?

Активная реализация opengl выбирается с помощью eselect opengl.

Можешь попробовать снести nvidia-drivers, переустановить mesa, установить nvidia-drivers.

И вот это вот:
> По зависимостям ставятся world
шозанах?

ayvango   [re:monoid]   07.02.2009 16:47    | Reply | Edit |
0
Quote:


> По зависимостям ставятся world
шозанах?



В смысле - с зависимостями. А что еще за nvidia-drivers?
Я имел в виду дрова, скачанный с сайта nvidia, те, которые какой-то примитивный псевдографический интерфейс выводят.

monoid   [re:ayvango]   07.02.2009 16:50    | Reply | Edit |
0
Ну в портадже как бы пакетик специальный есть ;)

ayvango   [re:monoid]   07.02.2009 17:14    | Reply | Edit |
0
То бишь я зря качал дрова с оффсайта?

monoid   [re:ayvango]   07.02.2009 17:38    | Reply | Edit |
0
Можешь положить их в $DISTFILES и поставить пакетик соответствующей версии, тогда выкачивать заново не придется.

Top | след. страница