The OpenNET Project / Index page

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



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

Оглавление

Выпуск дистрибутива Альт Рабочая станция К 10.1, opennews (??), 17-Ноя-22, (0) [смотреть все]

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


15. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +13 +/
Сообщение от ыть (ok), 17-Ноя-22, 09:26 
если они перейдут на deb, то менеджером пакетов будет dnf
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +/
Сообщение от n00by (ok), 17-Ноя-22, 10:19 
dnf они называли очень нехорошими словами. Что-то вроде «корпоративный овериженеринг».
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +/
Сообщение от Michael Shigorinemail (ok), 17-Ноя-22, 11:50 
dnf кривой аки турецкая сабля, начиная прям с библиотеки...

---
Мерзость, а не код. Я не вижу почему это должно быть С++.
Смешали макросы glibc с C++ кодом, исправить это очень сложно.
---

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

84. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +1 +/
Сообщение от Без аргументов (?), 17-Ноя-22, 12:55 
Дык они сначала на питоне сделали, но решили просто в догон ускорить
Ответить | Правка | Наверх | Cообщить модератору

304. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +/
Сообщение от mos87 (ok), 18-Ноя-22, 12:42 
у них yum всю жисть на пестоне был, ну и никто не удивился когда Новая Шапка написала очередной критичный софт снова на пестоне
но что-то пошло.. да как обычно пошло, но в этот раз шапковый надмозг почему-то забулькало и зашевелилось. ХЗ чего так, клиенты с юмом мудохались столько времени и не бухтели.
Ответить | Правка | Наверх | Cообщить модератору

236. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +1 +/
Сообщение от Аноним (236), 18-Ноя-22, 03:59 
Зато умеет в транзакции. Вот буквально сегодня использовал, чтобы одной короткой командой откатить установку того, что ставил для компиляции  стороннего софта на один раз.

А что Альт может предложить мне в такой ситуации?

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

302. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +/
Сообщение от mos87 (ok), 18-Ноя-22, 12:39 
для этого не нужны сложные абстракции вроде транзакций. Костыль со списком Я_установил_ЭТИ_пакеты_для_ЭТОГО = $для_чего
соотв, после apt purge --autoremove $для_чего
всё это сносится с зависимостями
ну это в первом приближении
да, подобный функционал был бы вэлкам
но это не отменяет в целом упоротости редхат-пиплов.

ну и группы пакетов в федоре были и при yum - работало криво-косо. Эти транзакции так же? И насколько там сложный/тяжелый код? SQL же они туда прикрутили, вот и транзакции. Но нахер реляционка для системщины в ОСи - загадка (в 99% случаев).

Я лично для быстрого компилинга из сырцов в Бубнте держу chroot сделанный debootstrap --variant=buildd

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

366. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +/
Сообщение от Michael Shigorinemail (ok), 18-Ноя-22, 21:52 
> Зато умеет в транзакции. [...] А что Альт может предложить мне в такой ситуации?

aptitude install и затем aptitude remove.  Как бы ещё не задолго до dnf.

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

406. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +/
Сообщение от Аноним (406), 19-Ноя-22, 01:08 
Если всё было установлено за один раз, то ОК. А если в истории несколько команд установки вперемешку с другими командами (как оно и было в этом случае)?

dnf history list | less
dnf history rollback X

Всё.

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

408. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +/
Сообщение от Аноним (406), 19-Ноя-22, 01:13 
>А если в истории несколько команд установки вперемешку с другими командами

В истории команд баша, имелось в виду

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

409. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +/
Сообщение от Michael Shigorinemail (ok), 19-Ноя-22, 01:14 
> Если всё было установлено за один раз, то ОК. А если в
> истории несколько команд установки вперемешку с другими командами
> (как оно и было в этом случае)?

...то aptitude remove несколько штук, но и я Вас понял.

> dnf history list | less
> dnf history rollback X

Просто к сведению: вместо захламления основной системы так-то довольно давно во всех основных дистрибутивах появились те или иные средства организации сборочных чрутов; если неудобно применять mock на федоре, посмотрите http://altlinux.org/hasher -- начиная прям с QUICKSTART в документации пакета.

Достаточно настроить и затем hsh --ini; hsh-install нужное; hsh-shell для того, чтобы работать с конкретным сборочным окружением без лишнего рута и требующей внимания уборки (поработали, закончили -- hsh-rmchroot и всё).  Браузеры, кстати, точно так же можно из отдельных hasher chroot запускать -- см. http://altlinux.org/hasher/FAQ

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

411. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +/
Сообщение от Аноним (406), 19-Ноя-22, 02:37 
С mockом я не работал, а так-то я toolb(o)x использую на Федоре, но не выработал ещё привычки создавать контейнеры под все подобные задачи. Иногда думаешь - "один пакетик поставлю и дальше ./configure; make; make install; к победе, что заморачиваться-то?", но нередко один пакетик оказывается лишь началом :)

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

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

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

421. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +/
Сообщение от Michael Shigorinemail (ok), 19-Ноя-22, 15:27 
> С mockом я не работал, а так-то я toolb(o)x использую на Федоре,
> но не выработал ещё привычки создавать контейнеры под все подобные задачи.
> Иногда думаешь - "один пакетик поставлю и дальше ./configure; make; make
> install; к победе, что заморачиваться-то?", но нередко один пакетик оказывается лишь
> началом :)

То-то и оно :)

> Правда, буду честен - пользоваться отечественными дистрибутивами
> я буду только если жизнь заставит.

Спасибо за честный ответ.

> К тому же отечественное линукс-коммьюнити ну очень специфическое.
> Взаимоуважительного общения иногда ну очень не хватает, если вы понимаете о чём я.

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

Сделал этот вывод, уходя из ubuntu-sounder@ когда-то давно.

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

Привозите лучшее домой, сажайте, прививайте.  Пусть растёт.

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

410. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +/
Сообщение от Аноним (406), 19-Ноя-22, 02:04 
Вот ещё кейс:

Хотелось провести ревизию установленных пакетов и удалить всякие ненужные пакеты, которые когда-то поставил, но более не использую. Начал с dnf repoquery --userinstalled и стал потихоньку помечать их как не установленные пользователем с помощью dnf mark remove, чтобы потом запустить dnf autoremove для удаления всего лишнего. Запустил dnf autoremove и прочитав получившийся список, подумал, что что-то подозрительно много всего хочет он удалить. Естественно, делать dnf mark install для всех пакетов было бы проблематично, тем более что я менял некоторые команды прямо в истории баша и что-то просто не осталось.

Что делать?

dnf history list | less
dnf history rollback N

Всё стало как было до участия моих шаловливых ручек.

Как там с этим в АльтЛинуксе и прочих дистрибутивах с apt (да и другими менеджерами пакетов)?

Я понимаю, что всегда можно сказать, что "сам дурак", "тут вам не винда и не макось, за ручку вас водить никто не будет" и "настоящие линуксоиды так не косячят", однако даже у rm есть --preserve-root, а в репах есть пакет trash-cli.

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

360. "Выпуск дистрибутива Альт Рабочая станция К 10.1"  +/
Сообщение от shardddin (?), 18-Ноя-22, 19:37 
А почему вообще нельзя использовать симлинки, которые делают видимость устройства многих известных дистрибутивов вместе с поддержкой всех менеждеров пакетов? Поставил такой дистр, взял и прописал известную тобой команду по установке пакетов... И не важно уже что ты ставишь - рпм-ли, дебовский или арчевский пакет - все установиться..., а система будет в целом мультиуниверсальной!??...
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

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

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




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

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