Проблемы с установкой 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.