• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    DELVITLinux pro zacatecniky a obycejne uzivatele (NO FLAMES!)
    Každý kdo chce poradit ohledně linuxu je na spravném místě. Přímý následovník audítka stejného názvu. Pravidla jsou stejná jako predchozí, hlavně žádné FLAME!
    Na Hompage klubiku najdete alternativy k aplikacim. Snazim se drzet ten list v aktualizovane a hlavne zajimave alternativy, kdyby ste chteli neco pridat do listu dejte vedet.

    Jak se správně ptát:

    1) Popište příznaky problému nebo chyby co možná nejjasněji a nejpečlivěji.
    2) Popište prostředí, ve kterém chyba nastává, tj. architekturu, operační systém, aplikaci, verzi, atd. Jmenujte distribuci a verzi systému (např. Red Hat 8.0, Slackware 5.1, atd.).
    3) Popište, jak jste se k chybě dostali, a jak jste se ji pokusili odhalit, isolovat a pochopit ještě předtím, než jste se zeptali.
    4) Popište relevantní změny v konfiguraci, které jste v poslední době provedli.
    5) Pokuste se už předem zodpovědět případné doplňující otázky.
    6) Na dlouhé výpisy použijte služby na to určené - pastebin - http://pastebin.com/
    rozbalit záhlaví
    RAGNAROK
    RAGNAROK --- ---
    MA747:
    vifm - nic lepsiho neni
    KARIBIKCZ
    KARIBIKCZ --- ---
    DANIELSOFT: rename (nikoli remove): https://man7.org/linux/man-pages/man1/rename.1.html

    Existovala k tomu i nějaká GUI integrace do nautila, jinak potřebné funkce pro MA747 myslím umí i přímo Thunar, ale vyzkoušené to nemám.
    MUXX
    MUXX --- ---
    MA747: Muzes zkusit Double Commander? Prislo mi ze to ma resene lepe, ale uz jsem to dlouho nepouzil.
    MA747
    MA747 --- ---
    Dal mi mi někdo pls tip na GUI utilitku na hromadné přejmenování souborů styl Total Commander? (Ctrl+M) Nepotřebuji velkou funkčnost - Něco jako "nazev-[C].txt", kde [C] je counter, kterému zvolím počátek sekvence, přírůstek, počet míst a zarovnání zleva nulou. Dál jen potřebuji, abych mohl přejmenovávaní soubory označit a preview s případným varováním na přepsání.

    Zkoušel jsem kde co a nevyhovuje mi ani jeden. Nejblíž je Double Commander, ale tam se mi občas stalo, že soubory smazal (nehledě na nedotažené UI - nepamatuje si historii, edit box je malý, přejmenované soubory nevidí, ...), build in aplikace Files touto funkcí disponuje, ale nedostatečně, jiné jsou placené (Smart file renamer), další overengineered včetně pluginů, další si dotáhne asi 150 MB knihoven (tuším KRename), jiné mají tristní ergonomii, kde se musím proklikat několika tabs, pyRenamer je tuším opuštěný.

    Taková "blbost", myslel jsem si, že toho bude plno, ale nepodařilo se mi najít podobně straightforward řešení jako má TC.

    Díky.
    ZBYNEK
    ZBYNEK --- ---
    Chtěl jsem si vyzkoušet nové LibreOffice, ale jsem paranoidní a z principu nechci kvůli testování přeinstalovávat fungující verzi...

    Bohužel poskytovaný AppImage je půl roku starý a hlavně mi při některých operacích padá :-(

    $ git clone https://github.com/antoniofaccioli/libreoffice-appimage && cd libreoffice-appimage
    script se mi naklonoval se špatnými newlines, takže: $ sed -i -e 's/\r$//' ./make_libreoffice_appimage
    script špatně parsuje aktuální verzi na webu, stačí stáhnout požadovaný archiv: cd LibreOffice && wget https://mirror.dkm.cz/tdf/libreoffice/stable/7.4.0/deb/x86_64/LibreOffice_7.4.0_Linux_x86-64_deb.tar.gz && cd ..
    $ ./make_libreoffice_appimage fresh x86-64 standard N N N N


    AppImage se mi fakt líbí čím dál tím víc! ;-)
    CHOROBA
    CHOROBA --- ---
    MUXX: bez niceho, zaklapnes a spi, pak se vzbudi evidentne uz nejak funguje podpora noveho sleep mode, i baterka je ok
    ZBYNEK: jo taky., uplne bez problemu. prave me ten stylus pkvapil
    ZBYNEK
    ZBYNEK --- ---
    CHOROBA: Funguje po rotaci displeje správně dotyk? xubuntu 20.04 si nezrotovalo nastavení a dotyk byl proti zobrazení invertovanej...
    MUXX
    MUXX --- ---
    CHOROBA: Co uspavani a hibernace? Taky funguje bez vetsiho nastavovani?
    CHOROBA
    CHOROBA --- ---
    jinak pro pobaveni. Lenovo Yoga 7, fully AMD. ocekaval jsem hell a peklo - a byl prijemne prekvapen.
    za 10 minut bylo hotovo, vsechno se nainstaovalo samo, vsechno funkuje - rotace displaye, dotykovy display, stylus, wifi......amdGPU driver v kernelu ;-o
    Zorin OS (premalovany ubuntu )
    SUCHRE
    SUCHRE --- ---
    Kickstart dobrej, ale jak casto clovek instaluje OS? Tam me dve minuty klikani nebo psani fakt netrapi
    CHOROBA
    CHOROBA --- ---
    GIOMIKY: simple-cdd je dobrej zaklad, ale finale jsem stejne delal pres scripty a xoriso. proc, to uz opravdu nevim ;)
    GIOMIKY
    GIOMIKY --- ---
    CHOROBA: Tedy mame rok 22 a vytvareni instalacniho flashdisku jde automagicky. .
    Debian Headless install - simple-cdd · GitHub
    https://gist.github.com/espinz/9c574f65f98eadf3ecaf37a629641659#shortcut
    Tedy simple-cdd to resi.
    Jeste me zaujala hybridiso, ktera z instalacniho cd iso vytvori iso s jednim diskvym oddilem. To je pak snazsi na manipulaci.
    Uz automaticky instalujuz usb.
    GIOMIKY
    GIOMIKY --- ---
    CHOROBA: No spise ze zvedavosti, zajimavosti... kdyz vytvorim podle navodu iso a to pak pomoci dd prenesu na flash disk, tak je to jenom jedna partition.... tak jsem jeste vyextrahoval MBR:
    dd if=debian-11.4.0-amd64-netinst.iso bs=1 count=446 of=mbr_code.img
    A boot loader:
    dd if=debian-11.4.0-amd64-netinst.iso bs=512 skip=1680 count=4816 of=bios_boot.img
    Pridal efi partition, ale stejne to na realnym stroji nebootuje... ;-[
    Jako... kdyz to iso vytvorim nejak takhle:
    xorriso -as mkisofs \
    -o debxiun.iso \
    -d -l -r \
    -V "DEBXIUN" \ -G mbr_code.img \
    -b bios_boot.img -no-emul-boot \
    -boot-info-table \
    -boot-load-size 4 \
    -eltorito-alt-boot \
    -append_partition 2 0xef efi_part.img \
    -e '--interval:appended_partition_2:all::' \
    -no-emul-boot \
    bios_boot.img \
    isofiles
    CHOROBA
    CHOROBA --- ---
    GIOMIKY: tftp a preseed a nemusis se prcat s flaskou ;)
    GIOMIKY
    GIOMIKY --- ---
    GIOMIKY: legacy bios, virtual byl na test
    GIOMIKY
    GIOMIKY --- ---
    CHOROBA: No cil byl mit usb stick na auto install stroje, ale bohuzel mi to nejde, podle navodu, prenest na usb flash disj tak, aby to bootoval opravdovy stroj
    CHOROBA
    CHOROBA --- ---
    GIOMIKY: hezky, ja mel preseed a este script na ovladani ipmi, tgze flawless baremetal. Ale to uz nefunguje s novym ipmi a ani to uz neni potreba.
    btw u virtualu je asi jednodussi mit snapshot a nic neinstalovat?
    GIOMIKY
    GIOMIKY --- ---
    Bezobsluzna instalace Debianu
    http://go.wz.cz/bezobsluzna_instalace_debianu.html

    Tky vas pri instalaci os stale otravuji neustale otazky? Jednou je to ok, ale pri 10. reinstalaci to omrzi. Posilam priblizny navod, jak z prikazove radky vytvorit virtualni stroj, vytvorit bezobsluzne instalacni cd debianu a po zapnuti nechat nainstalovat os automatiku. Kdyz se to dobre naskriptuje, tak par desitek minut po spusteni bash skriptu je pripraven virtualni stroj s cerstvym operacnim systemem. U sebe mam vybranou instalaci ssh, tak potom staci akorat presmerovat port a pripojit se.
    GIOMIKY
    GIOMIKY --- ---
    FATBOZZ: to co pises je myslim hezky ...
    GIOMIKY:
    BTW: Port forwarding na ipv6 jsem nenasel na forech, tak posilam:
    Host xyz
      HostName 2001:4860:4860::8888
      User root
      Port 22
      ServerAliveInterval 60
      LocalForward [::1]:80 [::1]:80
    

    Je dulezity tu ipv6 adresu zavrit do hranatejch zavorek...
    FATBOZZ
    FATBOZZ --- ---
    Takova trapnost... existuje nejaky ekvivalnt watch co by oneline ( nebo i klidne multiline ) stdout opatril casovou znackou...
    ano jde udelat takhle... ale treba na to je nejaky sikovny nastroj o kterym nevim

    while true; do echo -ne "$(date) - " && echo BLA BLA ;sleep 60 ;done
    GIOMIKY
    GIOMIKY --- ---
    GIOMIKY: S tím EFI je to zajímavé. Podařilo se nakonec rozchodit automatický boot, i když mám 2 distra na disku. Ale zásadní bylo najít správný grub.cfg. Na /dev/sda1 mám zaváděcí oddíl, kde je grub.cfg č. 1 [1]... ten vypadá jako:

    search.fs_uuid root
    set prefix=($root)'/boot/grub'
    configfile $prefix/grub.cfg

    a chvilku mi trvalo, než jsem pomocí blkid našel správný bulk UUID /dev/sda5. I potom mi z nějakého důvodu stálé používá grub.cfg z /dev/sda2. Což je první, menší systém, který mám nainstalovaný.
    Na každý pád se mi alespoň nebude měnit vlastní nastavení grub.cfg na /dev/sda2, které se používá, když budu upgradovat kernel a provede se:
    update-grub
    Ten zpracovává bash skripty v /etc/grub.d a generuje z nich /boot/grub/grub.cfg
    Nakonec mi ještě docela pomohl příkaz:
    # grub-emu
    Ten emuluje grub menu, což je docela příjemné.
    A poslední věc je, že opravdu minimální zápis v /boot/grub/grub.cfg
    tak, aby systém nabootoval je něco na způsob:
    menuentry 'COMP LINUX DEB SDA5' {
            insmod gzio
            insmod part_gpt
            insmod ext2
            linux   /boot/vmlinuz-5.10.0-16-amd64 root=/dev/sda5
            initrd  /boot/initrd.img-5.10.0-16-amd64
    }
    

    A to jsem dokonce nabootoval bez těch insmod (zavádění kernel
    modulů)... Tedy opravdu stačí jenom zavést kernel (linux a vytvořit
    RAM image initrd...)
    Jinak dobrý zdroj pro informace ke grubu je ještě:
    # info grub
    ... bohužel se mi nepovedlo zavést refind - boot manager for EFI-based computers
    ale s tím se žít dá.
    Jinak ohledně těch dvou nutných příkazů linux a initrd si dobře
    vzpomínám na svoje 1. distro, kdy Linux kernel byl na 1 disketě
    a po jeho zavedení se vložila druhá disketa s root systémem.
    Myslím, že je to něco na tom principu, že se zavede kernel a potom
    se přimountuje root filesystem a ten initrd vytváří /proc /dev atp.
    Děkuji za vyslechnutí, až to zase budu potřebovat, tak vím, kde to hledat.
    GIOMIKY
    GIOMIKY --- ---
    GIOMIKY:
    Další ze série nudných postů o EFI.
    Tedy. Původní komp byl NBK, mikro systém. Asi 40 GB disk... rozdělený na root a home. EFI oddíl jsem měl po několika pokusech (viz. níže) 512 MB, aby se v něm dalo pracovat.
    Na každý pád pracovní stanice se docela Linuxu bránila. Nebo spíše trvalo, než jsem ji správně nakonfiguroval. Nejdříve vypnout secure boot, potom zapnout legacy boot, z připraveného flash disku s debianem (příprava probíhala download iso souboru a: dd if=debian.iso of=/dev/sdb) jsem konečně nainstaloval systém. Ale stále nechtěl bootovat. Ani z EFI, ani z legacy. Nic.
    Tak jsem se rozhodl přejít s nakonfigurovaným systémem z nbk na workstation. V podstatě proces probíhal tak, že jsem vzal externí disk, provedl:
    # dd if=/dev/sda of=/dev/sdb bs=8M status=progress
    potom jsem externí disk připojil k novému stroji, provedl
    # dd if=/dev/sdb of=/dev/sda bs=8M status=progress
    Dost mi trvalo, než jsem si všiml hlášky, že grub.efi hledá v /EFI/boot a ne jinde, tak jsem ho tam ještě přesně umístil podle toho, jak si BIOS přál.
    Další problém byl v tom, že jsem z NBK měl malé oddíly. Tak jsem vytvořil na novém disku sda5-8 a rsyncnul jsem root na sda5 (mount /dev/sda5 /mnt/sda5)
    # rsync -RAxa --exclude="home" --exclude="boot" --exclude="proc" --exlude="mnt" / /mnt/sda5
    a obdbone home
    # rsync -RAxa /home /mnt/sda8
    Následoval update-grub... našel mi nový root na /dev/sda5... ale tady jsem se zaseknul...
    nejde mi správně nakonfigurovat grub tak, aby rovnou bootoval do nového rootu /dev/sda5...
    Vím, že minimum je v grub.cfg (přibližně) je:
    insmod part_gpt # vlozil modul pro gpt
    insmod ext2 # nahrat kernel modul pro ext2
    set root='hd0,gpt5' # nastavit root na 5. oddil
    linux /boot/vmlinuz-5.10.0-16-amd64 root=/dev/sda5 ro quiet # natahnout a spustit kernel do pameti s root zarizenim /dev/sda5
    initrd /boot/initrd.img-5.10.0-16-amd6 # init ram disk a zavest kernel
    Ale na kazdy pad mi nejak nejde tohle zafixovat tak, aby to fungovalo permenantne... rady vytany...

    PUPU
    PUPU --- ---
    zajimave, tohle jsem neznal

    badpass_message Message that is displayed if a user enters an incorrect password. The default is Sorry, try again. unless insults are enabled.

    insults If set, sudo will insult users when they enter an incorrect password. This flag is off by default.
    Kliknutím sem můžete změnit nastavení reklam