The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Удалённо эксплуатируемые уязвимости во FreeBSD, opennews (??), 14-Май-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


130. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +/
Сообщение от deeaitch (ok), 15-Май-20, 01:54 
А вот у меня всё никак с портами и пакетами не срастается. Поставить не проблема, всё гладно. Нравиться. Но первое обновление через пару месяцев и что-то ломается.

В последний раз при обновлении через пакеты обновился толи xorg толи вяленый, а kde не пересобрали видно ещё. Так он мне его и снёс.

Понятно потом руками вернул и оно подтянуло нужную версию. Но как-то ....

Видно где-то я что-то упускаю. Оно не удивительно, в BSD я пока маленький. Но уж постараюсь подрасти.

Ответить | Правка | Наверх | Cообщить модератору

136. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +/
Сообщение от Аноним (135), 15-Май-20, 04:01 
А Вы соблюдайте одно простое правило: все _названия_ пакетов с ПО, которое Вам действительно нужно (я не имею в виду зависимости) - записывайте в текстовый файл. Тогда в случае чего этот файл можно будет скормить инструменту, и всё ПО установится/обновится одним махом. Так просто.
Ответить | Правка | Наверх | Cообщить модератору

159. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +/
Сообщение от deeaitch (ok), 15-Май-20, 14:57 
> А Вы соблюдайте одно простое правило: все _названия_ пакетов с ПО, которое
> Вам действительно нужно (я не имею в виду зависимости) - записывайте
> в текстовый файл. Тогда в случае чего этот файл можно будет
> скормить инструменту, и всё ПО установится/обновится одним махом. Так просто.

Нет, я наизусть его помню. Поэтому когда отвалилось я видел что отвалилось и протом сказал просто pkg install и он переставил. Тут сама ситуация, может есть какие-то тэги или ещё что как можно отслеживать чтобы такого не случалось? Может какая-то магия которую я пока не постиг.

Ответить | Правка | Наверх | Cообщить модератору

209. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +/
Сообщение от Erley (ok), 16-Май-20, 16:02 
> Тут сама ситуация, может есть какие-то тэги или ещё что как можно отслеживать
> чтобы такого не случалось? Может какая-то магия которую я пока не постиг.

По идее прежде чем что-то ставить/сносить, по умолчанию оно должно спрашивать разрешения.
Если из исходников собирать, то и штатный make и portmaster (который для этого рекомендуется)
выдают список того что они собираются делать (хотя make в некоторых ситуациях сразу рвётся
в бой и начинает компилировать зависимости).
Если ставить пакетами, то pkg тоже просит подтверждения.

Попробуйте посмотреть на poudriere (описан в handbook) - это такая штука которая компилирует
пакеты внутри jail (чтобы не засорять систему софтом который нужен только на этапе компиляции).
Для каждого пакета указываются только фичи которые нужны (как и make config в портах),
поэтому сборка будет чище и быстрее, с минимумом зависимостей.
В официальном репозитории многие пакеты собраны с опциями по умолчанию и может возникнуть
ситуация что без ручной пересборки какого-то пакета не обойтись.

Конечно для KDE или Chrome самостоятельная сборка будет мучительно долгой :)
Поэтому тут нужно будет либо разбираться с официальными пакетами, или набраться терпения.
Обычно poudriere выносят куда-нибудь на мощную машину.
Хорошая новость ещё и в том, что если сборка сломается на полпути, то система от этого никак
не пострадает, ничего вычищать не нужно будет.

Ответить | Правка | Наверх | Cообщить модератору

148. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +2 +/
Сообщение от псевдонимус (?), 15-Май-20, 12:36 
Мешать порты с пакетами можно, но осторожно. Заведи себе локальную репу с кастомными пакетами.
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

152. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +/
Сообщение от пох. (?), 15-Май-20, 12:54 
тем не менее, это у него что-то странное, pkg ничего просто так не сносит.

Упустил он, вероятно, таки прочитать что ему при этом написали.

Ответить | Правка | Наверх | Cообщить модератору

160. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +/
Сообщение от deeaitch (ok), 15-Май-20, 15:00 
> Мешать порты с пакетами можно, но осторожно. Заведи себе локальную репу с
> кастомными пакетами.

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

Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

227. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +/
Сообщение от псевдонимус (?), 18-Май-20, 08:32 
>> Мешать порты с пакетами можно, но осторожно. Заведи себе локальную репу с
>> кастомными пакетами.
> У меня только один был кастомный порт, и исправлениями личными, планировал предложить
> мантейнеру. Я бы с удовольствием вообще сидел на портах исключительно, но
> долго собирать. Я пробовал, работа не ждёт. Но за идею да,
> спасибо. Я думал об этом. Где бы найти только комп чтобы
> собирал это всё. У меня то только ноут и разбери. Но
> я думаю об этом.

Ну если кастомных портов немного, а ноут не на атоме, можно и на нем поднять репу.

Ответить | Правка | Наверх | Cообщить модератору

155. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +/
Сообщение от анонн (ok), 15-Май-20, 13:12 
> А вот у меня всё никак с портами и пакетами не срастается.
> Поставить не проблема, всё гладно. Нравиться. Но первое обновление через пару
> месяцев и что-то ломается.
> В последний раз при обновлении через пакеты обновился толи xorg толи вяленый,
> а kde не пересобрали видно ещё. Так он мне его и снёс.

Пакеты случайно не из квартальной репы (а порты наоборот - распоследний срез)? Ну и при обновлении pkg вообще-то показывает будущие действия и помимо кнопки Y там вполне можно жать N ))

Ну и да, альтернативно:
добавляем в список реп


/usr/local/etc/pkg/repos/myrepa.conf
local: {
    url             : "file:///usr/ports/packages/",
    enabled         : yes,
    priority        : 10
  }

порты собираем с "make package",
pkg repo /usr/ports/packages/
создаст или обновит репозиторий, pkg update/upgrade обновит таким образом "из портов".

Но, вместо навязачивого "Удалить и не пущать!" (в смысле, обновить на "более правильную версию из репы") теперь просто не будет обновлять проблемные связки, да и количество попыток заменить на версию из репозитория сильно поуменьшатся.
Чтобы уж точно "ни-ни!", пакет можно дополнительно залочить "pkg lock", но рулить большой кучей таких пакетов несколько неудобно (да и разрешение зависимостей в pkg начинает чувствительно тормозить).
Если что, pkg version -vRL=|grep -v "orpha\|succe"
покажет весь список устаревших.

И да, если сильно рассинхронизироваться с апстримом, то могут возникнуть проблемы с установкой нового софта - те самые предложения с обновлением, удалением и прочие попытки pkg разрулить поломанные зависимости, так что если все равно обновляться планируется раз в месяц, то наверное
https://svnweb.freebsd.org/ports/branches/2020Q2/
и
https://pkg.freebsd.org/FreeBSD:12:amd64/quarterly/
в самый раз будут.

Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

161. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +/
Сообщение от deeaitch (ok), 15-Май-20, 15:02 
>[оверквотинг удален]
> Если что, pkg version -vRL=|grep -v "orpha\|succe"
> покажет весь список устаревших.
> И да, если сильно рассинхронизироваться с апстримом, то могут возникнуть проблемы с
> установкой нового софта - те самые предложения с обновлением, удалением и
> прочие попытки pkg разрулить поломанные зависимости, так что если все равно
> обновляться планируется раз в месяц, то наверное
> https://svnweb.freebsd.org/ports/branches/2020Q2/
> и
> https://pkg.freebsd.org/FreeBSD:12:amd64/quarterly/
> в самый раз будут.

Воооот. Я подозревал что есть разные типа разные срезы. спасибо добрый человек, буду смотреть в этом направлении.

Ответить | Правка | Наверх | Cообщить модератору

184. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +/
Сообщение от пох. (?), 15-Май-20, 17:47 
если только ты не собираешься с этими срезами синхронизировать /usr/ports (а обычно таки если туда лезут, то нужен последний, а не годичной давности) - тебе от них пользы никакой, вред один.
Они необновляемые, и не привязаны ни к какому событию - включая версии base. Просто полный набор сборок на отбалдовую дату.

Зачем это делают - для меня полнейшая загадка.

Ответить | Правка | Наверх | Cообщить модератору

195. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +/
Сообщение от deeaitch (ok), 15-Май-20, 23:19 
> если только ты не собираешься с этими срезами синхронизировать /usr/ports (а обычно
> таки если туда лезут, то нужен последний, а не годичной давности)
> - тебе от них пользы никакой, вред один.
> Они необновляемые, и не привязаны ни к какому событию - включая версии
> base. Просто полный набор сборок на отбалдовую дату.
> Зачем это делают - для меня полнейшая загадка.

Понятно что пока не понятно :) Но буду разбираться, ибо таки интересно.

Ответить | Правка | Наверх | Cообщить модератору

198. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +1 +/
Сообщение от Аноним (-), 15-Май-20, 23:48 
> - тебе от них пользы никакой, вред один.
> Они необновляемые,

И как обычно "Но есть один нюанс, Петька!"
https://svnweb.freebsd.org/ports/branches/2020Q2/www/


  filtron/     530234     6 weeks     rene      Branch 2020Q2
  firefox/     534915     4 days     jbeich      MFH: r534912 r534914 www/firefox: backport NSS 3.52 support after r533597 PR:    …
  firefox-esr/     534915     4 days     jbeich      MFH: r534912 r534914 www/firefox: backport NSS 3.52 support after r533597 PR:    …

https://pkg.freebsd.org/FreeBSD:12:amd64/quarterly/All/


    
firedns-0.9.12.txz     88228    2020-Apr-25 20:22
fireflies-2.07_7.txz     26564    2020-May-11 11:11
firefox-76.0.1_1,1.txz     52582376    2020-May-12 05:09
firefox-esr-68.8.0_1,1.txz     48454388    2020-May-12 04:44
firestring-0.9.12.txz     62264    2020-Apr-24 06:37


Ответить | Правка | К родителю #184 | Наверх | Cообщить модератору

168. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +/
Сообщение от Аноним (69), 15-Май-20, 16:06 
Что-то упускаете. Репозиторий собирается целиком как единое целое, там не могут "не пересобрать ещё".
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

183. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +/
Сообщение от пох. (?), 15-Май-20, 17:45 
у него было что-то handmade, и с чекаута, не совпадающего по дате с тем что он там автоматом понакачал - оно в этих случаях редко, но может сломаться - если поменяли зависимости.

Правда, pkg об этом напишет, но читать его вывод при большом количестве портов невозможно.

Ответить | Правка | Наверх | Cообщить модератору

194. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +/
Сообщение от deeaitch (ok), 15-Май-20, 23:17 
> Что-то упускаете. Репозиторий собирается целиком как единое целое, там не могут "не
> пересобрать ещё".

Т.е. после установки с деревом пртов не стоит делать обновление дерева портов а пользоваться тем что поставила система? А дерево будет обновлено когда обновля. систему?

Официальную документацию я прочитал, но видно там некоторые моменты упущены в плане обновления.

Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору

197. "Удалённо эксплуатируемые уязвимости во FreeBSD"  +1 +/
Сообщение от Аноним (197), 15-Май-20, 23:41 
> Т.е. после установки с деревом пртов не стоит делать обновление дерева портов
> а пользоваться тем что поставила система? А дерево будет обновлено когда
> обновля. систему?

Т.е. portsnap, емнип, берет всегда новейший срез.
Если хочется квартальных:
svn checkout https://svn.freebsd.org/ports/branches/2020Q2/ /usr/ports
git clone https://github.com/freebsd/freebsd-ports.git (git checkout mybranch)
Ну или наоборот
/etc/pkg/FreeBSD.conf
url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly"
заменить на
"pkg+http://pkg.FreeBSD.org/${ABI}/latest"

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

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




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

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