Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   Не ставятся пакеты (http://forum.oszone.net/showthread.php?t=15367)

Guest 16-09-2004 18:36 82871

Здравствуйте, помогите пожалуйста решить следующую проблему: Имею 2 дистрибутива Free BSD 5.1 и 5.2 после минимальной установки не ставит некоторые пакеты (в частности: оболочки Gnome, KDE, пакет бинарной совместимости с Linux и библиотеки XFree) не получается установить ни через sysinstall ни через pkg_add, хотя WinRAR-ом пакеты определяются как нормальные, где грабли? Нужно ли выкачивать пакеты от предыдущих дистрибутивов или вообще лучше ставить другой дистрибутив???

mar 17-09-2004 00:37 82872

Guest
а что значит "не получается установить"? Какие-то сообщения при этом появляются? Вот с ними бы хотелось ознакомиться, чтобы попытаться определить где грабли

Цитата:

хотя WinRAR-ом пакеты определяются как нормальные
и зависимости он тоже проверяет ;)?

Belansky 17-09-2004 09:12 82873

Guest
А какие сообщения выводятся при невозможности установить пакет?

Guest 17-09-2004 11:55 82874

  Если пытась ставить через pkg_add пишет:

bzip2: Data integrity error when decompressing.
Input file = (stdin), output file = (stdout)

  Просит применить опцию -tvv которая ничего не даёт, просит проверить архив при помощи bzip2recover который переписывает архив без ошибок, после повторной установки пишет:

tar: Skipping to next header
tar: Arhive contains obsolete base-64 headers.

  В конце всегда приписывает:

pkg_add: unable to extract ' /путь/пакет.tbz '!

Причем дистрибутив 5.1 честно куплен в линукс-центре

Заранее благодарен

Belansky 17-09-2004 18:47 82875

Guest
Поврежден файл архива. Очень часто это не лечится. Попробуйте скачать нужный пакет с Интернета или, что еще лучше, собрать приложение из коллекции портов.

Guest 18-09-2004 20:05 82876

  Если не сложно подскажите новичку как настроить ядро чтобы была возможность устанавливать линуксовские пакеты, есть дистрибутивы Mandrake 9.2 и ASPLinux URAL, к сожалению нет возможности устанавливать из портов, по dialup-у это не реально.

Belansky 18-09-2004 20:52 82877

Дистрибутивы linux тут не при чем. Если есть установочные диски FreeBSD, то запускаете sysinstall. Выбираете меню Configure, далее Packages, указываете CD/DVD в качестве источника пакетов, далее выбираете emulators и внутри этого пункта linux-base. После установки пакета в файл /boot/loader.conf строку linux_load="YES", а в файл /etc/rc.conf linux_enable="YES". Это все.

Guest 20-09-2004 07:45 82878

Так в том-то и дело что пакет этот и не ставится, как не пробовал, уже скачал 3 версии linux_base-6.1_5.tbz;  linux_base-7.1_5.tbz;  linux_base-7.1_4.tbz, что за напасть, он вообще есть где-нибудь не испорченный??? Может кинете ссылочку или может есть еще какой способ?

Barracuda 20-09-2004 10:01 82879

Если уж всё так плохо, то почему бы не попробовать поставить всё это дело из портов? Там даже контрольную сумму вручную можно будет проверить.

Belansky 22-09-2004 10:31 82880

Guest
Попробуйте /usr/ports/emulators/linux-base/.

archy 22-09-2004 15:53 82881

Имел такой же геморой с битой памятью во вторых 512 метрах, что бы не качал, все архивы битые получались...

Belansky 22-09-2004 19:14 82882

archy
И в какой взаимосвязи это находится?

archy 23-09-2004 17:00 82883

Belansky
Выше он писал, что он сливал тарболы, они все оказывались битые... :)

Guest 26-09-2004 14:58 82884

Только начинаю изучать FreeBSD и еще не до конца понимаю ка к устанавливать из портов :) После запуска make, make install в /usr/ports/emulators/linux_base пытается залезть на немереную кучу ftp-шников после чего обламывается и пишет Stop ... (связь модемная, качать ВСЕ ЭТО нет возможности) , в /usr/ports/distfiles созданы каталоги rpm/i386/8.0/ может можно туда скопировать rpm-ы с дисков и ставить их при помощи портов? если да то какие? и можно ли обойтись без дополнительной закачки из инета? Спасибо за реакцию на мою проблему :oszone:

abday 27-09-2004 13:19 82885

Пытаюсь поднть ADSL на FreeBSD 4.10 по примеру взятому отсюда http://eciadsl.flashtux.org/doc/eciadsl-on-openbsd.txt

ставлю 'pgg_add -r gmake' c нета

все проходит на ура, никаких ошибок, все зависимости удовлетворены, вместе с 'gmake-3.80_2' ставятся еще три пакета:

'expat-1.95.7'
'gettext-0.13.1_1'
'libiconv-1.9.1_3'
это все из '/var/db/pkg'

далее в '/usr/local/bin' в vi создаю файл '.profile'
в котором прописываю
'PATH=$PATH:/usr/local/bin
export PATH'

далее качаю два архива

'fetch -a http://eciadsl.flashtux.org/download/libpusb-bsd.tar.gz /tmp'
'fetch -a http://eciadsl.flashtux.org/download...sd-0.10.tar.gz /tmp'

'cd /tmp'
распаковываю 'tar zxvf libpusb-bsd.tar.gz'
'cd /libpusb-bsd'
'./configure'
все путем

сталкиваюсь с проблемой: при исполнении следующе операции

'gmake clean ; rm *.o'

нет команды gmake:(

help

Barracuda 27-09-2004 17:03 82886

Guest 62.118.159.*
Если сами порты не обновлялись через интернет (что вряд ли. если только начли работу с Фрёй), то вполне достаточно ставить запчасти из пакаджей, которые имеются на диске инсталяции и иже с ним. Ставить можно ручками (через pkk_add) или через sysinstall.
Мдя, через модем качать порты - грустно :(. Сам знаю.

abday
Ну нет такого make'а в системе - надо поставить. Как - см. выше.


Время: 03:53.

Время: 03:53.
© OSzone.net 2001-