LINUX.ORG.RU

Псевдомиграция Arco2Arch

 , , ,


1

2

В связи с недавней новостью, реакция на которую справедливо была в среднем «Всегда забавно узнавать о смерти незнакомого проекта из новостей», я решил мигрировать или если точнее, то переконфигурировать Arco в Arch. В общем задача оказалась не сложной, от Arco не осталось даже следа. Последним напоминанием служила директория /boot/efi/EFI/arcolinux. Пришлось переустанавливать grub и менять порядок загрузки в EFI биоса. Это самое сложное с чем столкнулся.

sudo efibootmgr -b 0000 -L 'Arch'
sudo efibootmgr -o 0000,0002,0010
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch

Это я по памяти, возможно что-то упустил.

$ dir /boot/efi/EFI/

    Directory: /boot/efi/EFI

UnixMode     Num   UID   GID      LastWriteTime    Size Name
--------     ---   ---   ---      -------------    ---- ----
drwxr-xr-x   755     0     0   22.04.2025 14:31         arch
drwxr-xr-x   755     0     0   29.05.2023 00:06         boot

В практическом использовании ничего не изменилось, хотя вычистил или переустановил (чтобы не висели в AUR) порядка двадцати пакетов, которые были установлены из арко-реп, включая chaotic-aur-*

На скриншоте xfce4, второе окружение после основного i3-wm. Alacritty, который заменил прекративший развитие Tilix. Да, не мультиплексер и авторы наглые, отлупливают все «Feature requests», но самое главное поддается скриптовому управлению. PowerShell (pwsh), тут строго не судите, это любимый шелл. Небольшой «fetch», rss ЛОРа и музон, вот такой трек мне выдало случайно, дата создания корневого раздела.

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

★★★★★

Проверено: hobbit ()
Ответ на: комментарий от SaNNy

Что за шрифты в терминале?

Adwaita Mono

dmitry237 ★★★★★
() автор топика

Неплохо, довольно приятный xfce4. Что за тема GTK?

nuxster ★★★★
()

PowerShell (pwsh)

Круто! Расскажи про свой опыт, что сподвигло, в чём видишь основные преимущества для себя перед башем.

kaldeon
()
Ответ на: комментарий от ggrn

победил копирование в ру расскладке в Alacritty?

Ух ты, я даже не замечал такой фигни, надо разобраться.

dmitry237 ★★★★★
() автор топика
Ответ на: комментарий от kaldeon

Расскажи про свой опыт

Ну опыт с самых первых версий, а преимущества, я не знаю, просто пользуюсь. Что касается bash, я его лучше знал лет 20 назад, чем сейчас.

dmitry237 ★★★★★
() автор топика
Ответ на: комментарий от ggrn

Разобрался, сгенерировал русскую локаль и добавил LC_ALL = "ru_RU.UTF-8" в секцию env конфига, но теперь надо разбираться, как в mc вернуть английскую локаль. Не принципиально, но я привык к en_US.UTF-8.

dmitry237 ★★★★★
() автор топика
Ответ на: комментарий от dmitry237

Вообщем при русской раскладке копировать можно Ctrl-Insert, вставлять Shift-Insert. Наверное на таком варианте и остановлюсь.

dmitry237 ★★★★★
() автор топика

Чтобы избежать потери доступа к загрузчику — делай лучше:

grub-install –removable

это ставит загрузчик по дефолтному пути. А в дуалбуте вторую ось можно подцепить в граб os-prober’ом

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

Set440 ★★
()
Последнее исправление: Set440 (всего исправлений: 2)
Ответ на: комментарий от Set440

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

dmitry237 ★★★★★
() автор топика
Ответ на: комментарий от dmitry237
sudo grub-install --removable # Путь писать не надо, так-как смонтированный EFI-раздел на главном диске возле корня детектится сам
sudo grub-mkconfig -o /boot/grub/grub.cfg # После переустановки сразу-же сделать Это, так-как старый конфиг может быть несовместим с обновой загрузчика
sync  # Записать дисковый кэш на диск (чтобы не потерять данные)

Chaotic-AUR можно было не удалять. Он подходит почти для всех Арч-дистров. Я его юзаю на Cachy

Set440 ★★
()
Ответ на: комментарий от Set440

Chaotic-AUR можно было не удалять

Я предварительно на всякий случай сделал бэкап всяких настроек, конфигов и хуков, а потом просто выполнил скрипт backarch или как-то так, который удаляет все, что установлено из репы арко, chaotic-aur-(keyring|mirrorlist) были из нее, но я не думал, что удалятся пакеты из кэша пэкмана, где они точно были. В общем из полезного только эти два пакета и paru. Проблемы восстановить не составило. Сейчас в pacman.conf core, extra и chaotic-aur.

dmitry237 ★★★★★
() автор топика

реакция на которую справедливо была в среднем

караван идёт

Пару лет назад ставил на Manjaro конфиг для Awesome от Arcolinux ManjArco

Недавно на эту же Manjaro взял части конфига для i3wm https://github.com/arcolinux/arcolinux-i3wm-db-nemesis

В целом, Arcolinux предлагает хорошее стартовое оформление.

Автор проекта молодец.

Shevan
()
Ответ на: комментарий от superuser

Для чего в приглашении командной строки нужен номер команды?

Не часто, но иногда надо выполнить команду из истории, проще всего ее найти по id. Например:

 024 $ (Get-Alias r).Definition
Invoke-History
 025 $ r 24
Invoke-History
 026 $

Возможен такой синтаксис:

024 $ #20<TAB> выведет команду с 20-тым id
dmitry237 ★★★★★
() автор топика
Последнее исправление: dmitry237 (всего исправлений: 1)
Ответ на: комментарий от dmitry237

а у меня такие алиасы:

0 $ alias | grep bh
alias bh='cat ~/.bash_history|grep -i'
alias bhn='f(){ tail -n"$1" ~/.bash_history|grep -i "$2"; unset -f f; }; f'
0 $ 

superuser ★★★★☆
()

В своё время пару раз даже из artix бегал в arch и обратно с сохранением данных, а тут и база практически одинаковая

One ★★★★★
()
Ответ на: комментарий от One

Я просто опасаюсь, что всякие Ananicy-CPP и irqbalance могут поставляться в ауре в двух вариантах: сустемд и опенрц, и в репе так-же.

Я никогда в репе эти пакеты не замечал особо, потому не помню, вот и сказал Камраду, что «почти для всех»

Set440 ★★
()
Ответ на: комментарий от kaldeon

Ну сравнивать posh и bash странно. bash это по сути запускала внешних утилит со встроенными функциями, posh скриптовый язык с oop/пакетным менеджером и тд

Zlogene ★★
()
Ответ на: комментарий от Set440

Да вроде с совместимости сейчас намного лучше, на худой конец включаешь unstable ветку манджары, там все за арчем следует

One ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.