Автор Тема: Xfce c Sysv  (Прочитано 661938 раз)

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 313
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Xfce c Sysv
« Ответ #1380 : 01.11.2020 20:02:03 »
Как мне кажется - можно. Где сейчас флэшки на 1 Гб? Да даже на 2? Вполне на современную флэшку влезет.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1381 : 01.11.2020 22:44:29 »
Если тянуть полный rescue в моей системе p9-xfce-sysv:
$ sdiff alt-p9-xfce-sysv-20200912-x86_64.iso.pkgs.txt alt-p9-rescue-20200912-x86_64.iso.pkgs.txt | \
grep '>' | grep -v 'bacula\|lib\|perl\|python\|kernel' | awk '{print $2}' \
> sdiff-p9-xfce-sysv-vs-p9-rescue.rescue-pkgs-1.txt
$ sdiff alt-p9-xfce-sysv-20200912-x86_64.iso.pkgs.txt alt-p9-rescue-20200912-x86_64.iso.pkgs.txt | \
grep '|' | grep -v 'bacula\|lib\|perl\|python\|kernel' | awk '{print $3}' \
> sdiff-p9-xfce-sysv-vs-p9-rescue.rescue-pkgs-2.txt
$ cat sdiff-p9-xfce-sysv-vs-p9-rescue.rescue-pkgs-1.txt sdiff-p9-xfce-sysv-vs-p9-rescue.rescue-pkgs-2.txt | sort | wc -l
280
$ wc -l sdiff-p9-xfce-sysv-vs-p9-rescue.rescue-pkgs.txt
280 sdiff-p9-xfce-sysv-vs-p9-rescue.rescue-pkgs.txt

# apt-get update
# apt-get dist-upgrade
# apt-get install $(</home/itsme/sdiff-p9-xfce-sysv-vs-p9-rescue.rescue-pkgs.txt)
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия alternatives уже установлена.
Последняя версия biew уже установлена.
Последняя версия binutils уже установлена.
Последняя версия cabextract уже установлена.
Последняя версия cpuid2 уже установлена.
Последняя версия ddrescue уже установлена.
Последняя версия hwinfo уже установлена.
Последняя версия iotop уже установлена.
Последняя версия lshw уже установлена.
Последняя версия mtools уже установлена.
Последняя версия netcat уже установлена.
Последняя версия pam-config уже установлена.
Последняя версия pam-config-control уже установлена.
Последняя версия refind уже установлена.
Последняя версия rp-pppoe-base уже установлена.
Последняя версия rp-pppoe-client уже установлена.
Последняя версия syslinux уже установлена.
Последняя версия syslinux-data уже установлена.
Последняя версия systemd-utils уже установлена.
Последняя версия unrar уже установлена.
Последняя версия usbids уже установлена.
Следующие дополнительные пакеты будут установлены:
  ftplib lib7zip libaff libboost_iostreams1.67.0 libboost_thread1.67.0 libcdb libcorosync libdar libdb4.7-devel libdb4.8 libdnet libewf libfreeipmi
  libftdi1 libfuse3 libgammu libgdbm-devel libglusterfs7 libglusterfs7-api libibmad libibnetdisc libibumad libibverbs libiperf3-0 libisoburn
  liblttng-ust libmdbtools libmysqlclient21 libncp libnet2 libnids libnilfs libobexftp libopenobex libopts libpacemaker libpcrecpp3 libpq5 libqb
  librados2 librbd1 librdmacm librecode librsync libsgutils libtre5 libtsk libuu libwim libzpaq lzlib perl-B-Hooks-EndOfScope
  perl-Class-Data-Inheritable perl-Class-Inspector perl-Class-Singleton perl-Config-General perl-DBD-mysql perl-DBI perl-DateTime
  perl-DateTime-Format-DateParse perl-DateTime-Locale perl-DateTime-TimeZone perl-Devel-Caller perl-Devel-LexAlias perl-Devel-StackTrace
  perl-Digest-SHA perl-Dist-CheckConflicts perl-Eval-Closure perl-Exception-Class perl-File-ShareDir perl-Fuse perl-HTTP-Tiny perl-IO-Socket-SSL
  perl-IO-Stty perl-IO-Tty perl-IPC-Run perl-MRO-Compat perl-Module-Implementation perl-Module-Runtime perl-NTP-Util perl-Net-IDN-Encode
  perl-Net-SSLeay perl-Package-Stash perl-Package-Stash-XS perl-PadWalker perl-Params-ValidationCompiler perl-RPM2 perl-Role-Tiny perl-Specio
  perl-Sub-Exporter-Progressive perl-Sub-Identify perl-Sub-Quote perl-Test-Fatal perl-Text-Aligner perl-Text-Table perl-TimeDate perl-Unicode-Map
  perl-Unicode-Map8 perl-Unicode-Normalize perl-Unicode-String perl-Variable-Magic perl-devel perl-namespace-autoclean perl-namespace-clean
  perl-unicore pwgen python-module-asn1crypto python-module-bcrypt python-module-cffi python-module-cryptography python-module-enum34
  python-module-exabgp python-module-ipaddress python-module-paramiko python-module-pyasn1 python-module-pycparser python-module-pynacl
Следующие НОВЫЕ пакеты будут установлены:
  adcfw-log aff-tools afpfs-ng agrep-tre aircrack-ng altquire android-tools antiword apg archivemount arj arpwatch ash bandwidth bcache-tools bindfs
  bonnie bonnie++ bridge-utils chaosreader chntpw cifs-utils clicfs-utils cmospwd cpipe cpuburn cu cv dar davfs2 db4.8-utils dc3dd dcfldd dd_rescue
  ddrutility dhcpdump dhrystone disktype dmsdos docx2txt dosemu-freedos drbd-utils dsniff duff dvgrab ebtables edk2-efi-shell enca encled
  etcnet-full exabgp exofs-utils extundelete f2fs-tools fatback fdupes ffsb fio firmware-aic94xx-seq firmware-ql6312 flashrom foremost
  forensic-scripts fping fsarchiver ftimes ftplib fuse-7z fuse-chironfs fuse-chunkfs fuse-ciopfs fuse-compFUSEd fuse-convmvfs fuse-curlftpfs
  fuse-funion fuse-lftpfs fuse-obexfs fuse-siefs fuse-sshfs fuse-zfs fuse3 gammu gdb gdb-common genromfs gzip-utils ha hammerhead hardlink
  hardlinkpy hashcat hashdeep hexedit hfsprogs hivex hping2 hping3 httpry httpry-scripts idle3-tools ifplugd iftop ifuse infiniband-diags iozone
  iperf iperf3 ipmitool ipset iptables-ipv6 irda-utils jdupes jmtpfs john lde lftp lha lib7zip libaff libboost_iostreams1.67.0 libboost_thread1.67.0
  libcdb libcorosync libdar libdb4.7-devel libdb4.8 libdnet libewf libfreeipmi libftdi1 libfuse3 libgammu libgdbm-devel libglusterfs7
  libglusterfs7-api libibmad libibnetdisc libibumad libibverbs libiperf3-0 libisoburn liblttng-ust libmdbtools libmysqlclient21 libncp libnet2
  libnids libnilfs libobexftp libopenobex libopts libpacemaker libpcrecpp3 libpq5 libqb librados2 librbd1 librdmacm librecode librsync libsgutils
  libtre5 libtsk libuu libwim libzpaq lmbench lnav lrzsz lsb-init lsb-release lsmount lsof ltrace lzip lziprecover lzlib lzop macchanger magicrescue
  mailx make-freedos-floppy make-initrd-multipath make-initrd-nfs makebootfat mcelog mdbtools minicom mpt-status ms-sys mscompress mt-st mtd-utils
  mtr mtx myrescue ncompress ncpfs netlist nfs-server ngrep nilfs-utils nmap nomarch ntp-utils ntpq nvme nvramtool ocfs2-tools osec osec-cronjob
  osec-mailreport p0f p7zip pacemaker-cli pacemaker-schemas parallel pax pbzip2 pdsh pdsh-rcmd-ssh perftest perl-B-Hooks-EndOfScope
  perl-Class-Data-Inheritable perl-Class-Inspector perl-Class-Singleton perl-Config-General perl-DBD-mysql perl-DBI perl-DateTime
  perl-DateTime-Format-DateParse perl-DateTime-Locale perl-DateTime-TimeZone perl-Devel-Caller perl-Devel-LexAlias perl-Devel-StackTrace
  perl-Digest-SHA perl-Dist-CheckConflicts perl-Eval-Closure perl-Exception-Class perl-File-ShareDir perl-Fuse perl-HTTP-Tiny perl-IO-Socket-SSL
  perl-IO-Stty perl-IO-Tty perl-IPC-Run perl-MRO-Compat perl-Module-Implementation perl-Module-Runtime perl-NTP-Util perl-Net-IDN-Encode
  perl-Net-SSLeay perl-Package-Stash perl-Package-Stash-XS perl-PadWalker perl-Params-ValidationCompiler perl-RPM2 perl-Role-Tiny perl-Specio
  perl-Sub-Exporter-Progressive perl-Sub-Identify perl-Sub-Quote perl-Test-Fatal perl-Text-Aligner perl-Text-Table perl-TimeDate perl-Unicode-Map
  perl-Unicode-Map8 perl-Unicode-Normalize perl-Unicode-String perl-Variable-Magic perl-devel perl-namespace-autoclean perl-namespace-clean
  perl-unicore pesign photorec picocom plzip postfix postfix-control procbench procmail pwgen python-module-asn1crypto python-module-bcrypt
  python-module-cffi python-module-cryptography python-module-enum34 python-module-exabgp python-module-ipaddress python-module-paramiko
  python-module-pyasn1 python-module-pycparser python-module-pynacl quota recode recover recoverdm reiser4progs reiserfsprogs rmt rsh rzip safecopy
  scalpel scanssh screen scrounge-ntfs scsitarget-utils sendmail-common sflowtool sg3_utils shadow-check shadow-edit shadow-log shadow-submap
  shadow-suite shake sharutils siege sleuthkit socat sqlite3 sredird srm ssdeep ssh-provider-openssh-clients-8-openssh
  ssh-provider-openssh-common-8-openssh sshpt ssmtp-common star startup-rescue stream-mem stress sysbench t50 tcpdump tcpreen tcpreplay tcptrace
  tcputils tcpxtract telnet testdisk tmux traceroute tweak udev-android udis86 unace unarj unrtf usbmuxd uucp uudeview vlan-utils vmfs-tools wabread
  wdiff whatmask whetstone whois wimtools wipefreespace wireguard-tools wrk x86info xbiso xfsdump xinetd xorriso zerofree zip zpaq
0 будет обновлено, 376 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 64,7MB архивов.
После распаковки потребуется дополнительно 271MB дискового пространства.
Продолжить? [Y/n] n
Прервано.

Как там будет в реальности, нужно смотреть в чистом лайве p9-xfce-sysv.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1382 : 01.11.2020 23:13:29 »
В реальности, если в alt-p9-xfce-sysv добавлять недостающие пакеты из alt-p9-rescue, то образ alt-p9-xfce-sysv увеличится на 318 метров:
# sed "" /image/.disk/info
ALT p9 xfce-sysv/x86_64 build 2020-09-12
# apt-get update
# apt-get dist-upgrade
# apt-get install $(< sdiff-p9-xfce-sysv-vs-p9-rescue.rescue-pkgs.txt)
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия alternatives уже установлена.
Последняя версия pam-config уже установлена.
Последняя версия pam-config-control уже установлена.
Последняя версия rp-pppoe-base уже установлена.
Последняя версия rp-pppoe-client уже установлена.
Последняя версия systemd-utils уже установлена.
Следующие дополнительные пакеты будут установлены:
  ftplib lib7zip libaff libboost_iostreams1.67.0 libboost_system1.67.0 libboost_thread1.67.0 libburn
  libcdb libcorosync libcrypt-devel libdar libdb4.7-devel libdb4.8 libdbi libdnet libenca libewf
  libfreeipmi libftdi1 libfuse3 libgammu libgdbm-devel libglusterfs7 libglusterfs7-api libhwinfo
  libibmad libibnetdisc libibumad libibverbs libiperf3-0 libisoburn libisofs liblttng-ust libluajit
  libmdbtools libmysqlclient21 libncp libnet2 libnids libnilfs libnuma libobexftp libopenobex
  libopts libpacemaker libpcrecpp3 libpq5 libqb librados2 librbd1 librdmacm librecode librsync
  libsgutils libsodium23 libssh2 libtre5 libtsk libuu libwim libx86emu2 libzpaq lzlib
  perl-B-Hooks-EndOfScope perl-Class-Data-Inheritable perl-Class-Inspector perl-Class-Singleton
  perl-Config-General perl-DBD-mysql perl-DBI perl-DateTime perl-DateTime-Format-DateParse
  perl-DateTime-Locale perl-DateTime-TimeZone perl-Devel-Caller perl-Devel-LexAlias
  perl-Devel-StackTrace perl-Digest-SHA perl-Digest-SHA1 perl-Dist-CheckConflicts perl-Eval-Closure
  perl-Exception-Class perl-File-ShareDir perl-Fuse perl-HTTP-Tiny perl-IO-Socket-SSL perl-IO-Stty
  perl-IO-Tty perl-IPC-Run perl-MRO-Compat perl-Module-Implementation perl-Module-Runtime
  perl-NTP-Util perl-Net-IDN-Encode perl-Net-SSLeay perl-Package-Stash perl-Package-Stash-XS
  perl-PadWalker perl-Params-ValidationCompiler perl-Pod-Escapes perl-Pod-Simple perl-Pod-Usage
  perl-RPM2 perl-Role-Tiny perl-Specio perl-Sub-Exporter-Progressive perl-Sub-Identify
  perl-Sub-Quote perl-Term-Cap perl-Test-Fatal perl-Text-Aligner perl-Text-Table perl-Tie-RefHash
  perl-TimeDate perl-Unicode-Map perl-Unicode-Map8 perl-Unicode-Normalize perl-Unicode-String
  perl-Variable-Magic perl-autodie perl-devel perl-namespace-autoclean perl-namespace-clean
  perl-podlators perl-threads perl-unicore pwgen python python-module-asn1crypto
  python-module-bcrypt python-module-cffi python-module-cryptography python-module-enum34
  python-module-exabgp python-module-ipaddress python-module-paramiko python-module-pkg_resources
  python-module-pyasn1 python-module-pycparser python-module-pynacl python-module-six
  python-modules-bsddb python-modules-ctypes python-modules-curses python-modules-hotshot
  python-modules-logging python-modules-multiprocessing python-strict
Следующие НОВЫЕ пакеты будут установлены:
  adcfw-log aff-tools afpfs-ng agrep-tre aircrack-ng altquire android-tools antiword apg
  archivemount arj arpwatch ash bandwidth bcache-tools biew bindfs binutils bonnie bonnie++
  bridge-utils cabextract chaosreader chntpw cifs-utils clicfs-utils cmospwd cpipe cpuburn cpuid2 cu
  cv dar davfs2 db4.8-utils dc3dd dcfldd dd_rescue ddrescue ddrutility dhcpdump dhrystone disktype
  dmsdos docx2txt dosemu-freedos drbd-utils dsniff duff dvgrab ebtables edk2-efi-shell enca encled
  etcnet-full exabgp exofs-utils extundelete f2fs-tools fatback fdupes ffsb fio firmware-aic94xx-seq
  firmware-ql6312 flashrom foremost forensic-scripts fping fsarchiver ftimes ftplib fuse-7z
  fuse-chironfs fuse-chunkfs fuse-ciopfs fuse-compFUSEd fuse-convmvfs fuse-curlftpfs fuse-funion
  fuse-lftpfs fuse-obexfs fuse-siefs fuse-sshfs fuse-zfs fuse3 gammu gdb gdb-common genromfs
  gzip-utils ha hammerhead hardlink hardlinkpy hashcat hashdeep hexedit hfsprogs hivex hping2 hping3
  httpry httpry-scripts hwinfo idle3-tools ifplugd iftop ifuse infiniband-diags iotop iozone iperf
  iperf3 ipmitool ipset iptables-ipv6 irda-utils jdupes jmtpfs john lde lftp lha lib7zip libaff
  libboost_iostreams1.67.0 libboost_system1.67.0 libboost_thread1.67.0 libburn libcdb libcorosync
  libcrypt-devel libdar libdb4.7-devel libdb4.8 libdbi libdnet libenca libewf libfreeipmi libftdi1
  libfuse3 libgammu libgdbm-devel libglusterfs7 libglusterfs7-api libhwinfo libibmad libibnetdisc
  libibumad libibverbs libiperf3-0 libisoburn libisofs liblttng-ust libluajit libmdbtools
  libmysqlclient21 libncp libnet2 libnids libnilfs libnuma libobexftp libopenobex libopts
  libpacemaker libpcrecpp3 libpq5 libqb librados2 librbd1 librdmacm librecode librsync libsgutils
  libsodium23 libssh2 libtre5 libtsk libuu libwim libx86emu2 libzpaq lmbench lnav lrzsz lsb-init
  lsb-release lshw lsmount lsof ltrace lzip lziprecover lzlib lzop macchanger magicrescue mailx
  make-freedos-floppy make-initrd-multipath make-initrd-nfs makebootfat mcelog mdbtools minicom
  mpt-status ms-sys mscompress mt-st mtd-utils mtools mtr mtx myrescue ncompress ncpfs netcat
  netlist nfs-server ngrep nilfs-utils nmap nomarch ntp-utils ntpq nvme nvramtool ocfs2-tools osec
  osec-cronjob osec-mailreport p0f p7zip pacemaker-cli pacemaker-schemas parallel pax pbzip2 pdsh
  pdsh-rcmd-ssh perftest perl-B-Hooks-EndOfScope perl-Class-Data-Inheritable perl-Class-Inspector
  perl-Class-Singleton perl-Config-General perl-DBD-mysql perl-DBI perl-DateTime
  perl-DateTime-Format-DateParse perl-DateTime-Locale perl-DateTime-TimeZone perl-Devel-Caller
  perl-Devel-LexAlias perl-Devel-StackTrace perl-Digest-SHA perl-Digest-SHA1
  perl-Dist-CheckConflicts perl-Eval-Closure perl-Exception-Class perl-File-ShareDir perl-Fuse
  perl-HTTP-Tiny perl-IO-Socket-SSL perl-IO-Stty perl-IO-Tty perl-IPC-Run perl-MRO-Compat
  perl-Module-Implementation perl-Module-Runtime perl-NTP-Util perl-Net-IDN-Encode perl-Net-SSLeay
  perl-Package-Stash perl-Package-Stash-XS perl-PadWalker perl-Params-ValidationCompiler
  perl-Pod-Escapes perl-Pod-Simple perl-Pod-Usage perl-RPM2 perl-Role-Tiny perl-Specio
  perl-Sub-Exporter-Progressive perl-Sub-Identify perl-Sub-Quote perl-Term-Cap perl-Test-Fatal
  perl-Text-Aligner perl-Text-Table perl-Tie-RefHash perl-TimeDate perl-Unicode-Map
  perl-Unicode-Map8 perl-Unicode-Normalize perl-Unicode-String perl-Variable-Magic perl-autodie
  perl-devel perl-namespace-autoclean perl-namespace-clean perl-podlators perl-threads perl-unicore
  pesign photorec picocom plzip postfix postfix-control procbench procmail pwgen python
  python-module-asn1crypto python-module-bcrypt python-module-cffi python-module-cryptography
  python-module-enum34 python-module-exabgp python-module-ipaddress python-module-paramiko
  python-module-pkg_resources python-module-pyasn1 python-module-pycparser python-module-pynacl
  python-module-six python-modules-bsddb python-modules-ctypes python-modules-curses
  python-modules-hotshot python-modules-logging python-modules-multiprocessing python-strict quota
  recode recover recoverdm refind reiser4progs reiserfsprogs rmt rsh rzip safecopy scalpel scanssh
  screen scrounge-ntfs scsitarget-utils sendmail-common sflowtool sg3_utils shadow-check shadow-edit
  shadow-log shadow-submap shadow-suite shake sharutils siege sleuthkit socat sqlite3 sredird srm
  ssdeep ssh-provider-openssh-clients-8-openssh ssh-provider-openssh-common-8-openssh sshpt
  ssmtp-common star startup-rescue stream-mem stress sysbench syslinux syslinux-data t50 tcpdump
  tcpreen tcpreplay tcptrace tcputils tcpxtract telnet testdisk tmux traceroute tweak udev-android
  udis86 unace unarj unrar unrtf usbids usbmuxd uucp uudeview vlan-utils vmfs-tools wabread wdiff
  whatmask whetstone whois wimtools wipefreespace wireguard-tools wrk x86info xbiso xfsdump xinetd
  xorriso zerofree zip zpaq
0 будет обновлено, 422 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 77,1MB архивов.
После распаковки потребуется дополнительно 318MB дискового пространства.
Продолжить? [Y/n] n
Прервано.

Но сюда же, надо тогда добавлять и пакет
p7zip-standalone
В зависимостях у p7zip его нет. И в p9-rescue он не входит.

Из списка добавляемых пакетов, бакулу выкинул сразу. И даже не просите. В образах xfce-sysv её не будет.
Список дополнительных пакетов из p9-rescue, которых не хватает в p9-xfce-sysv, списком во вложении. Всего 280 пакетов. Исключённые из sdiff по `grep -v` lib*, perl* и python*, подтянутся зависимостями.

Если Антон Мидюков возьмётся изменить профиль p9-xfce-sysv с добавлением пакетов из вложения, то по правке профиля p9-xfce-sysv, это уже к нему. Здесь у меня возражений нет.
« Последнее редактирование: 01.11.2020 23:48:06 от Speccyfighter »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 361
Re: Xfce c Sysv
« Ответ #1383 : 01.11.2020 23:49:04 »
Как мне кажется - можно. Где сейчас флэшки на 1 Гб? Да даже на 2? Вполне на современную флэшку влезет.
На CD не влезет, а в эксплуатации ещё есть техника, которая с флешки не умеет и DVD не было (или было дорого).

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 313
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Xfce c Sysv
« Ответ #1384 : 01.11.2020 23:55:57 »
Если что - я высказал своё субъективное мнение.

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 313
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Xfce c Sysv
« Ответ #1385 : 01.11.2020 23:58:42 »
Сам, кстати, предпочитаю ставить с диска, а не флэшки. При установке с неё бывает, зависает мышка...

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1386 : 02.11.2020 01:01:12 »
Поставил теще на домашнем базальтговый воркстат, туговат для 2 метровой памяти.

Эта ж*па была уже на p8-sysv-xfce (ну там инновации, всё такое):
Минимум для комфорта уже нужно было полтора гига. Но лучше два. А на 82915GM в NX6110, максимум столько и можно.
Хотя enp -овый xfce i586 с sysv на t7, памяти жрал метров 80, не больше. По-сути, копейки.

Пока xfce-sysvinit не пробовал апдейтить с p8>p9, но симплы нормально обновились только на 61 чипсете интела, а во на brix-ах повисли при загрузке, нухно набрать ctrl+alt + F2 залогиниться и набрать startx тогда работает до перезапуска, а потом опять. Что за х...? Опять базальтовцы пошли своим путем? )
Или это общая и для sysv проблема? Мне опыта не хватает понять суть работы tty...

В p8-sysv-xfce, lightdm, а в p9-xfce-sysv уже поправленный gdm2.20, который правился специально под sysv.
Причина замены lightdm на gdm2.20, проста как кирпич:
Какой-то рукожопый линуксовый программист выломал из lightdm поддержку sysv:
# rpm -qpvl /var/cache/apt/archives/lightdm_1.30.0-alt10%3ap9+254371.100.2.1@1594311413_x86%5f64.rpm | grep init | wc -l
0

При переезде с p8-sysv-xfce на p9-xfce-sysv, gdm2.20 надо будет руками вкручивать. А уже prefdm его сам поднимет на загрузке. Ну или перезапуском сервиса dm.

Но у gdm2.20 есть древний косяк:

Если gdm2.20 устанавливается в уже установленную систему, то файлы сессии отсутствуют

/etc/X11/sessions/default.desktop
[Desktop Entry]
Encoding=UTF-8
Name=default
Comment=default session
Exec=/etc/X11/Xsession "default"
Icon=
Type=Application

/etc/X11/sessions/Xfce4.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Xfce4
Comment=Xfce4 session
Exec=/etc/X11/Xsession "Xfce4"
Icon=
Type=Application

а без них, gdm2.20 не знает какую сессию ему нужно использовать и сообщает что нет сессий.
Вроде бы это можно и командой, но честно говоря не помню как и чем.

Ну а дальше как в старом одесском анекдоте:
- Сёма, ви таки думаете шо таки это всё?

Каким-то стандартизаторам уродам-линуксоидам приспичило переместить /var/run в /run, а /var/lock в /run/lock, чем они нахер и сломали инсталляционный xfce-sysv, вместе со всеми sysv, и в последнем FHS это так и есть:
# ls -l /var | grep 'lock\|run'
lrwxrwxrwx 1 root root    11 сен 12 07:14 lock -> ../run/lock
lrwxrwxrwx 1 root root     6 сен 12 07:14 run -> ../run
# file /run /run/lock
/run:      directory
/run/lock: directory

И если dist-upgrade -ом переезжать с p8-sysv-xfce на p9-xfce-sysv, это надо будет крутить руками.
В потрохах debian на этот случай есть скрипт-анализатор, строк этак на 700.

А вылезла эта херня, акурат после этого "улучшения":
$ rpm -q --changelog filesystem | sed -n '4p; 9p'
* Вт авг 28 2018 Dmitry V. Levin <ldv@altlinux.org> 2.3.17-alt1
- Added %ghost /run/lock/, marked /var/lock/ and /var/lock/* as %ghost (by Alexey Shabalin).

Полное "удовольствие" можно получить, прочитав отсюда и дальше, страниц пять подряд:
https://forum.altlinux.org/index.php?topic=36177.690
Но "удовольствие" и представление что такое разработка sysv, может быть гораздо бОльшим, если добавить "десерт":
https://bugzilla.altlinux.org/show_bug.cgi?id=35350

Поэтому что лучше, переезд или свежая установка, вопрос философский. И у меня на него однозначного ответа нет.
« Последнее редактирование: 02.11.2020 09:44:47 от Speccyfighter »

Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 227
  • ITS
Re: Xfce c Sysv
« Ответ #1387 : 02.11.2020 10:26:13 »
Поэтому что лучше, переезд или свежая установка, вопрос философский. И у меня на него однозначного ответа нет.
Спасибо разжевал, не буду время тратить в моем случае лучше с нуля поднять.
В реальности, если в alt-p9-xfce-sysv добавлять недостающие пакеты из alt-p9-rescue, то образ alt-p9-xfce-sysv увеличится на 318 метров:
Ясно, но я думаю не делать из LiveCD rescuecd, а по необходимости ориентируясь на советы и просьбы обычных работяг, добавить что то наиболее важное.
Касательно rescue-cd, это уже отдельная сборка, но очень часто одной консоли не хватает особенно ранее, когда пакет kernel-modules-drm-std-def не подхватывается в окно 640x480 ) трудно "консолить" и хочется startx или xfce-sysv с некоторыми доп-пакетами. Одна ddrescue добавленная в последнюю сборку xfce-sysv, уже много проблем решает, какая от нее нагрузка?
Вот из моих напоминалок, при настройки сервера я себе записал необходимые пакеты:
Дополнительные приложения:
# apt-get install sshfs iperf3 jnettop iftop iptraf nload cifs-utils wget arp-scan
при настройки desktop-ов я себе записал необходимые пакеты:
- приложения для информации об оборудовании(по необходимости)
# yes | apt-get install hwinfo lshw lsblk dmidecode inxi nbtscan
Не думаю, что они сильно утяжеляют дистр при загрузке и работе в стандартном варианте, но надо смотреть по факту, возможно уже некоторые имеются в настоящее время.
Для livecd эти пакеты увеличивают значимость  сборки среди других прочих стандартных. Мое мнение.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1388 : 02.11.2020 11:23:52 »
Вот из моих напоминалок, при настройки сервера я себе записал необходимые пакеты:
Дополнительные приложения:
# apt-get install sshfs iperf3 jnettop iftop iptraf nload cifs-utils wget arp-scan
при настройки desktop-ов я себе записал необходимые пакеты:
- приложения для информации об оборудовании(по необходимости)
# yes | apt-get install hwinfo lshw lsblk dmidecode inxi nbtscan
Не думаю, что они сильно утяжеляют дистр при загрузке и работе в стандартном варианте, но надо смотреть по факту, возможно уже некоторые имеются в настоящее время.
Для livecd эти пакеты увеличивают значимость  сборки среди других прочих стандартных. Мое мнение.

Как это выглядит для лайва xfce-sysv:

# cat /image/.disk/info
ALT p9 xfce-sysv/x86_64 build 2020-09-12

Наличие пакетов в образе alt-p9-xfce-sysv-20200912-{i586,x86_64}
# rpm -q --qf '%{NAME}\n' sshfs iperf3 jnettop iftop iptraf nload cifs-utils wget arp-scan
пакет sshfs не установлен
пакет iperf3 не установлен
пакет jnettop не установлен
пакет iftop не установлен
пакет iptraf не установлен
nload
пакет cifs-utils не установлен
wget
пакет arp-scan не установлен
# rpm -q --qf '%{NAME}\n' hwinfo lshw lsblk dmidecode inxi nbtscan
пакет hwinfo не установлен
пакет lshw не установлен
lsblk
dmidecode
inxi
пакет nbtscan не установлен

По группам:
# apt-get install sshfs iperf3 jnettop iftop iptraf nload cifs-utils wget arp-scan
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано fuse-sshfs для 'sshfs'
Последняя версия nload уже установлена.
Последняя версия wget уже установлена.
Следующие дополнительные пакеты будут установлены:
  fuse-sshfs fuse3 libfuse3 libiperf3-0 ssh-provider-openssh-clients-8-openssh
  ssh-provider-openssh-common-8-openssh
Следующие НОВЫЕ пакеты будут установлены:
  arp-scan cifs-utils fuse-sshfs fuse3 iftop iperf3 iptraf jnettop libfuse3 libiperf3-0
  ssh-provider-openssh-clients-8-openssh ssh-provider-openssh-common-8-openssh
0 будет обновлено, 12 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 1709kB архивов.
После распаковки потребуется дополнительно 8569kB дискового пространства.
Продолжить? [Y/n] n
Прервано.
# apt-get install hwinfo lshw lsblk dmidecode inxi nbtscan
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия lsblk уже установлена.
Последняя версия dmidecode уже установлена.
Последняя версия inxi уже установлена.
Следующие дополнительные пакеты будут установлены:
  libhwinfo libx86emu2 usbids
Следующие НОВЫЕ пакеты будут установлены:
  hwinfo libhwinfo libx86emu2 lshw nbtscan usbids
0 будет обновлено, 6 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 1199kB архивов.
После распаковки потребуется дополнительно 4588kB дискового пространства.
Продолжить? [Y/n] n
Прервано.

Суммарно:
# apt-get install sshfs iperf3 jnettop iftop iptraf nload cifs-utils wget arp-scan \
> hwinfo lshw lsblk dmidecode inxi nbtscan
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано fuse-sshfs для 'sshfs'
Последняя версия nload уже установлена.
Последняя версия wget уже установлена.
Последняя версия lsblk уже установлена.
Последняя версия dmidecode уже установлена.
Последняя версия inxi уже установлена.
Следующие дополнительные пакеты будут установлены:
  fuse-sshfs fuse3 libfuse3 libhwinfo libiperf3-0 libx86emu2 ssh-provider-openssh-clients-8-openssh
  ssh-provider-openssh-common-8-openssh usbids
Следующие НОВЫЕ пакеты будут установлены:
  arp-scan cifs-utils fuse-sshfs fuse3 hwinfo iftop iperf3 iptraf jnettop libfuse3 libhwinfo
  libiperf3-0 libx86emu2 lshw nbtscan ssh-provider-openssh-clients-8-openssh
  ssh-provider-openssh-common-8-openssh usbids
0 будет обновлено, 18 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 2908kB архивов.
После распаковки потребуется дополнительно 13,2MB дискового пространства.
Продолжить? [Y/n] n
Прервано.

Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 227
  • ITS
Re: Xfce c Sysv
« Ответ #1389 : 02.11.2020 12:41:37 »
Получается не так критично?
В моем варианте запустился на серваке смонтировал самбы насов, копирнул разделы, диски, освежил на ходу память по железу, проверил нагрузки каналов и все в live cd, если еще и connector клиента для rdp и vnc добавить, то вообще по предприятиям можно с одной флешкой ездить )
Один хрен 900 метров на 16 Гб натягивать гибридного iso с ощущением, что запортил флеху )) (шутка, это я про занимаемое место)

Оффлайн SG

  • Участник
  • *
  • Сообщений: 195
Re: Xfce c Sysv
« Ответ #1390 : 02.11.2020 15:33:26 »
Один хрен 900 метров на 16 Гб натягивать гибридного iso с ощущением, что запортил флеху )) (шутка, это я про занимаемое место)

Если при записи 900метрового лайвCD на 16GB флешку взять за основу вот эту инструкцию:

How to boot live image from usb flash (/dev/hdc)
================================================

# apt-get install syslinux
# cat /usr/lib/syslinux/mbr.bin > /dev/sdc
(или:# dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdc)
# fdisk /dev/sdc (create /dev/sdc1 and make it bootable)
# mkfs.vfat -n altlive /dev/sdc1
# mount /dev/sdc1 /mnt/floppy/
# mount -o loop altlinux-5.1-live.iso /mnt/cdrom/
# cp -a /mnt/cdrom/* /mnt/floppy/
# echo DEFAULT alt0/vmlinuz initrd=alt0/full.cz live fastboot lowmem stagename=live automatic=method:disk,label:altlive > /mnt/floppy/syslinux/syslinux.cfg
# rm -rf /mnt/floppy/syslinux/isolinux.*
# umount /dev/sdc1
# syslinux -d /syslinux /dev/sdc1

то у Вас останется 15Gb неразмеченного пространства, которое можно использовать по своему усмотрению.


Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 227
  • ITS
Re: Xfce c Sysv
« Ответ #1391 : 02.11.2020 19:10:46 »
то у Вас останется 15Gb неразмеченного пространства, которое можно использовать по своему усмотрению.
Надо проверить. спасибо. Я так примерно сетевую загрузку настраивал.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1392 : 04.11.2020 00:48:40 »
Один хрен 900 метров на 16 Гб натягивать гибридного iso с ощущением, что запортил флеху )) (шутка, это я про занимаемое место)
то у Вас останется 15Gb неразмеченного пространства, которое можно использовать по своему усмотрению.
Надо проверить. спасибо. Я так примерно сетевую загрузку настраивал.

Если вы будете использовать флешку только в Линукс, то есть ещё один путь, ещё один выбор:
Приёмы профессиональной работы в shell
Админим альтовую флешку по-спектрумовски

https://forum.altlinux.org/index.php?topic=32361.msg353093#msg353093

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1393 : 04.11.2020 01:24:51 »
Цитата: rabochyITs
ddrescue -nvf /dev/sdX_откуда /dev/sdX_куда ./log_copy.txt
Можно клонировать диск ddrescue -nvf --sparse /dev/sda /mnt/arhiv/sda.img ./log
--sparse - это клон без пустого пространства одни данные.
Одна ddrescue добавленная в последнюю сборку xfce-sysv, уже много проблем решает, какая от нее нагрузка?

Согласен. Аргумент есть.
Пожелание обязательного включения ddrescue в состав xfce-sysv.

Оффлайн San

  • Участник
  • *
  • Сообщений: 745
Re: Xfce c Sysv
« Ответ #1394 : 17.11.2020 23:06:45 »
Господа, сильно не пинать!

Данный дистр похоже у меня будет самый популярный... Ну параллельно еще где SERV SYSV  буду забегать... :)

Интересную вещь словил... При установке из Live, если есть RAID массив... То при попытке разметки диска - система прекращает установку и вылетает...