The OpenNET Project / Index page

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



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

Оглавление

Выпуск пользовательского дистрибутива GhostBSD 10.1, opennews (??), 13-Сен-15, (0) [смотреть все]

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


13. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  +1 +/
Сообщение от Аноним (-), 13-Сен-15, 10:08 
> во FreeBSD есть NetworkManager? круто. жаль, что фатальный недостаток не позволит мне
> никогда пользоваться FreeBSD

А фатальный недостаток - это наличие там изена? :)

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

18. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  –2 +/
Сообщение от б.б. (?), 13-Сен-15, 10:29 
>> во FreeBSD есть NetworkManager? круто. жаль, что фатальный недостаток не позволит мне
>> никогда пользоваться FreeBSD
> А фатальный недостаток - это наличие там изена? :)

нет. отсутствие нормальных и вменяемых локальных репозиториев.

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

26. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  +/
Сообщение от iZEN (ok), 13-Сен-15, 12:18 
>>> во FreeBSD есть NetworkManager? круто. жаль, что фатальный недостаток не позволит мне
>>> никогда пользоваться FreeBSD
>> А фатальный недостаток - это наличие там изена? :)
> нет. отсутствие нормальных и вменяемых локальных репозиториев.

Соберёшь пакеты из портов — будет:
% ls /usr/ports/packages/


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

27. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  –1 +/
Сообщение от б.б. (?), 13-Сен-15, 12:26 
>>>> во FreeBSD есть NetworkManager? круто. жаль, что фатальный недостаток не позволит мне
>>>> никогда пользоваться FreeBSD
>>> А фатальный недостаток - это наличие там изена? :)
>> нет. отсутствие нормальных и вменяемых локальных репозиториев.
> Соберёшь пакеты из портов — будет:
> % ls /usr/ports/packages/

Я в OpenBSD практически ничего "из портов" не собираю - долго и нудно.

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

103. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  –1 +/
Сообщение от DeadLoco (ok), 13-Сен-15, 23:08 
> Я в OpenBSD практически ничего "из портов" не собираю - долго и нудно.

А я сумел заставить фрю собирать вместо себя. Теперь все(1) только из портов.

(1) не, ну pkg приходится бутстрапить из пакета, но это все.

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

31. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  –1 +/
Сообщение от Sw00p aka Jerom (?), 13-Сен-15, 13:18 
>>>> во FreeBSD есть NetworkManager? круто. жаль, что фатальный недостаток не позволит мне
>>>> никогда пользоваться FreeBSD
>>> А фатальный недостаток - это наличие там изена? :)
>> нет. отсутствие нормальных и вменяемых локальных репозиториев.
> Соберёшь пакеты из портов — будет:
> % ls /usr/ports/packages/

pkg autoremove - хорошо придумали

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

39. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  +1 +/
Сообщение от Аноним (-), 13-Сен-15, 14:12 
> Соберёшь пакеты из портов — будет:

Вот ща все пойдут в билдфермы перепрофилироваться. Десятки тысяч пакетов ребилдовать.

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

156. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  +/
Сообщение от Аноним (-), 15-Сен-15, 23:07 
Попробуйте пудру, может это к вашему замечанию отнлсится
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  +1 +/
Сообщение от Аноним (-), 13-Сен-15, 14:11 
> нет. отсутствие нормальных и вменяемых локальных репозиториев.

А что, в этом их новомодном менеджере пакетов нет понятия локального репа? O_O

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

42. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  +/
Сообщение от Аноним (-), 13-Сен-15, 14:37 
> А что, в этом их новомодном менеджере пакетов нет понятия локального репа?
> O_O

pkg create my_package_list
pkg repo /path repo.key

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

91. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  +1 +/
Сообщение от Аноним (-), 13-Сен-15, 22:08 
> pkg create my_package_list
> pkg repo /path repo.key

Create - это прекрасно. Но вот у дебиана я могу одной левой (rsync или более специализированным скриптом мирроринга) себе на хард все зеркало утащить. И подцепить это как локальный реп. После этого сеть мне будет даром не нужна: весь софт инсталлируем локально. Я так понимаю что буратина про именно эту возможность намекал.

Пару раз такой ход конем здорово выручал, когда юзвери были в совсем rural area, где едва долетают останки GPRS - вкатить реп на переносной винч, закопировать на диск компа в тутуево, и порядок. Доступен весь софт. А качать гигазы по GPRS - ну вы поняли.

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

108. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  –1 +/
Сообщение от DeadLoco (ok), 13-Сен-15, 23:17 
> Я так понимаю что буратина про именно эту возможность намекал.

А что мешает сделать то же самое с фревыми репами? Качнул, индекс построил, в конфиг прописал.

В чем сложность?

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

124. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  +/
Сообщение от Аноним (-), 14-Сен-15, 08:22 
> В чем сложность?

Да вот тут кадр показал что так можно. Вот мне и любопытно - откуда у буратины именно столь принципиальная и категоричная предъява.

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

110. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  +/
Сообщение от Аноним (-), 13-Сен-15, 23:47 
> Create - это прекрасно. Но вот у дебиана я могу одной левой
> (rsync или более специализированным скриптом мирроринга) себе на хард все зеркало
> утащить.

Ну, можно конечно извратиться и скачать :)
http://pkg.FreeBSD.org/FreeBSD:10:amd64/latest

но (вы не поверите!)


pkg help fetch
pkg fetch is used to download binary packages from a remote repository.

-a, --all     Fetch all packages.

     -o destdir, --output destdir
                   Place files in a sub-directory called All of the specified
                   directory.  In this mode, packages are fetched for distri-
                   bution instead of placing them into the internal cache.


т.е. тупо pkg fetch -a -o /mylocalrepo

> И подцепить это как локальный реп. После этого сеть мне
> будет даром не нужна: весь софт инсталлируем локально. Я так понимаю
> что буратина про именно эту возможность намекал.

Вообще, локальные пакеты ставятся так:
pkg add path/package
А репа это или просто отдельный пакет - по барабану.

Но если нужна именно репа, с поиском, библиотекаршами и шахматами:
Cкачиваем еще и индекс репы или же делаем:
pkg repo path
добавляем нашу репу
/usr/local/etc/pkg/repos/mylocal.conf


local-repo: {
               url: "file:/tmp/test/",
               enabled: true
              }

делаем

pkg update
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
Updating local-repo repository catalogue...
Fetching meta.txz: 100%    264 B   0.3kB/s    00:01    
Fetching packagesite.txz: 100%    964 B   1.0kB/s    00:01    
Processing entries: 100%
local-repo repository update completed. 1 packages processed.

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

123. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  +/
Сообщение от Аноним (-), 14-Сен-15, 08:05 
>
 
> -a, --all     Fetch all packages.
>

А скачка только изменившихся с прошлого раза пакетов, а-ля rsync - возможна? Ну там чтобы через месяц утащить только изменившиеся пакеты. А то когда зеркало весит кучу гигов - целиком его качать как-то не очень круто. Кроме того - а индекс?

У дебианщиков за годы и годы - подобные грабельки были обтоптаны и выработались достаточно удачные практики, позволяющие с минимумом усилий поднять зеркало пакетов и апдейтить его.

Но в целом - вроде выглядит достаточно адекватно. Вот мне и интересно - что буратине не нравится? Подозреваю что как обычно есть какой-нибудь дypaцкий catch, например, что на практике это почему-то не работает или работает хреново и получается как в анекдоте про математика и пожарный кран.

> pkg add path/package

Ну это как-то совсем уж педально, а-ля "dpkg -i". По нормальному пакетному манагеу дается директива типа "install libreoffice" а он там сам разбирается на основе каталогов и настроек где "libreoffice" брать. Смысл пакетника - в разгрузке от рутины как раз.

А хороший пакетник со стабильными репами - можно вообще запустить в режиме автопилотирования, так что система будет заапдейчена даже на совсем автопилоте. Это компромисс, но иногда бывает так что админить вон ту машину напрочь некому, и все тут. А своим майнтайнерам мы доверяем все-таки больше чем чужим ботнетчикам с эксплойтами.

> А репа это или просто отдельный пакет - по барабану.

В нормальном виде - это не так. У репы есть индекс и можно не компостировать свой мозг запоминанием путей или урлов. Вместо этого 1 раз в жизни записав сие в конфиг. Общение с пакетником становится лаконичнее и не надо захламлять мозг всякой дрянью типа путей или урлов лишний раз. Весь смысл пакетника - в разгрузке админа от рутины. А то я могу и make install'ом поставить софт. Но потом скорее всего наступит момент когда об этом придется пожалеть.

> Но если нужна именно репа, с поиском, библиотекаршами и шахматами:

Ну естественно, нужна.

> profit!

Вообще - да, выглядит как более-менее нормальный пакетник. Похоже люли от апача и яхи возымели действие и кое-кто даже начал догадываться как это должно выглядеть в нормальном виде. Но все-таки - что же не нравится буратине? Есть какой-то большой и невкусный catch? Ну там вида "номер катит только для 5% софта", например?

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

125. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  –1 +/
Сообщение от Ононим (?), 14-Сен-15, 09:07 
> А скачка только изменившихся с прошлого раза пакетов, а-ля rsync - возможна? Ну там чтобы через месяц утащить только изменившиеся пакеты. А то когда зеркало весит кучу гигов - целиком его качать как-то не очень круто. Кроме того - а индекс?

Да. Да.

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

126. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  –1 +/
Сообщение от DeadLoco (ok), 14-Сен-15, 09:10 
> Вообще - да, выглядит как более-менее нормальный пакетник. Похоже люли от апача
> и яхи возымели действие и кое-кто даже начал догадываться как это
> должно выглядеть в нормальном виде.

Оно всегда такое было. Изначально. С самой первой версии фри можно было при установке выбрать куцую локальную репу, включенную в образ диска, вместо сетевой

С переходом на pkgng начали хранить инфу об установленных пакетах в sqlite, вместо кучи текстовых файликов, да еще добавили несколько полезных функций, которых не было в pkg_*.

Весь плач неосиляторов об "отсутствии нормального пакетного менеджера" во фре - это как явка с повинной.

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

144. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  +1 +/
Сообщение от Аноним (-), 15-Сен-15, 12:54 
> Оно всегда такое было. Изначально.

Я уже давно понял что дьявол - в деталях :). Мне не надо пакетник "для галочки". Мне надо удобный, мощный и эффективный инструментарий, который разгрузит меня от системной рутины. Вот дебиановский пакетник по сумме свойств на это пожелание похож. А тот окаменелый шыт - не очень. Pkg-ng стал больше похож на нормальный человеческий пакетник.

> С самой первой версии фри можно было при установке выбрать куцую локальную репу,
> включенную в образ диска, вместо сетевой

С практической точки зрения, какой-нибудь микроэмбедовочный opkg и то пожалуй больше похож на пакетный менеджер.

> С переходом на pkgng начали хранить инфу об установленных пакетах в sqlite,
> вместо кучи текстовых файликов,

Текстовые файлики - это круто. Но только не когда вопрос заходит о том чтобы что-нибудь быстро найти. Есть такая штука - индексы. Они позволяют искать сильно быстрее чем гольный полнотекстовый поиск не подпертый ничем.

> да еще добавили несколько полезных функций, которых не было в pkg_*.

Ну, понимаешь, можно справить надобность в чистом поле. Но в теплом доме, на удобном седалище, с водопроводом и канализацией - оно все-таки комфортнее, что ни говори. Особенно если за бортом град или -20. Хоть это и требует больше инженерных работ и затрат.

Вот ваш старый pkg - едва ли тянет на сельский скворечник, с седалищем из неструганых досок и вoнючей ямой.

> Весь плач неосиляторов об "отсутствии нормального пакетного менеджера" во фре - это
> как явка с повинной.

Да вообще, понимаешь, обнаглели - не хотят довольствоваться сельским скворечником. Хотят уютное седалище в теплом доме, и чтоб без зловонной ямы в комплекте.

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

133. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  +/
Сообщение от Аноним (-), 14-Сен-15, 14:57 
> А скачка только изменившихся с прошлого раза пакетов, а-ля rsync - возможна?
> Ну там чтобы через месяц утащить только изменившиеся пакеты. А то
> когда зеркало весит кучу гигов - целиком его качать как-то не
> очень круто. Кроме того - а индекс?

Да не, что вы, кто же об этом думать будет в бздах-то?
Не, если качать уже имеющийся пакет, то там что-то пишут, типа
> No packages are required to be fetched.
> Check the integrity of packages downloaded? [y/N]: y
> Integrity check was successful.

Но это же наверняка не то.
Да и доступ к репе http://pkg.freebsd.org/freebsd:10:x86:64/latest/ ведь только через специфичный бздшный протокол ...

>  Подозреваю что как обычно есть какой-нибудь
> дypaцкий catch, например, что на практике это почему-то не работает

Ну да, конечно же это не работает на практике - сделать клон репы вообще офигенно сложно (раз уж запихали возможность в пакетный менеджер).
А уж свои собственные сборки и репы народ (как собственно и оф. билдфермы) разворачивает магией, но никак не штатными тулзами.
Короче понятно ...

>> pkg add path/package
> Ну это как-то совсем уж педально, а-ля "dpkg -i".

Я прокапитаню: это тупо возможность добавить локальный пакет, не заморачиваясь с генерацией индекса и т.д.
То, что это может быть далеко не всегда и всем надо, не делает саму опцию ненужной.


>  Но все-таки - что же не
> нравится буратине? Есть какой-то большой и невкусный catch? Ну там вида
> "номер катит только для 5% софта", например?

Т.е. когда возразить особо нечего, начинается классика "оно наверняка не работает и глючное!"


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

145. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  +/
Сообщение от Аноним (-), 15-Сен-15, 12:58 
> Т.е. когда возразить особо нечего, начинается классика "оно наверняка не работает и глючное!"

ЧСХ, по моим наблюдениям, такие подозрения обычно имеют под собой основания. Ну вон там выше гражданам и этот их древний pkg - пакетный менеджер, типа. Глядя на такие критерии - возникают вполне логичные подозрения что и весь остальной спич того же стоит.

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

147. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  –1 +/
Сообщение от Аноним (-), 15-Сен-15, 14:04 
> Глядя на такие критерии - возникают вполне логичные подозрения
> что и весь остальной спич того же стоит.

Глядя на пелы типа "А у вас пакетов НЕТУ!  Потому что репы ПУСТЫЕ!", возникают вполне логичные подозрения, что и все остальные "разоблачения бздей" - из той же оперы :)

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

106. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  –1 +/
Сообщение от DeadLoco (ok), 13-Сен-15, 23:14 
>> А что, в этом их новомодном менеджере пакетов нет понятия локального репа?
>> O_O
> pkg create my_package_list
> pkg repo /path repo.key

Еще нужно /usr/local/etc/pkg/FreeBSD.conf поправить.

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

44. "Выпуск пользовательского дистрибутива GhostBSD 10.1"  –1 +/
Сообщение от б.б. (?), 13-Сен-15, 14:44 
>> нет. отсутствие нормальных и вменяемых локальных репозиториев.
> А что, в этом их новомодном менеджере пакетов нет понятия локального репа? O_O

речь не об этом. речь о том, к чему я привык за последние 10 лет, и отвыкать не собираюсь.

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

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

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




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

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