Проблемы с установкой KDE с помощью pkgsrc

Я сейчас в школе, и я взял два класса, Networking и Unix Development, которые посвящены программированию на C в Unix. В частности, мы использовали NetBSD для наших машин, на которых мы разрабатываем (скорее наши программы должны работать на NetBSD). В последнее время наша школьная сеть была очень привередливой, и я не смог войти в нее по SSH. Я подумал, что сейчас самое время создать собственную коробку NetBSD, потому что 1) мои программы должны компилироваться и работать на NetBSD и 2) Я действительно не знаю, как управлять / управлять средой Unix (хотя я понимаю внутреннюю работу).

С учетом вышесказанного я начал работать над NetBSD сегодня, так как у меня выходной. Я многому научился по работе с NetBSD/Unix (наверное, я никогда особо не знал), но я застрял при попытке установить KDE прямо сейчас. Я хотел бы сказать, что мои поиски в Google были успешными / находчивыми, но я боюсь, что это не так. Я не знаю, было ли то, что я искал, расплывчатым или неправильным, но здесь я ищу помощь.

Я использую pkgsrc для установки бинарного файла KDE 3.5.10. Когда я использую pkg_add kde-3.5.10, он начинает делать то, что должен (я не знаю необязательных аргументов команды, чтобы pkg_add сообщал о том, что он делает). Кажется, он работает в течение ~5 минут, но затем завершается ошибкой и выдает следующие ошибки:

  • pkg_add: ошибка чтения для lib/liblcms.so.1.0.18: преждевременное завершение сжатых данных gzip: ошибка ввода / вывода
  • Не удалось удалить исходную контрольную сумму MD5, не удаляя: /usr/pkg/lib/liblcms.so.1.0.18
  • pkg_add: не удалось удалить /usr/pkg/lib/pkgconfig/lcms.pc
  • ...
  • pkg_add: невозможно установить lcms для зависимости> = 1.12nb2
  • ...
  • pkg_add: не удалось добавить 1 пакет

У меня действительно нет идей, что означают эти ошибки. Любая ошибка... это та же ошибка, что и выше, но с другим путем / зависимостью (дайте мне знать, если вы хотите увидеть их все).

Шаги, которые я предпринял до того момента, когда я мог на самом деле попытаться установить KDE:

  • Установите NetBSD 5.0.1
  • Используйте dhcpcd с одной из моих сетевых карт
  • Установка соответствующих переменных среды и получение pkgsrc через CVS
  • Установка соответствующей переменной среды для расположения двоичных файлов
  • Выполнение pkg_add

Я извиняюсь, если это тривиальная ошибка, и я должен разобраться сам, но сегодня был первый день, когда я пытался установить Unix/Linux. Все задания по программированию, которые я выполнял до этого момента, просто требовали от меня SSH на сервер, использования редактора (Emacs) для написания моего кода и компиляции его с помощью Makefile. Любая помощь, советы, указатели будут с благодарностью.:D

В очередной раз благодарим за помощь.

С другой стороны, я не знал, стоит ли публиковать это на ServerFault или SuperUser. Если вопросы такого рода больше ориентированы на SuperUser, пожалуйста, дайте мне знать, и я опубликую будущие вопросы там.

1 ответ

У вас есть все бинарные пакеты, от которых зависит kde (например, lcms)? Недостаточно просто иметь пакет kde. Вы можете настроить свою машину на использование удаленного хранилища, см.:

http://www.netbsd.org/docs/pkgsrc/using.html В частности, раздел 4.1.2.

Другие вопросы по тегам