Вопросы про porteus

Добро пожаловать!

Moderator: Blaze

Lotos
White ninja
White ninja
Posts: 5
Joined: 15 Jul 2022, 04:03
Distribution: Похабов Геннадий Иннокентьевич

Вопросы про porteus

Post#616 by Lotos » 09 Jul 2023, 02:30

Здравствуйте !Пытаюсь установить AirSlax 5.14 PRO на ноут бук,появляется заставка Porteus и все,черный экран...Помогите пожалуйста !Я уж голову сломал .

User avatar
Blaze
DEV Team
DEV Team
Posts: 3885
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Вопросы про porteus

Post#617 by Blaze » 09 Jul 2023, 09:11

buffermax, BIOS используется UEFI с GPT?
Если да, то установите загрузчик GRUB2 grub2 menu entry (Пост Blaze #59969)

Lotos, AirSlax не по теме обсуждения.
В режиме Text mode загрузите AirSlax и запустите графику

Code: Select all

guest
guest
startx
так-то дистрибутив старый и как следствие в нем используется старое ядро, поэтому такие проблемы.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

Majestic
White ninja
White ninja
Posts: 13
Joined: 19 Mar 2018, 13:21
Distribution: Majestic

Вопросы про porteus

Post#618 by Majestic » 30 Aug 2023, 11:36

Добрый день, стал вопрос слияния каталогов, есть 20 папок с распакованными модулями, как их быстро объединить? Возможно ли написать скрипт или ***.desktop, который срабатывает в контекстном меню файл менеджера. Например выделяю 10 папок, вызываю контекстное меню правой кнопкой и там появляеться команда (объединить папки), после чего появляется новая папка merged. Тоже самое с модулями…

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Вопросы про porteus

Post#619 by SaintAnd » 30 Aug 2023, 15:10

Majestic wrote:
30 Aug 2023, 11:36
Добрый день, стал вопрос слияния каталогов, есть 20 папок с распакованными модулями, как их быстро объединить? Возможно ли написать скрипт или ***.desktop, который срабатывает в контекстном меню файл менеджера. Например выделяю 10 папок, вызываю контекстное меню правой кнопкой и там появляеться команда (объединить папки), после чего появляется новая папка merged. Тоже самое с модулями…
Просто распакованые модули добавляешь в один каталог и делаешь один большой модуль.

А если брать желание сделать скрипт, то тут проблема в файловом менеджере. Какой пользуется? У меня PcManFM и нужно заходить в https://github.com/lxde/pcmanfm и писать на C++ скрипт, а потом компилировать.
Поэтому быстрее будет в консоли сделать модуль через простые команды:

Code: Select all

guest@port:$ ls
libnl-1.1.4-x86_64-5.xzm  openssl-solibs-1.1.1i-x86_64-1.xzm
guest@port:$ mkdir NEWMODULE
guest@port:$ for x in ./*.xzm ; do sudo xzm2dir $x NEWMODULE ; done
guest@port:$ sudo dir2xzm NEWMODULE.xzm
Где for x in ./*.xzm ; do цикл,
sudo xzm2dir $x NEWMODULE ; распаковка всех модулей в один каталог
done

User avatar
Blaze
DEV Team
DEV Team
Posts: 3885
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Вопросы про porteus

Post#620 by Blaze » 30 Aug 2023, 15:24

Ответил в теме Merge modules in Porteux (Пост Blaze #95397)
Только логика друга - найти все xzm модули в текущей папке и все запакованное содержимое извлечь в одну папку.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

senglory
White ninja
White ninja
Posts: 7
Joined: 20 Nov 2021, 21:43
Distribution: Porteus v5

Вопросы про porteus

Post#621 by senglory » 30 Aug 2023, 21:58

Поставил Porteus на виртуалку в VMWare на ext4fs раздел отсюда http://dl.porteus.org/x86_64/current/Po ... x86_64.iso. Вопрос - как теперь проделать обновление на самый последний набор XZM? Достаточно ли обновить только эти файлы http://dl.porteus.org/x86_64/current/up ... /20230616/ ?

Majestic
White ninja
White ninja
Posts: 13
Joined: 19 Mar 2018, 13:21
Distribution: Majestic

Вопросы про porteus

Post#622 by Majestic » 31 Aug 2023, 00:39

Blaze wrote:
30 Aug 2023, 15:24
Ответил в теме Merge modules in Porteux (Пост Blaze #95397)
Только логика друга - найти все xzm модули в текущей папке и все запакованное содержимое извлечь в одну папку.
Да, это то, что нужно. Спасибо!

Majestic
White ninja
White ninja
Posts: 13
Joined: 19 Mar 2018, 13:21
Distribution: Majestic

Вопросы про porteus

Post#623 by Majestic » 31 Aug 2023, 00:49

SaintAnd wrote:
30 Aug 2023, 15:10
Majestic wrote:
30 Aug 2023, 11:36
Добрый день, стал вопрос слияния каталогов, есть 20 папок с распакованными модулями, как их быстро объединить? Возможно ли написать скрипт или ***.desktop, который срабатывает в контекстном меню файл менеджера. Например выделяю 10 папок, вызываю контекстное меню правой кнопкой и там появляеться команда (объединить папки), после чего появляется новая папка merged. Тоже самое с модулями…
Просто распакованые модули добавляешь в один каталог и делаешь один большой модуль.

А если брать желание сделать скрипт, то тут проблема в файловом менеджере. Какой пользуется? У меня PcManFM и нужно заходить в https://github.com/lxde/pcmanfm и писать на C++ скрипт, а потом компилировать.
Поэтому быстрее будет в консоли сделать модуль через простые команды:

Code: Select all

guest@port:$ ls
libnl-1.1.4-x86_64-5.xzm  openssl-solibs-1.1.1i-x86_64-1.xzm
guest@port:$ mkdir NEWMODULE
guest@port:$ for x in ./*.xzm ; do sudo xzm2dir $x NEWMODULE ; done
guest@port:$ sudo dir2xzm NEWMODULE.xzm
Где for x in ./*.xzm ; do цикл,
sudo xzm2dir $x NEWMODULE ; распаковка всех модулей в один каталог
done
У меня Caja основной и SpaceFm дополнительно, как я понимаю все действия с XZM в контекстном меню реализованы с помощью скриптов и запуска их посредством ***.desktop, которые находятся в /usr/share/applications.

User avatar
Blaze
DEV Team
DEV Team
Posts: 3885
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Вопросы про porteus

Post#624 by Blaze » 31 Aug 2023, 04:23

Здравствует senglory.
Да, можно обновить вручную или автоматически из меню Porteus Settings Centre.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Вопросы про porteus

Post#625 by SaintAnd » 31 Aug 2023, 13:44

Majestic wrote:
31 Aug 2023, 00:49
У меня Caja основной и SpaceFm дополнительно, как я понимаю все действия с XZM в контекстном меню реализованы с помощью скриптов и запуска их посредством ***.desktop, которые находятся в /usr/share/applications.
Абсолютно верно. Я и не думал об этом.
Сделал скрипты на основе /opt/porteus-scripts/context-menu/extract-module и /usr/share/applications/pcmanfm-extract-module.desktop:

/opt/porteus-scripts/context-menu/extract-module-create-big-module
Просто изменил строки:
[ ! -d "${path}/${dir}" ] && mkdir "${path}/BigModule"
unsquashfs -f -dest "${path}/BigModule" $module

и добавил строки:
path=${$1%/*}
dir2xzm ${path}/BigModule ${path}/BigModule.xzm


/usr/share/applications/pcmanfm-extract-module-BIG-MODULE.desktop
Просто изменил
Exec=/opt/porteus-scripts/context-menu/create-big-module %F

senglory
White ninja
White ninja
Posts: 7
Joined: 20 Nov 2021, 21:43
Distribution: Porteus v5

Вопросы про porteus

Post#626 by senglory » 02 Sep 2023, 22:36

Blaze wrote:
31 Aug 2023, 04:23
Здравствует senglory.
Да, можно обновить вручную или автоматически из меню Porteus Settings Centre.
А как мне добавить таким образом модуль, содержащий Perl? Без него VMWare Tools не поставить

senglory
White ninja
White ninja
Posts: 7
Joined: 20 Nov 2021, 21:43
Distribution: Porteus v5

Вопросы про porteus

Post#627 by senglory » 03 Sep 2023, 14:03

И еще - как сделать так, чтобы porteus был установлен на раздел ext4 и сохранял настройки не в .DAT файл, а делал бы это также, как любой нормальный линукс?

User avatar
Blaze
DEV Team
DEV Team
Posts: 3885
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Вопросы про porteus

Post#628 by Blaze » 03 Sep 2023, 18:05

senglory для начала давайте определимся Вы запускаете Porteus в VMWare или на реальном железе?

Чем не устраивает VirtualBox?
Так установите Porteus на ext4 и не прописывайте путь для dat файла, а оставьте как есть changes=/porteus в /boot/syslinux/porteus.cfg (при условии что Porteus установлен на тот же раздел, иначе меняйте путь на свой, где у Вас раздел с ext4)

Code: Select all

LABEL GRAPHICAL
MENU LABEL Graphics mode
KERNEL /boot/syslinux/vmlinuz
INITRD /boot/syslinux/initrd.xz
APPEND changes=/porteus kmap=us,ru timezone=Europe/Moscow
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

senglory
White ninja
White ninja
Posts: 7
Joined: 20 Nov 2021, 21:43
Distribution: Porteus v5

Вопросы про porteus

Post#629 by senglory » 03 Sep 2023, 18:53

Blaze wrote:
03 Sep 2023, 18:05
а оставьте как есть changes=/porteus
У меня так и прописано, а все равно, после ребута виртуалки с porteus я не вижу никаких следов своих настроек, ранее сделанных. Да, я запускаю porteus на виртуалке в VMWare

User avatar
Blaze
DEV Team
DEV Team
Posts: 3885
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Вопросы про porteus

Post#630 by Blaze » 04 Sep 2023, 04:10

Porteus установлен на extX разделе и после установки Porteus извлечен-ли ISO образ из виртуалки?
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

Post Reply