LINUX.ORG.RU

Грусная история про gentoo, xorg и emerge


0

0

Стаяла у меня ситема несколько месяцев.
Потом получилось так, что пришлось ее переустанавливать.

Скачал последний stage3, portage новенький.
Собрал все... Идем настраивать.

emerge xorg-x11 хочет скачать новые иксы. Инета у меня мало.
Хотел поставить старую версию, да никак.
Портежи старые сохранил на всякий случай.

Сначала по частям хотел собрать:

emerge =media-libs/libpng-1.2.7 -p <- то что требует xorg
тру-ля-ля, есть такая шняга

emerge =media-libs/libpng-1.2.5 -p <- то что у меня есть
тру-ля-ля, обломись: нет такого

ebuild'ы и прочие файлы от тех портежей скопировал. И все равно не хочет.

В общем, как грамотно собрать более раннюю версию emerge'ем?
ebuild'ы старые имеются. Их копиравание не помогает.
Ручками собирать не хочется. В большинстве случаев "./configure && make && make install" недостаточно. Надо возиться с конфиг-файлами...
anonymous

emerge x11-base/xorg-x11-VERSION

за версией смотри /usr/portage/x11-base

cyclon ★★★★★
()
Ответ на: комментарий от kilolife

за версией смотри /usr/portage/x11-base

to cyclon:
Если делать так как вы написали, emerge будет просить добавить "=".
Я пробовал и так, и так, исход один - нет такого ебилда (хотя я его скопировал), изменишь версию на новую - ОК

> за версией смотри /usr/portage/x11-base
Так яж так и делаю.

to kilolife :
А что это? Впервые слышу.

anonymous
()
Ответ на: комментарий от anonymous

Кстати, emerge wvdial -p выдает совсем что-то страшное:

These are the packages that I would merge, in order:

Calculating dependencies    ...done!
[ebuild  N    ] media-libs/freetype-2.1.5-r1  
[ebuild  N    ] media-libs/libpng-1.2.7  
[ebuild  N    ] media-libs/fontconfig-2.2.3  
[ebuild  N    ] x11-misc/ttmkfdir-3.0.9-r2  
[ebuild  N    ] x11-base/opengl-update-2.0_pre4-r1  
[ebuild  N    ] x11-base/xorg-x11-6.8.0-r4  
[ebuild  N    ] app-arch/rpm2targz-9.0-r2  
[ebuild  N    ] sys-apps/utempter-0.5.5.5-r1  
[ebuild  N    ] x11-terms/xterm-197  
[ebuild  N    ] media-libs/giflib-4.1.0-r3  
[ebuild  N    ] media-libs/libungif-4.1.3  
[ebuild  N    ] media-libs/lcms-1.13  
[ebuild  N    ] media-libs/libmng-1.0.4  
[ebuild  N    ] media-libs/tiff-3.7.1-r1  
[ebuild  N    ] net-print/cups-1.1.23-r1  
[ebuild  N    ] x11-libs/qt-3.3.3  
[ebuild  N    ] dev-util/pkgconfig-0.15.0  
[ebuild  N    ] dev-libs/glib-2.4.8  
[ebuild  N    ] dev-libs/atk-1.8.0  
[ebuild  N    ] x11-libs/pango-1.6.0  
[ebuild  N    ] dev-perl/XML-Parser-2.34  
[ebuild  N    ] dev-util/intltool-0.31.2  
[ebuild  N    ] dev-libs/libxml2-2.6.15-r1  
[ebuild  N    ] x11-misc/shared-mime-info-0.14-r1  
[ebuild  N    ] x11-libs/gtk+-2.4.14  
[ebuild  N    ] dev-libs/xplc-0.3.10  
[ebuild  N    ] net-libs/wvstreams-4.0-r1  
[ebuild  N    ] net-dialup/wvdial-1.54.0  

Систему я ставил так. Загрузился со старого livecd (gentoo1.4), взял с виндовского раздела stage3 и portage-20050122.tar.bz2 и собрал как раньше это делал...

Ебилды старые скопировал ручками, может где прописать нужно.
У меня весь софт "немного" старенький. Даже vim собрать не могу.

anonymous
()
Ответ на: комментарий от anonymous

Получается проблема в том что emerge не видит старые ebuild'ы скопированные вручную. Как это исправить?

anonymous
()
Ответ на: комментарий от anonymous

В приемуществах генту было написано что можно поставить две проги разных версий... а я даже не могу одну поставить! причем делаю все как в доке с сайта www.gentoo.org/doc/ru
Там есть команда ebuild, мод через нее как-нибудь можно?
Где храниться список ebuild'ов?

anonymous
()
Ответ на: комментарий от anonymous

>Где храниться список ebuild'ов?

в /usr/portage

может почитаешь
man emerge
man portage
а потом будешь вопросы задавать?

fghj ★★★★★
()
Ответ на: комментарий от fghj

> может почитаешь 
> man emerge 
> man portage 
> а потом будешь вопросы задавать?

Ну ты наглец! Читал я эту литературу.
Я имел ввиду их база. Ведь когда указываешь точную версию, emerge не ставит ее. Значит он смотрит не в /usr/portage, а в некую базу, в которой хранять все ebuild'ы присущие этому дереву.

В любом случае, я разобрался как ставить определенные версии.

ebuild /path/to/ebuild merge

Но вот снова вопрос! Где в сети можно найти ВСЕ ebuild'ы, когда либо выпускаемые gentoo?

На www.gentoo.org ссылок нет по теме.

anonymous
()
Ответ на: комментарий от anonymous

>Ну ты наглец! Читал я эту литературу.

еще есть man ebuild, забыл сказать.

и portage guide на gentoo.org

>Я имел ввиду их база.

ты спросил где ebuild, а не база.

базы в большистве случаев храняться в /var,
если точнее то в /var/db/pkg

>Где в сети можно найти ВСЕ ebuild'ы, когда либо выпускаемые gentoo?

у gentoo есть cvs там я думаю храняться все версии, но анонимного доступа нет.

я думаю этот как раз тот вопрос который надо задавать не здесь, а на
gentoo.org

fghj ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.