LINUX.ORG.RU

KDE


0

0

У меня такая проблема:

Ставлю kde(emerge kde)
Он компилируется, компилируется, а потом говорит: не могу скачать tiff-v3. Мы качаем из винды, продолжаем, опять компилится и опять чето требует. И так несколько раз пока не потребовал giflib-4.1.0.tar.gz

Я его скачала, скопировала в distfiles.
А мне отвечают
!!! File is corrupt or incomplete. (Digets do not match)
>>> our recorded diget: f70e8fe2dd...
>>> yor file's digest: 980f86cd4e...
!!! File does not exist /usr/portage/distfiles//giflib-4.1.0.tar.gz

Я пробовала различные версии из различных источников.
Заметили что между distfiles и giflib //?

В чем может быть проблема?

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

И еще, я пыталась скомпилировать прогу сама. Пишу ./configure а мне - permision denied или что то в этом роде...

Система генту 2004,2 естественно...

emerge --pretend kde

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

вот так можно узнать совпадают ли md5 суммы(т.е. не повреждены ли архивы с исходниками) и есть ли все файлы на месте

emerge --fetchonly kde

возможно надо обновить дерево пакетов

сделать это можно так

emerge-websync -v

посмотреть откуда он закачивает и скачать в винде.

>Пишу ./configure а мне - permision denied или что то в этом роде...

возможно вы это делали не от того пользователя(не от root)

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

>возможно вы это делали не от того пользователя(не от root)
Как раз таки под руут.
Сейчас опробуем эти параметры...

Извините за глупый вопрос, но что есть "дерево пакетов"?

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

>Как раз таки под руут. >Сейчас опробуем эти параметры...

тогда поможет

chmod u+x configure

>Извините за глупый вопрос, но что есть "дерево пакетов"?

его можно воочию лицезреть в /usr/portage.

в основном там содержатся правила для emerge откуда взять и как собрать пакте (файлы с расширением ebuild), также там лежать md5 суммы для архивов, и прочая служебная информация.

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

Кажется я поняла в чем дело!

Исходники в ./distfiles
Прекомпилированные пакеты в ./pakcages

А я все со второго диска (Gentoo 2004.2 LIVE CD) скопировала в ./distfiles

Итак если я скопирую с 1 диска ./distfiles к себе в ./distfiles и со 2 диска все а ./packages и наберу

emerge -usepkg все заработает. Так?
Ведь они обещали kde, gnome и прочее...

Но меня интересует одна вещь... Как по расширению отличить прекомпилированный пакет от исходников?

И вообще правильно ли я рассуждаю?

PS А emerge --pretend kde выдал мне список на полторы страницы
     emerge --fetchonly kde ответил:
!!! Some fetch errors were encontered. Please see above for details

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

>emerge -usepkg все заработает. Так?

скопировать в /usr/portage/distfiles все имеющиеся исходники
неплохая мысль, а вот копировать пакеты не нужно
надо всего лишь набрать

$ PKGDIR=/mnt/cdrom/packages emerge --usepgk kde

PKGIDR надо указать нужный

>Как по расширению отличить прекомпилированный пакет от исходников?

обычно скомпилированный пакет называется *.tgz или *.tbz

в то время как исходники
tar.bz2
или
tar.gz

но в общем никак, надо содержимое смотреть

ЗЫ

все что я сказал можно узнать из

man emerge

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

Все. Папки я распределила правильно. И все собралось.

KDE меня приятно удивил. Хорошо выглядит, но для меня уж слишком все наворочено.
Буду xfce использовать с kde-шными программами.

У меня хард модем. Раньше с мандряком все сразу, а здесь при подключении kppp /dev/modem не обнаруживается.

Как вообще такие устр-ва устанавливать? Я думала что для хард модемов не нужны драва.

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

Забейте на тему про модем!!!
Все у меня работает.

Спасибо всем за помощь.
Генту, инет работают.

Теперь и у меня здоровый пингвин...

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