The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"установка Free с 8-ми дисков"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"установка Free с 8-ми дисков"
Сообщение от rmik emailИскать по авторуВ закладки(ok) on 13-Июл-04, 09:29  (MSK)
приобрел полную FreeBSD со всеми пакетами на 8-ми дисках. Архивы отсортированы по алфавиту, а не "по пакетам".
Как все это ставить, если для одного пакета файлы раскиданы по дискам?
Заранее спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "установка Free с 8-ми дисков"
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 13-Июл-04, 09:57  (MSK)
>приобрел полную FreeBSD со всеми пакетами на 8-ми дисках. Архивы отсортированы по
>алфавиту, а не "по пакетам".
>Как все это ставить, если для одного пакета файлы раскиданы по дискам?
>
>Заранее спасибо.

man pkg_info na predmet zavisimostei ot drugih paketov. Pravda eto mne o4en silno napominajet rpm v RedHat, gadost e6e ta, osobenno esli etih zavisimostei ne 2-3, a 10-15. Zatom nau4i6sa bistro pe4atat :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "установка Free с 8-ми дисков"
Сообщение от newser Искать по авторуВ закладки on 13-Июл-04, 10:02  (MSK)
>приобрел полную FreeBSD со всеми пакетами на 8-ми дисках.
>Архивы отсортированы по алфавиту, а не "по пакетам".

??? Это как понимать?

>Как все это ставить, если для одного пакета файлы раскиданы по дискам?
>Заранее спасибо.

"Пакет" - это файл с расширением tgz (в FreeBSD 4.x) или tbz (FreeBSD 5.x), и для "одного пакета" файлы НЕ могут быть раскиданы по дискам.

Установка стандартными средствами: через sysinstall или pkg_add (man pkg_add) + чтение handbook.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "установка Free с 8-ми дисков"
Сообщение от rmik emailИскать по авторуВ закладки(??) on 13-Июл-04, 12:00  (MSK)
т.е. есть куча архивных файлов, которые через sysinstall не видно. Я догадываюсь, что надо брать один архив, устанавливать, запускать и смотреть чего ему еще надо установить и т.д..А как сделать чтоб он сам брал нужный архив из определенной папки и устанавливал?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "установка Free с 8-ми дисков"
Сообщение от lavr emailИскать по авторуВ закладки on 13-Июл-04, 12:34  (MSK)
>>приобрел полную FreeBSD со всеми пакетами на 8-ми дисках.
>>Архивы отсортированы по алфавиту, а не "по пакетам".
>
>??? Это как понимать?
>
>>Как все это ставить, если для одного пакета файлы раскиданы по дискам?
>>Заранее спасибо.

Прим: честно говоря я не знаю ПОЧЕМУ 8-CD, обычно либо 4-CD:

- mini-iso, live+minimal_packages+ports, packages

6-CD (PowerPack):

- верхнее + packages + distfiles

вероятно остальное это книжки.

Не стоит пытаться устанавливать почти все ПАКЕТЫ с CD во время
первичного INSTALL'а - это неудобно и "нереально"

Ставить после завершения первоначальной установки и некоторых
предварительных действий, можно использовать /stand/sysinstall,
но ЛУЧШЕ pkg_add или pkg_add -r (man pkg_add).

Установка самого релиза:

- если выполняется впервые или недостаточно опыта или нет точного
плана и представления ЧТО ТРЕБУЕТСЯ и ЧТО для этого НУЖНО,
УСТАНОВКА должна быть выбрана CUSTOM и система поставлена со всеми
sources: ядра и самой системы.
- все остальные настройки лучше сделать по минимуму: сеть, пользователь
root, минимальный набор ПАКЕТОВ: deco, wget, lynx
Вот практически и ВСЕ. Почему - да потому что займет меньше времени и
потому что остальные настройки удобней будет делать используя
несколько виртуальных терминалов вручную и для желающих с использованием
/stand/sysinstall. Даже установка пакетов будет на порядок проще.
Все это с одной оговоркой - установка с CD, если же у нас есть
сетевой доступ к зеркалу дистрибутива, вероятно установка ПАКЕТОВ
сразу из INSTALL по ftp или nfs будет быстрей и удобней.

Допустим установка пакетов с CD (возможно с возможностью выложить
их на локальный ftp-server):

Посмотреть сколько необходимо временного места для всех пакетов:
от 4 до 7GB, если не хочется особенно заморачиваться - выделить
временно на диске, например /dir/allpack, затем слить туда ВСЕ
пакеты, установить переменную среды:

bash: export PACKAGES=/dir/allpack
tcsh: set PACKAGES /dir/allpack

есть еще ряд переменных: PKG_PATH - путь по которому будет произведен
поиск пакетов, PACKAGEROOT и PACKAGESITE откуда будут вытягиваться
пакеты для установки.

Все дело в том, что pkg-add по умолчанию использует в качестве
PACKAGEROOT=ftp://ftp.freebsd.org/ и автоматически дополняет
полный путь URL=ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages-X.Y-release
или packages-N-stable packages-X.Y-release или packages-current

X,Y - цифры релиза, возможные значения N=3,4,5

Таким образом мы можем изменить PACKAGEROOT на НУЖНЫЙ нам чтобы
пакеты брались оттуда.

PACKAGESITE используется сразу для КОНКРЕТНОГО URL site:/path_to_packages
и соответственно отменяет автоматическое определение установленной у
нас системы и автоматического формирования пути, соответственно

export PACKAGESITE=ftp://unix1.jinr.ru/pub/allpack - будет полный
маршрут с какого сайта и из какой директории будут вытягиваться
пакеты через anonymous-ftp

Пример (ну скажем чтобы посмотреть работу переменных в комплексе):

дано: несколько компактов с packages
имеем небольшой диск на который не влазят ВСЕ packages
делаем следующее (используем bash в качестве shell):

export PACKAGES=/pub/allpack - сюда скачиваем пакеты, допустим один CD

допустим мы можем через SAMBA или NFS подмонтировать еще один CD
с пакетами на удаленной машине в директорию /mnt, тогда пишем:

export PKG_PATH=/pub/allpack:/mnt

допустим имеем работающую локалку (TCP/IP) машину с FTP доступом
и местом куда кладем еще CD:

export PACKAGESITE=ftp://packhost.domain/pub/otherpack

теперь можем с командной строки использовать:

pkg_add -r ... (который просмотрит все переменные среды и сам будет
искать зависимости по указанным местам)

Не уверен что /stand/sysinstall смотрит ВСЕ переменные, но можно
посмотреть sources или попробовать на практике.

Допустим что у нас есть ТОЛЬКО CD и нет дополнительного диска на
время установки пакетов или сети как в варианте выше, тогда:

pkg_info -R пакет (посмотреть необходимые зависимости и переписать
их с разных CD во временную директорию PACKAGE=/var/tmp например,
но не забывать что зависимые пакеты тоже могут иметь зависимости)

Есть мысль что на данном дистрибутиве есть distfiles, тогда и вовсе
не нужно устанавливать ПРЕКОМПИЛЕННЫЕ пакеты, а произвести сборку из ПОРТОВ: /usr/ports

>"Пакет" - это файл с расширением tgz (в FreeBSD 4.x) или tbz
>(FreeBSD 5.x), и для "одного пакета" файлы НЕ могут быть раскиданы
>по дискам.
>
>Установка стандартными средствами: через sysinstall или pkg_add (man pkg_add) + чтение handbook.
>

Надеюсь доступно и понятно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "установка Free с 8-ми дисков"
Сообщение от rmik emailИскать по авторуВ закладки(??) on 13-Июл-04, 13:01  (MSK)
большое спасибо!
скорее всего мне подойдет вариант с перепрописыванием пути поиска нужных архивов из одной папки, куда я слил все файлы с дисков.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "установка Free с 8-ми дисков"
Сообщение от lavr emailИскать по авторуВ закладки on 13-Июл-04, 13:08  (MSK)
>большое спасибо!
>скорее всего мне подойдет вариант с перепрописыванием пути поиска нужных архивов из
>одной папки, куда я слил все файлы с дисков.

тогда PACKAGE=/path и pkg-add в руки или /stand/sysinstall и

Configure -> Packages -> File System - задаем путь, но pkg-add удобней
если знаешь ЧТО хочешь установить

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "установка Free с 8-ми дисков"
Сообщение от Messmer Искать по авторуВ закладки(ok) on 13-Июл-04, 15:23  (MSK)
>приобрел полную FreeBSD со всеми пакетами на 8-ми дисках. Архивы отсортированы по
>алфавиту, а не "по пакетам".
>Как все это ставить, если для одного пакета файлы раскиданы по дискам?
>
>Заранее спасибо.
Ты лучше скажи, где ты такое купил?
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру