Страница 1 из 1
Версия установленной FreeBSD - как узнать?
Добавлено: 2010-01-13 8:12:23
Olorin
Вопрос несколько нубский, но все же...
Имеется в наличии:
Код: Выделить всё
/home/olorin> uname -a
FreeBSD olorin.mordor.su 7.2-RELEASE FreeBSD 7.2-RELEASE #1: Thu Sep 10 02:00:47 KRAST 2009 root@freebsd:/usr/obj/usr/src/sys/HOME i386
Видно, что стоит 7.2-RELEASE. В бюллетенях безопасности FreeBSD для каждого патча есть указание версии, в которой баг исправлен (
к примеру,
RELENG_7_2, 7.2-RELEASE-p6).
Собственно, вопрос: а как узнать, какая версия в ветке у меня стоит (я имею ввиду 7.2-RELEASE-
p6)?
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2010-01-13 8:38:59
Гость
а вы используйте стеибл версию где все уже за вас пропатчено
зачем вам релиз?
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2010-01-13 9:27:04
thefree
Код: Выделить всё
# uname -a
FreeBSD python 7.0-RELEASE-p11 FreeBSD 7.0-RELEASE-p11 #0: Sun Mar 22 07:08:52 UTC 2009 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386
Сделайте
Но перед этим стоит почитать, т.к. многие не хвалят бинарное обновление.
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2010-01-13 10:39:48
icb
т.к. многие не хвалят бинарное обновление
Вроде не видел отрицательных отзывов. А удобство - неоспоримо

Пока минус только в том, что по uname не пишется точная версия (p1, p2 и т.п.)

Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2010-01-13 10:58:54
terminus
Он при апдейтах заменяет ядро на генерик - об этом надо помнить.
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2010-01-13 12:37:22
thefree
сверху мне кажется и так генерик
2icb, я же вам привел пример что пишет.
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2010-01-13 13:53:37
icb
Он при апдейтах заменяет ядро на генерик - об этом надо помнить.
Один из поводов остаться на GENERIC - возможность использовать бинарные обновления.
2icb, я же вам привел пример что пишет.
p2 пишет - это радует

Странно, что p1 не наблюдалось.
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2010-01-13 15:46:23
thefree
icb писал(а):Странно, что p1 не наблюдалось.
кстати да да да, в рассылки что-то по этому поводу говорилось
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2010-01-18 10:29:41
Olorin
обновляет систему в текущей ветке до последней (на данный момент - FreeBSD 7.2-RELEASE-p6), не меняет ядро, не меняет вывод
uname и накладывает все последние баг-фиксы.
обновляет систему до следующей ветки (FreeBSD 8.0), меняет ядро и вывод
uname.
Я все правильно понял? )
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2010-01-18 10:36:32
thefree
До какой версии обновится
Меняет ядро, окружения и
uname
Проверено работает
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2010-01-18 10:46:08
Olorin
thefree писал(а): До какой версии обновится
Меняет ядро, окружения и
uname
Проверено работает
Мини-фикс.
Всем спасибо, разобрался.
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2010-01-18 12:05:49
m0ps
terminus писал(а):Он при апдейтах заменяет ядро на генерик - об этом надо помнить.
ничего он не заменяет, просто если используется кастомное ядро, надо его пересобрать после бинарного обновления, если генерик - то пересобирать не надо.
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2012-05-05 10:01:19
icb
В 9.0 можно узнать версию системы?
Вышло p1, сделал бинарное обновление - как теперь узнать p1 у меня или нет?

Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2012-05-09 12:04:12
k-nike
Ответ в последней строчке:
server# freebsd-update fetch
Looking up update.FreeBSD.org mirrors... 4 mirrors found.
Fetching metadata signature for 9.0-RELEASE from update5.freebsd.org... done.
Fetching metadata index... done.
Fetching 2 metadata patches.. done.
Applying metadata patches... done.
Fetching 2 metadata files... done.
Inspecting system... done.
Preparing to download files... done.
No updates needed to update system to 9.0-RELEASE-p1.
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2012-05-11 15:35:36
icb
Странно узнавать версию пытаясь скачать обновления.
Есть ведь uname, но в нем версия отображается не совсем корректно

Может это баг и его должны исправить?
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2012-05-14 0:00:00
Electronik
а как вот это понять?
Код: Выделить всё
pdc# freebsd-update fetch install
Looking up update.FreeBSD.org mirrors... 4 mirrors found.
Fetching metadata signature for 8.2-RELEASE from update4.FreeBSD.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.
No updates needed to update system to 8.2-RELEASE-p7.
No updates are available to install.
Run '/usr/sbin/freebsd-update fetch' first.
pdc# uname -a
FreeBSD pdc.home.local 8.2-RELEASE-p3 FreeBSD 8.2-RELEASE-p3 #0: Tue Sep 27 18:07:27 UTC 2011 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386
я так понимаю ядро "версии"
p3, что тогда "версии"
p7?
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2012-05-14 14:34:19
PYO
я так понимаю ядро "версии" p3, что тогда "версии" p7
world
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2012-05-15 9:10:00
icb
Подвожу итог - точную версию установленной системы узнать нельзя?
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2012-05-15 13:19:03
manefesto
uname -a
а вообще freebsd-update не обновляет версию ядра, да есть такое,но не всегда и не у всех
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2012-05-15 13:37:46
icb
uname -a
а вообще freebsd-update не обновляет версию ядра, да есть такое,но не всегда и не у всех
Вроде обновляет, но только если обновляется ядро.
Если обновляется мир (что происходит довольно часто), то версия в
uname -a не обновляется.
Код: Выделить всё
http://www.freebsd.org/cgi/man.cgi?query=uname&apropos=0&sektion=0&manpath=FreeBSD+9.0-RELEASE&arch=default&format=html
The options are as follows:
-a Behave as though the options -m, -n, -r, -s, and -v were specified.
-m Write the type of the current hardware platform to standard output.
-n Write the name of the system to standard output.
-r Write the current release level of the operating system to standard output.
-s Write the name of the operating system implementation to standard output.
-v Write the version level of this release of the operating system to standard output.
Похоже что это баг - может кто напишет в в трекер?
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2012-06-22 1:01:24
receptor
icb писал(а):Подвожу итог - точную версию установленной системы узнать нельзя?
ТОчная версия всегда в ЯДРЕ!!!!!!!!!!!!
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2012-06-24 18:49:56
ADRE
receptor писал(а):icb писал(а):Подвожу итог - точную версию установленной системы узнать нельзя?
ТОчная версия всегда в ЯДРЕ!!!!!!!!!!!!
щито?
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2012-08-06 10:40:00
icb
ТОчная версия всегда в ЯДРЕ!!!!!!!!!!!!
Точная версия не может быть только в ядре, т.к. часто обновления не затрагивают ядро.
Имхо - это баг

Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2012-09-12 2:47:29
Electronik
нашел))
Код: Выделить всё
head -40 newvers.sh
#!/bin/sh -
#
# Copyright (c) 1984, 1986, 1990, 1993
# The Regents of the University of California. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# 4. Neither the name of the University nor the names of its contributors
# may be used to endorse or promote products derived from this software
# without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
#
# @(#)newvers.sh 8.1 (Berkeley) 4/20/94
# $FreeBSD: src/sys/conf/newvers.sh,v 1.83.2.12.2.5 2011/02/16 15:24:22 kensmith Exp $
TYPE="FreeBSD"
REVISION="8.2"
BRANCH="RELEASE-p10"
Re: Версия установленной FreeBSD - как узнать?
Добавлено: 2012-09-12 9:22:07
snorlov
icb писал(а):Подвожу итог - точную версию установленной системы узнать нельзя?
Все забывают, что freebsd-update тоже развивается, и там выявливаются баги, по моим наблюдениям нормальное отображение версии операционки после бинарного обновлениея начилось после 7.2 и 8.1... Поскольку данный вопрос не очень меня и занимал, может ошибаюсь в версиях. Но 7.0 точно была в этом смысле глюкавой...