LINUX.ORG.RU

Подписи не сходятся


0

0

Я генту настраиваю. Ставили из gentoo-2.6.7-r11 При сборке различных пакетов скрипт говорит что чего то не хватает(например giflib-4.1.0.tar.gz) Я их качала, качала... А потом обнаружила что в папке /usr/portage/distfiles (я туда со 2 и 1 диска скопировала пакеты) лежат эти пакеты с каким-либо постфиксом, например: giflib-4.1.0-r3.tar.gz

Если я их переименовываю в "правельные" имена, бывает прокатывает, а бывает говорят что подписи не сходятся.

Это нормально что пакетов не хватает(и нужно их скачивать) или что-то не так?

И еще, я со 2-го диска скопировала пакеты вместе с папками. Не надо ли содержимое этих папок выпотрошить в /distfiles?

>Я генту настраиваю

ого ;)

>При сборке различных пакетов скрипт говорит что чего то не хватает(например giflib-4.1.0.tar.gz) Я их качала, качала...

ebuild <пакадж>.ebuild digest

>И еще, я со 2-го диска скопировала пакеты вместе с папками. Не надо ли содержимое этих папок выпотрошить в

с какими папками?

вообще, то что лежало в distfiles на сидюке надо скопировать в /usr/portage/distfiles

и не надо ничего руками качать. emerge всё сделает

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

А я пользуюсь - emerge <траляля>
А ebuild <траляляля>.ebuild digest только пересчитывает?

Я с системой вожусь не от балды. Инструкцию распечатала. Про порты конечноже читала... Но что означает к примеру такая строчка:

USE="bindist" emerge --usepkf kde

??

Вот после нее печатается <cannot download --> tiff-x3.5.7.tar.gz>
(предварительно скомпилировав что-то)

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

Прописала я ebuild xorg .ebuild digest
Мне в ответ:
!!! Name error in: missing a version of name part
!!! Error: PF is null exiting;

emerge xorg выдает следущее:
Calculating dependencies
emerge: there are no masked or unmasked ebuilds to satisfy "xorg"

USE="bindist" emerge --usepkg kde все требует и требует...
!!!Couldn't download qt-x11-free-3.3.2 tar.bz2
У меня в distfiles/x11-libs лежит qt-3.3.2.bz2 я его переименовала в qt-x11-free-3.3.2 tar.bz2 и положила и в /distfiles и в /distfiles/x11-libs
А пакет все равно его требует...

Что я делаю не так? Было ли подобное у кого-то еще?

PS Если я что-то компилировала, а компиляция прервалась на середине где храняться все эти файла (произведенные) и как "откатить систему"?
А то я ставила xfree све это сорвалось, а потом решил поставить xorg, а меня посылают...

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

стоп. я уже ничего не понимаю :)

первым делом на генте настраиваем сеть, и потом делаем emerge <что надо> все само выкачивается, компилится и ставится. --usepkg используется для установки с бинарного пакета. фтопку.

>emerge: there are no masked or unmasked ebuilds to satisfy "xorg"

пакета xorg нету, есть пакет xorg-x11 (или x11-xorg :))

>Если я что-то компилировала, а компиляция прервалась на середине где храняться все эти файла

вроде бы в /var/tmp/portage

> и как "откатить систему"?

в смысле? если компиляция прервалась - ничего откатывать не надо, поскольку в системе изменений не произошло.

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

Решила последовать твоему совету: поднять нет, и все ставить с его помощью(если чего-то нет - скачает)
Поддержка РРР в ядре. 
рррd + chat = скрипты
не работает - сервак отрубает при подключении (скрипты нормальные, у народа какая же бадяга. На каких то серваках пашет, на каких то нет)
решила поставить wvdial (иксы хоть и подняла, но wm еще не ставила: xfce требует tiff-v3.5.7, он у меня есть но emerge почему то его не хочет)
#emerge wvdial
!!!Couldn't download wvstreams-3.70.tar.gz. Aborting.
Качаем, кладем в ./distfiles
#emerge wvdial
!!!File is corrupt or incomplete.(Digests do not match)
>>> our recorded digest: 6fd341 etc.
>>> your file's digest: 2f6d4e etc.

Печатаем, по вашему совету, ebuild wvstreams-3.70.ebuild not found for digest

ААААААААА!!!!!!! Что яделаю не так? Почему он запрашивает пакеты которые у меня есть, и ругается на них если я их качаю???!!!

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

К примеру пытаюсь поставить xfce
emerge xfce
!!!Couldn't download audiofile-0.2.6.tar.gz Aborting.

Этот файл УЖЕ лежит в /distfiles
Пишем:
emerge audiofile
!!!Couldn't download audiofile-0.2.6.tar.gz Aborting.

В чем причина этой бадяги? У кого были подобные проблемы?

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

насчёт ppp - не в курсе. момед последний раз видел пару лет назад, так что склероз простителен ;)

>ААААААААА!!!!!!! Что яделаю не так?

я подозреваю, что ты неправильно выбрала дистрибутив :) попбробуй федоркину корку :)

если без шуток - то у мну таких траблов не было. я даже не представляю, что можно так поломать =) подозреваю, что главный косяк - в неправильных тарболах. Правильные тарболы качает emerge, но если нет инета - есть способ получить список урлов для скачки...где-то здесь скрипт пробегал

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

/usr/portage/distfiles/

В нем лежат все пакеты с 1го и второго диска (из папки All), и еще для верности скопировала все папки (/media-libs etc)

Я теперь не за что не перейду на дистр из бинарников. Суйчас у меня есть консоль... Уж лучше буду сидеть в ней...

Главная задача получить инет.
С помощью скриптов сервак не хочет меня. Надо ставить звонилку.

P.S. А эти недостающие файлы я и брала оттуда, откуда хочет gentoo.
С некоторыми прокатывает, с некоторыми нет.

Ну, спасибочки за советы...

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

>У меня кстати гентуу под 686, а проц P4. Может из-за этого лажа?

да нет :)

лажа, по всей видимости из-за неточного следования хандбуку при установке...у мну идеи кончились. бо ТАК я генту сломать не смог :)

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

Товарищ geek, а какому хандбуку вы следовали при установке?
Может кинете на мыло копию?

Спасибо, еще раз за помощь!

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

Значится так:

/usr/portage/distfiles/ - после установки в этом каталоге должны лежать только файлы с 1 диска из папки /distfiles

На втором диске лежат уже собранные (бинарные) пакеты. Их нужно положить со всей структурой в каталог /usr/portage/packages/. Если ты хочешь собирать всю систему из исходников, то этот шаг делать совсем не нужно.

А в остальном следуй вот этому документику и все должно получиться: http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1

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