РУсский ман NETBSD
Интересует сабж
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 2005 просмотра
Russian NetBSD team (site v5.0)Вэлкам ту Рашн НетБСД тим! ;-) (since 09.03.2004) |
|
Вход в системуНавигация по подшивкеНовые записи в блогахДрузья
|
РУсский ман NETBSDИнтересует сабж »
Активные обсуждения форума |
Новые обсуждения форума |
1. У вас не
1. У вас не работает сеть? В чем проблема? Ставьте кде. Хотя ставить кде в bsd это то же самое как из пушки по воробьям, но да ладно.
3. Есть понятия "пакеты" - архивы уже скомпилированных бинарников и "порты" - архивы сорсов приложений. Слово "дистрибутив" с натяжкой применимо только к самой netbsd - её базовой системе. если вы не собираетесь сейчас переустанавливать осиз сорсов или обновлять с бинарников забудьте про это слово. Однако, в netbsd сложилась традиция что "пакетами" - packages называют и то и то.
a) Пакеты (бинарники):
В нетбсд нет конвенциональной директории для хранения "пакетов" - если вы сразу их ставите из сети как
$ export PKG_PATH="ftp://ftp.netbsd.org/pub/pkgsrc/packages-2006Q4/NetBSD-3.1/i386/All"
$ pkg_add -v имя_порта
То пакет скачивается во временную директорию куда-то вроде в /var/tmp (или в /tmp - точно не могу сказать) (которая по умолчанию находится в оперативной памяти и потому не сохраняется после перезагрузки), там распаковывается и оттуда уже устанавливается - всё происходит в автоматическом режиме. При этом вне зависимости от того, удачно поставился пакет или произошла ошибка и операция установки прервалась, распакованные архивы и сам архив в /tmp удаляется. Лично мне не известно как по уму можно обойти данное ограничение. Обход не по уму таков: ставить не в автоматическом режиме с инета а сразу скачать архив самому, а потом его ставить:
$ pkg_add /путь_к_архиву/имя_архива
Однако, вам не просто будет получить дерево зависимостей для данного пакета и каждый раз нужно будет пользуясь pkg_info узнавать его зависимости (либо сразу ставить, смотреть на ошибку - чего не хватает из пакетов у вас в системе, докачивать и помещать в ту же директорию что и целевой устанавливаемый пакет). Это трудоёмко, но зато все архивы у вас будут вместе. Директорию определите для себя сами где вы будете хранить архивы.
Важное замечание: поскольку при распаковке больших архивов требуется много места, а в /var его обычно мало лучше сделать симлинк на директорию в разделе /var:
$ rm -R /var/tmp
$ mkdir /usr/tmp
$ ln -s /usr/tmp /var/tmp
б) Порты (исходники):
В норме если вы ставите портов как
$ cd /usr/pkgsrc/имя_порта
$ make install
то все скачанные архивы портов сохраняются в директории, которую вы указали посредством флага DISTDIR в /etc/mk.conf, например, добавив строку в указанный файл:
DISTDIR=/usr/packages
pkgsrc - это название системы портов в NetBSD.
pkgsrc-2006Q4 - это совокупность всех портов pkgsrc, выпущенная в 2006-м году, версия 4.
Поидее, порт - это всего лишь совокупность файлов в /usr/pkgsrc с набором инструкций на языке make или gmake о том как компилить архив порта - исходник под netbsd и как его инсталлировать.
Для обновления системы портов можете выполнить инструкции:
$ cd /usr/pkgsrc
$ cvs update -dP
вместо того чтобы скачивать самостоятельно архив а потом распаковывать его в /usr/pkgsrc, предварительно удалив старый.
P.S.: не всё чтоя здесь написал написано в гайдах или мануалах. Часть вещей определяется экспериментально или из сорса. "NetBSD - хакерская система" (c).
4. В /usr/share/doc находятся разные типы файлов. Файлы с расширением txt можете смотреть посредством vim. Если каракули - то возможно у вас не правильно стоит кодировка. Поковыряйте iconv тогда. Также в указанном каталоге есть файлы с расширением html. Их можно смотреть браузером - так удобнее. И т.д. Какой файл у вас не открывается и что конкретно за каракули вы видите?
некомпетентен.
$ ftp
ftp> open ftp.netbsd.org
Trying 2001:4f8:1:c:230:48ff:fe31:43f2...
ftp: connect to address 2001:4f8:1:c:230:48ff:fe31:43f2: No route to host
Trying 204.152.184.36...
Connected to ftp.netbsd.org.
220 ftp.NetBSD.org FTP server (NetBSD-ftpd 20060923) ready.
Name (ftp.netbsd.org:spinore): anonymous
331 Guest login ok, type your name as password.
Password:
230-
The NetBSD Project FTP Server located in Redwood City, CA, USA
100 Mbps connectivity courtesy of , ,
..................................
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd /pub
250 CWD command successful.
ftp> ls
229 Entering Extended Passive Mode (|||65492|)
150 Opening ASCII mode data connection for '/bin/ls'.
total 22
drwxr-xr-x 20 root netbsd 1024 Nov 6 14:21 NetBSD
drwxr-xr-x 26 root netbsd 1024 Nov 6 14:15 NetBSD-archive
drwxr-xr-x 12 611 611 512 Dec 8 17:03 NetBSD-daily
drwxrwxr-x 16 root netbsd 512 Feb 22 20:51 pkgsrc
drwxrwxr-x 8 srcmastr netbsd 512 Nov 6 13:55 sup
226 Transfer complete.
ftp> cd NetBSD
250-
EXPORT NOTICE
Please note that portions of this FTP site contain cryptographic
software controlled under the Export Administration Regulations (EAR).
None of this software may be downloaded or otherwise exported or
re-exported into (or to a national or resident of) Cuba, Iraq, Libya,
Sudan, North Korea, Iran, Syria or any other country to which the
U.S. has embargoed goods.
By downloading or using said software, you are agreeing to the
foregoing and you are representing and warranting that you are not
located in, under the control of, or a national or resident of any
such country or on any such list.
250-
Please read the file README
it was last modified on Sun Nov 26 17:06:35 2006 - 112 days ago
Please read the file README.export-control
it was last modified on Wed Jun 7 04:38:56 2000 - 2473 days ago
Please read the file README.sup
it was last modified on Mon Nov 6 13:57:42 2006 - 132 days ago
250 CWD command successful.
ftp> pwd
Remote directory: /pub/NetBSD
ftp>
Учтите, что ftp-сервер автоматически рвёт соединение после какого-то времени вашего бездействия, причём довольно не продолжительного. Возможно, если у вас проблемы со скоростью соединения, вы внезапно отказываетесь отключены. На вывод ошибки из-за коменды ls в директории /pub не обращайте внимания - всё полезное находится в /pub/NetBSD - там и смотрите
ftp> ls /pub/NetBSD
Вам всё ясно?
если вы хотите понимать основы BSD и не знакомы ещё с юниксом я бы настоятельно порекомендовал вам прочитать "беллетристику" Федорчука "FreeBSD: установка, настройка, использование" - книга существует в продаже и даже, может быть, нелегаль в инете в электронном виде. Далеко на всё что там написано применимо к случаю netbsd однако очень многое и, самое главное, там схвачены основные концепции. Книга написана увлекательным незагрузным разговорным языком, почти всё понятно.
Цитата:Вообще
Для Linux существует стандарт FHS: перевод http://www.opennet.ru/docs/RUS/file-sys/, оригинал http://www.pathname.com/fhs/. Подойдёт и для NetBSD, но не полностью. Что не совпало, спроси здесь.
Цитата:pkgsrc-2006Q4 -
Поправочка: Q4 означает не версию 4, а квартал 4-й.
teach yourself unix in 24
teach yourself unix in 24 hours хорошая книга от o'reily
+ я тут где-то выкладывал маны на русском по управлению пакетами в netbsd.
rtfm товарищ. по каждому делу сюда обращаться неполучится :)
Есть классная
Есть классная книга по Юниксу. Автор Зубков. Там и про tty и много чего другого. Супер книжка для понимая. Название не помню. Если надо в гугле легко найдешь.
Есть еще злобная вещь от Тэненбаума по архитектуре но это больше для системных программистов.
А есть еще маны. Через пятое десятое, без глубокого знания английского, можно понять что как настроить.
Зубков С.В
Зубков С.В "Assembler для DOS,Windows и UNIX ?
Тьфу ты... Эта у
Тьфу ты... Эта у меня просто на полке книга стоит..:-) Примелькалась. Счас вспомню автора
О как она
О как она называется
Операционная система UNIX - Андрей Робачевский
Операционная
Операционная система UNIX - Андрей Робачевский нашел это оно?
http://www.hub.ru/modules.php?name=Downloads&d_op=viewdownload&cid=22
Оно оно :-)
Оно оно :-)
EvAn, Цитата:Нет.
EvAn,
Может кто-нибудь знает как скачать с этого сайта?
http://www.isu.kasib.ru/biblio/index.htm
Я знаю. "Доступ
Я знаю. "Доступ в библиотеку осуществляется по учетной записи (логин и пароль) в дисплейных классах кафедры Информационная безопасность."
Ищи оттуда народ. :-)
Нет. "Linux.
Нет. "Linux. Русские версии". Когда преподавал, рекомендовал её студентам. Но есть проблема, издана она где-то в 2000 г. и на полках её уже не видать.
я так понимаю
я так понимаю сабж означает русский перевод
man netbsd???
Да русский
Да русский перевод man netbsd.
И еще может есть какие-нибудь книги на русском по NETBSD или около NETBSD-шной тематике. Т.е. книга об юникс подобной системе а некоторые главы описывают момент(установки, настройки) в NETBSD.
Имею перевод Руководство по операционной системе NetBSD, но все равно есть много вопросов.
Книг нет.
Книг нет. Перевода нет.Всё, что есть на этом сайте - это всё что имеется по теме."NetBSD" - хакерская система (с).
Посоветовали
Посоветовали читать /usr/share/doc/
вопрос что там открывать и как?
vi открывает какую - то тарабарщину.
Если есть
Если есть вопросы - задавайте.
Во-первых, как я понимаю, вы не работали ранее с юниксом и потому в вас все вопросы - общего характера. Таковые вопросы можно выяснить по любой книге освящающей ЮНИКС на русском языке. Не обязательно искать книгу по netBSD (каковых, вроде, и не существует в природе).
А во-втроых, хотите вы того или не хотите, но если вы решили начать разбираться серьёзно с компьютером, выучить технический английский вам прийдётся. Начиная с какого-то момента вы не уйдёте далее пользуясь только русским. Насколько я понимаю, не владея английским ставить BSD вообще не осмысленно.
Учу английский
Учу английский по мере надобности + то что учил в школе. Да вопроса было два.
1. Как поставить KDE из портов, я эту тему создал
2. Происходит из первого если из портов незя то как настроить сеть чтобы докачать то что неодходимо.
3. Как я понял в NSD необходимо чтоб дистрибутив лежал в в определенной директории в какой именно?
4. Вообще есть ли документ на русском который описывает стандартные положения для юникс систем например что такое /home или /var, кто такой tty и т.д.
P.S.
нетбсд установлена в VMware второго ПК нет а перегружаться для поиска инфы в инете утомительно.
1. $ cd
1.
$ cd /usr/pkgsrc/x11/kdebase3
$ make install
Хотя не понимаю зачем оно надо если можно поставить из пакетов.
2.
Ставить kde только для того чтобы получить возможность что-то докачивать? Ужас.
Для докачки есть wget. К нему точно существует даже русский мануал. Я с ним не разбирался, ничего оопределённого сказать не могу более.
3.
Дистрибутив в юниксе лежит в корне. Некоторые вещи раскиданы по специальным директориям.
Здесь не виндэус-тип работы с диском. Здесь есть только корень и его директории.
4.
А что там описывать? назначение основных корневых каталогов итак очевидно. А тонкости знают те кто работает уже непосредственно с сорсом и в основном и не требуется в это вникать. Опись содержимого основных каталогов есть в любой книге по линуксу - BSD использует примерно ту же схему размещения по каталогам.
5. Может так получиться, что возникнут куча дополнительных трудностей из-за вмваре, каковые бы не возникли если бы просто ставили систему на диск. И ихустранение может быть отнюдь не очевидным новичку.
Мы уходим от
Мы уходим от темы.
1.КДЕ хотел поставить для работы в ГУИ ну чтоб оценить сам КДЕ, консоль и в MS cmdline есть.
2.Сеть нужна вообще, пременительно к КДЕ ну без сети из пакетов поставить у меня неполучается.
3.Где должны лежать дистрибутивы чтоб их можно было установить,
что такое pkgsrc-2006Q4?
если человек знает приныципы(основы) то ему легче решать проблемы иначе мне придется каждый раз задавать вопрос на форуме.
4.Так как или чем прочитать докумнты лежащие в usr/share/doc/
vi выдает каракули.
Очень странное
Очень странное поведение FTP клиентов (OS WINXP) LeapFTP FlashXP
в ftp.netbsd.org/pub/pkgsrc/packages-2006Q4/*,*
показывают неправильный размер файлов, определяют как ярлыки при попытке открыть пишут что это не директория
в браузерах размер определяется корректно
пытался зайти через cmdline -> ftp половина комманд неработает пишет что
ftp> cd /pub
250 CWD command successful.
ftp> pwd
257 "/pub" is the current directory.
ftp> ls
Aborting any active data connections...
ftp> ls /?
425 Can't build data connection: Operation timed out.