BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Ср 06 ноя, 2019 4:39 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 150
Возникли вопросы по использованию некторых команд при обновлении.

1. Как правильно

freebsd-update -r 12.1-RELEASE upgrade
или
freebsd-update upgrade -r 12.1-RELEASE ?

2. Обновление пакетов после обновления системы

pkg-static install -f pkg
pkg update
pkg upgrade

или

pkg-static upgrade -f ?

Вопрос возник так как в разных источниках указано по разному.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Ср 06 ноя, 2019 5:17 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5273
Откуда: Москва
Источник один: https://www.freebsd.org/doc/handbook/up ... pdate.html, там всё есть. Для freebsd-update ещё есть man, там описан порядок аргументов и команд. Хотя работает и так и так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Чт 07 ноя, 2019 4:28 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 150
Я читал эти вещи, и некоторые другие. С пунктом 1. разобрался. А вот с обновлением пакетов не могу никак уловить как же правильно сделать

(по статье из интернета)

pkg-static install -f pkg
pkg update
pkg upgrade

или (по книге Absolute FreeBSD)

pkg-static upgrade -f pkg
pkg update -f

или (Handbook)

pkg-static upgrade -f

Я делаю это первый раз в жизни. Поэтому наличие разных вариантов немного смущает, и хочется понимать смыл производимых действий.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Чт 07 ноя, 2019 6:57 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5273
Откуда: Москва
А не надо "некоторые другие" вещи читать. Я же написал - делайте как написано в английской handbook или man, остальные источники - мусор.
На самом деле вам ничего и не нужно делать, потому что вы не переходите на другую major ветку, про это в handbook тоже написано.
А так-то вместо того чтобы гадать какое непонятное заклинание скопировать вслепую, лучше почитайте что эти команды делают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Чт 07 ноя, 2019 10:27 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 150
Использовал (Handbook)

pkg-static upgrade -f

получил сообщение о нехватке места в /var/cache/pkg. Хотя этот каталог пуст, а сам /var я устанавливал отдельным разделом, выделив ему 5Gb.

Пришлось использовать первый из указанных вариантов,

pkg-static install -f pkg
pkg update
pkg upgrade

остальные два запускают переустановку всех пакетов (у меня их 720шт).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Чт 07 ноя, 2019 10:58 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5273
Откуда: Москва
GVitaliy писал(а):
получил сообщение о нехватке места в /var/cache/pkg. Хотя этот каталог пуст, а сам /var я устанавливал отдельным разделом, выделив ему 5Gb.

Наверное потому ваши 720 пакетов съели всё место.

GVitaliy писал(а):
остальные два запускают переустановку всех пакетов (у меня их 720шт).

Вообще-то весь смысл вызова pkg после обновления системы (повторюсь, это нужно только апгрейда на новую мажорную ветку) - переустановить все пакеты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Чт 07 ноя, 2019 11:43 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 150
То-есть это нужно будет делать в будущем при обновлении до 13.0? И тогда снова вылезет проблема с нехваткой места? При установке я разбил диск -
/- 20GB
swap - 4GB
/var - 4GB
/tmp - 4GB
/usr - 75GB

Если бы я разбил / - 30GB и /usr - остальное. Может тогда бы хватило места?
А текущем случае есть ли какая-то возможность увеличить размер /var? (установка на virtualbox)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Пт 08 ноя, 2019 12:11 am 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5273
Откуда: Москва
GVitaliy писал(а):
То-есть это нужно будет делать в будущем при обновлении до 13.0? И тогда снова вылезет проблема с нехваткой места?

Очевидно что да.

GVitaliy писал(а):
При установке я разбил диск -
/- 20GB
swap - 4GB
/var - 4GB
/tmp - 4GB
/usr - 75GB

Если бы я разбил / - 30GB и /usr - остальное. Может тогда бы хватило места?

Если вы пока не знаете где вам сколько нужно места, можно вообще не бить на подразделы или ставить ZFS.
Но на /var 4GB точно катастрофически мало, только данные freebsd-update занимают 2G.

GVitaliy писал(а):
А текущем случае есть ли какая-то возможность увеличить размер /var? (установка на virtualbox)

Увеличить раздел можно только если непосредственно после него есть свободное место.
На virtualbox можно подключить дополнительный диск.
Либо можно сделать /var/cache/pkg ссылкой на каталог на любом разделе где есть достаточно места.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Пт 08 ноя, 2019 4:22 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2408
GVitaliy писал(а):
То-есть это нужно будет делать в будущем при обновлении до 13.0? И тогда снова вылезет проблема с нехваткой места? При установке я разбил диск -
/- 20GB
swap - 4GB
/var - 4GB
/tmp - 4GB
/usr - 75GB

Если бы я разбил / - 30GB и /usr - остальное. Может тогда бы хватило места?
А текущем случае есть ли какая-то возможность увеличить размер /var? (установка на virtualbox)


# man pkg.conf

переменная PKG_CACHEDIR

у Вас /usr - 75GB,

# mkdir /usr/pkg
далее в /etc/pkg/FreeBSD.conf или в /usr/local/etc/pkg
PKG_CACHEDIR = /usr/pkg

аналогично и для freebsd-update можно изменить workdir, которая
by default = /var/db/freebsd-update

# man freebsd-update
# man freebsd-update.conf
# mkdir /usr/freebsd-update

в /etc/freebsd-update.conf
WorkDir=/usr/freebsd-update

Только не забудьте потом про это.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Пт 08 ноя, 2019 4:25 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 150
Спасибо за советы. Видимо когда соберусь устанавливать на реальное железо, то придется еще раз проанализировать разбивку на разделы.

Что касается ZFS, У меня 3 диска. Один системный и 2 диска с данными. Я не использую RAID. Насколько практично будет использование ZFS?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Пт 08 ноя, 2019 5:34 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5273
Откуда: Москва
GVitaliy писал(а):
Что касается ZFS, У меня 3 диска. Один системный и 2 диска с данными. Я не использую RAID. Насколько практично будет использование ZFS?

По мне так непрактично использовать современные накопители без избыточности, но ZFS её использовать не обязывает - можете сделать по пулу на каждый из дисков (аналог конфигурации на классических ФС), можете сделать 1 пул без избыточности из всех трёх (с соответствующим падением надёжности), ну и целый спектр всевозможных конфигураций с избыточностью.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Сб 09 ноя, 2019 3:13 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 150
Последний вопрос. Если использовать ссылку на каталог в /usr, то после выполнения действий требующих большого объема на разделе, можно будет вернутся обратно, или это действие не обратимо?

По поводу ZFS - При установке на железо я буду ставить в режиме dual-boot с Win10 и может быть Linux. Мне бы не хотелось, что-бы попытка создания пулов случайно повредила хранящиеся на дисках данные (около 10TB). Возможно ли использование ZFS только на тех разделах которые принадлежат только freebsd?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Сб 09 ноя, 2019 5:41 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2408
GVitaliy писал(а):
Последний вопрос. Если использовать ссылку на каталог в /usr, то после выполнения действий требующих большого объема на разделе, можно будет вернутся обратно, или это действие не обратимо?


уже печально, man ln. Что или кто запрещает Вам читать man и пробовать,
что сложного в создании виртуалки с FreeBSD для изучения и экспериментов?

Цитата:
По поводу ZFS - При установке на железо я буду ставить в режиме dual-boot с Win10 и может быть Linux. Мне бы не хотелось, что-бы попытка создания пулов случайно повредила хранящиеся на дисках данные (около 10TB). Возможно ли использование ZFS только на тех разделах которые принадлежат только freebsd?


Потренируйтесь на виртуалках.

Вы когда-нибудь, использовали хотя бы 2'е ОС на одном PC?
Если нет, то опыт показывает, установка 2-3'ех ОС на железо,
заканчивается использованием ОДНОЙ, все остальные начинаешь
использовать под Виртуализацией, ибо перезагружаться надоедает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление freebsd 12.0 до 12.1
СообщениеДобавлено: Вс 10 ноя, 2019 2:26 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 150
Я использовал при переходе с win xp на win 7. В одной работал, в другой настраивал и осваивался. Когда заметил что большую часть времени нахожусь в win 7 то полностью на нее перешел, удалив xp В данном случае - мульти-бот, как промежуточный этап. Я более менее освоил запуск виртуальных машин на windows, но также необходимо освоить тоже самое на той-же freebsd. А затем можно решить что оставить на железе, а что запускать на виртуалке.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика