но не нашел других репозиториев/серверов для x32. Подскажите пожалуйста, что можно сделать в этой ситуации? Гугл мне не помог, возможно искать не умею
Арч c деривативами прекратил поддержку. Вот ссылка на обсуждение.
Стоит также отметить что x32 EFI != x32 система. X64 ядро может быть собрано с поддержкой загрузки с 32-разрядного EFI.
Как вариант, можно взять список пакетов со свежей манджаро gnome и такой же с manjaro xfce. и на основе сравнения этих списков нужные пакеты доустановить, а ненужные поудалять.
Самое сложное — найти эти самые списки, (вот тут я хз где их взять)...
1) возможно livecd не понадобится. у вас еще есть пользователь root.
ctr+alt+f2 с экрана sddm переведет вас в другой tty.
там вводите логин root и пароль
далее, подключаетесь к сети, а дальше работаете с логом пакмана.
2) pacman хранит логи в /var/log/pacman.log
посмотреть что удалялось можно примерно так:
в файл ~/listremoved упадут пакеты, удаленные 04-22 и 04-21 (22 апреля и 21 апреля), хотя формат отображения даты у нас может отличаться. просто откройте сам файл /var/log/pacman.log и посмотрите как там записана дата (первый столбик). у меня это [2020-04-21T08:20:53+0300]. и в предыдущее выражение подставьте вместо 04-22 или 04-21 месяц и число, также, как и в вашем файле.
потом устанавливаете пакеты из полученного списка:
sudo pacman -S - < ~/list.txt --needed
но т.к. могут быть пакеты из аур, то используйте для установки yay:
Ext4 \ Btrfs, остальное только при наличии конкретных целей \ задач (Имхо). Сам несколько раз задавался вопросом о выборе ФС, на форумах обычно идут лютые «холивары» на эту тему, так что однозначный ответ вы вряд ли где-то сможете найти.
Судя по wiki, galculator и catfish не входят ни в xfce4 ни в xfce4-goodies. Скорее всего эти «лишние» программы установлены ребятами из manjaro для сборки XFCE. Как вариант, можно взять список пакетов со свежей манджаро gnome и такой же с manjaro xfce. и на основе сравнения этих списков нужные пакеты доустановить, а ненужные поудалять.
Самое сложное — найти эти самые списки, (вот тут я хз где их взять) а дальше:
сравниваем списки с xfce и gnome с помощью встроенной команды diff, и переносим все найденные отличия с со значком ">" в файл ~/install.txt (diff выводит различия в файлах и отмечает ">" то, что было добавлено и значком "<" то, что было из него убрано) самое главное — не забудьте перед такимим веселыми манипуляциями сделать бэкап. timeshift в помощь)
теперь удаляем все пакеты, которые попали в список на удаление:
sudo pacman -Rscn < ~/remove.txt
и устанавливаем все те, которые попали в список на установку:
sudo pacman -S - < ~/install.txt --needed
Понятное дело, что это у вас могут быть установлены пакеты из AUR, но там уж нужно смотреть сюда. или воспользоваться для установки\удаления пакетов «yay».
Можете проделать то же самое, только сравнив свой набор пакетов и набор пакетов с гнома. свой список пакетов можно получить:
sudo pacman -Q | awk '{print $1}' > ~/mylist.txt
самое главное — не забудьте перед такимим веселыми манипуляциями сделать бэкап. timeshift в помощь)
какой командой можно посмотреть, с чем они идут в комплекте (группа/метапакет), чтобы указав его, удалить и их?
pacman -Rscn xfce4 xfce4-goodies
Эта команда и удаляет группы xfce4 и xfce4-goodies.
Ну т.е. если я правильно понял твою задачу — то ты этой командой и получил то, чего хотел — удалил xfce
galculator, catfish, etc
galculator и catfish не относятся к xfce
какой командой можно посмотреть, с чем они идут в комплекте (группа/метапакет),
Посмотреть к какой группе относится пакет: pacman -Qi <имя_пакета>. Только для catfish и galculator группы не определены.
Да и хотелось бы без лишних заморочек привести систему в заводское состояние.
«Заводское» состояние в твоём случае — это же как раз XFCE, т.е. ты уже делаешь скорее тюнинг и совсем уж
без лишних заморочек
думаю тут не получится, всё равно нужно будет ковырять вручную много пакетов. Если хочется GNOME, на мой взгляд логичнее по-быстрому поставить GNOME edition да и всё.
Стоит также отметить что x32 EFI != x32 система. X64 ядро может быть собрано с поддержкой загрузки с 32-разрядного EFI.
Эти списки лежат там же где и образы под именами ххх-pkgs.txt
osdn.net/projects/manjaro/storage/
Вот тут например список manjaro-gnome-20.0-rc2-200418-linux56-pkgs.txt
для последнего гнома
osdn.net/projects/manjaro/storage/gnome/20.0-rc2/
а вот тут список manjaro-xfce-20.0-rc2-200418-linux56-pkgs.txt
для последней крысы
osdn.net/projects/manjaro/storage/xfce/20.0-rc2/
Поэтому ставь как все Ext4
ctr+alt+f2 с экрана sddm переведет вас в другой tty.
там вводите логин root и пароль
далее, подключаетесь к сети, а дальше работаете с логом пакмана.
2) pacman хранит логи в /var/log/pacman.log
посмотреть что удалялось можно примерно так:
в файл ~/listremoved упадут пакеты, удаленные 04-22 и 04-21 (22 апреля и 21 апреля), хотя формат отображения даты у нас может отличаться. просто откройте сам файл /var/log/pacman.log и посмотрите как там записана дата (первый столбик). у меня это [2020-04-21T08:20:53+0300]. и в предыдущее выражение подставьте вместо 04-22 или 04-21 месяц и число, также, как и в вашем файле.
потом устанавливаете пакеты из полученного списка:
но т.к. могут быть пакеты из аур, то используйте для установки yay:
linux-hardware.org/?probe=3b85d1aeb4
А для FreeBSD пакет не планируете сделать?
Самое сложное — найти эти самые списки, (вот тут я хз где их взять) а дальше:
сравниваем списки с xfce и gnome с помощью встроенной команды diff, и переносим все найденные отличия с со значком ">" в файл ~/install.txt (diff выводит различия в файлах и отмечает ">" то, что было добавлено и значком "<" то, что было из него убрано)
самое главное — не забудьте перед такимим веселыми манипуляциями сделать бэкап. timeshift в помощь)
то же самое, но со значком "<"
теперь удаляем все пакеты, которые попали в список на удаление:
и устанавливаем все те, которые попали в список на установку:
Понятное дело, что это у вас могут быть установлены пакеты из AUR, но там уж нужно смотреть сюда. или воспользоваться для установки\удаления пакетов «yay».
Можете проделать то же самое, только сравнив свой набор пакетов и набор пакетов с гнома. свой список пакетов можно получить:
самое главное — не забудьте перед такимим веселыми манипуляциями сделать бэкап. timeshift в помощь)
Ну т.е. если я правильно понял твою задачу — то ты этой командой и получил то, чего хотел — удалил xfce
galculator и catfish не относятся к xfce
Посмотреть к какой группе относится пакет: pacman -Qi <имя_пакета>. Только для catfish и galculator группы не определены.
«Заводское» состояние в твоём случае — это же как раз XFCE, т.е. ты уже делаешь скорее тюнинг и совсем уж думаю тут не получится, всё равно нужно будет ковырять вручную много пакетов. Если хочется GNOME, на мой взгляд логичнее по-быстрому поставить GNOME edition да и всё.
Теряюсь в догадках что могло его притянуть.