Byl vydán Linux Mint 22.3 s kódovým jménem Zena. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze, že nástroj Systémová hlášení (System Reports) získal mnoho nových funkcí a byl přejmenován na Informace o systému (System Information). Linux Mint 22.3 bude podporován do roku 2029.
Wine bylo po roce vývoje od vydání verze 10.0 vydáno v nové stabilní verzi 11.0. Přehled novinek na GitLabu. Vypíchnuta je podpora NTSYNC a dokončení architektury WoW64.
Byl vydán Mozilla Firefox 147.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Firefox nově podporuje Freedesktop.org XDG Base Directory Specification. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 147 bude brzy k dispozici také na Flathubu a Snapcraftu.
Asociace repair.org udělila anticeny těm nejhorším produktům představeným na veletrhu CES 2026. Oceněnými jsou například šmírující kamery Amazon Ring AI, chytrý běžecký pás od společnosti Merach, která otevřeně přiznává, že nedokáže zabezpečit osobní data uživatelů, případně jednorázové lízátko, které rozvibrovává čelisti uživatele a tak přehrává hudbu. Absolutním vítězem je lednička od Samsungu, která zobrazuje reklamy a kterou lze otevřít pouze hlasovým příkazem přes cloudovou službu.
Íránští protirežimní aktivisté si všímají 30% až 80% ztráty packetů při komunikaci se satelity služby Starlink. Mohlo by se jednat o vedlejší důsledek rušení GPS, kterou pozemní přijímače Starlinku používají k výpočtu polohy satelitů a kterou se režim rovněž snaží blokovat, podle bezpečnostního experta a iranisty Amira Rashidiho je ale pravděpodobnější příčinou terestrické rušení přímo satelitní komunikace Starlinku podobnou
… více »Evropská komise (EK) zvažuje, že zařadí komunikační službu WhatsApp americké společnosti Meta mezi velké internetové platformy, které podléhají přísnější regulaci podle unijního nařízení o digitálních službách (DSA). Firmy s více než 45 miliony uživatelů jsou podle DSA považovány za velmi velké on-line platformy (Very Large Online Platforms; VLOP) a podléhají přísnějším pravidlům EU pro internetový obsah. Pravidla po
… více »Tržní hodnota technologické společnosti Alphabet poprvé v historii přesáhla čtyři biliony dolarů (83 bilionů Kč). Stalo se tak poté, co Apple oznámil, že bude na poli umělé inteligence (AI) spolupracovat s dceřinou firmou Alphabetu, společností Google.
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 161 (pdf).
Po delší době vývoje vyšla nativní linuxová verze virtuálního bubeníka MT-PowerDrumKit 2 ve formátu VST3. Mezi testovanými hosty jsou Reaper, Ardour, Bitwig a Carla.
Desktopové prostředí Budgie bylo vydáno ve verzi 10.10. Dokončena byla migrace z X11 na Wayland. Budgie 10 vstupuje do režimu údržby. Vývoj se přesouvá k Budgie 11. Dlouho se řešilo, v čem bude nové Budgie napsáno. Budgie 10 je postaveno nad GTK 3. Přemýšlelo se také nad přepsáním z GTK do EFL. Budgie 11 bude nakonec postaveno nad Qt 6.
dd - viz https://wiki.archlinux.org/index.php/USB_Installation_Media) se můžeme pustit do práce. Ještě nutno dodat, že před pokusem o bootování je dobré se ujistit, že v BIOSu máme aktivovanou možnost bootovat z připraveného CD/DVD nebo flashky. Jakmile instalační systém začne bootovat, objeví se následující logo a menu:
Zvolíme první nebo druhou možnost (64bit nebo 32bit CPU). Po pár sekundách dalšího bootování se dostaneme na příkazový řádek ZShell a jsme automaticky root:
Na tomto místě máme možnost si změnit rozložení klávesnice během instalace (přes soubor /etc/locale.gen), ale předpokládám, že to stejně nikoho nezajímá, tak jdeme rovnou na věc. Po dokončení instalace se k rozložení klávesnice ještě dostaneme. Teď si zjistíme název naší síťovky a otestujeme internetové připojení.
Na výše uvedené fotce je vidět, že máme síťové připojení s názvem ens33. To se zjišťuje příkazem ip link. Pomocí příkazu ping -c 3 www.archlinux.org si třikrát "pingneme" server ArchLinuxu:
Pokud ze serveru není odezva, můžeme pokus zkratkou ctrl+c přerušit a zkusit jiný, ale pokud celkově pingnutí selže, tak nemá samozřejmě smysl pokračovat. Zkuste vypnout a zapnout modem/router
Nyní následuje to, co pro začátečníky (včetně mě) bývá velké strašidlo – příprava disku pro novou instalaci, jelikož existuje až moc možností a kombinací. A bylo to ještě víc zkomplikováno přichodem základových desek UEFI, nadhodím tady jen pojem MBR versus GPT. Kdo by potřeboval pracovat s diskem větším, než 2 terabajty, tak se musí prokousat dalším návodem, který naštěstí vynechávám, protože se držím klasického BIOSu a tudíž mě UEFI/GPT nezajímá.
Tady to trochu urychlím: hlavní disk v PC má obecně označení /dev/sda. Pokud má disk více oddílů (angl. partition), potom jsou značeny /dev/sda1, /dev/sda2 atd. V mém případě jsem oddíly předem vytvořené neměl. Pokud ale existují, musí se odstranit, což jde pomocí různých programů, např. fdisk, gdisk, parted apod., viz patřičné návody jinde. Pokud máme připravený prázdný disk bez oddílů a je na něm ještě souborový systém (ext3, ext4, jfs a podobně nebo dokonce DOSovský FAT) musíme souborový systém smazat, což hned ukážu. Doporučuji také odstranit bootovací část na disku pomocí příkazu sgdisk --zap-all /dev/sda
Příkazy lsblk a blkid se hodí pro zjišťování stavu disků (viz fotka dole). Potom můžeme příkazem wipefs --all /dev/sda odstranit celý souborový systém, abychom mohli začít od nuly. Na fotce dole je vidět, že byl nejdřív na /dev/sda souborový systém s názvem "root_partition" (a náhodou taky BTRFS, který budeme ale hned opět používat) a který se pomocí wipefs smazal – výstup příkazu blkid potom už /dev/sda vůbec neukazuje (viz fotka).
Teď příjde elegantní jednoduchost, kterou nabízí právě možnost BTRFS bez oddílů, dokonce i bez swap oddílu a oddílu pro /boot (GRUB nebo LILO). Příkaz je mkfs.btrfs --label mujNazevDisku /dev/sda a je vymalováno.
Pokud jste (jako já) zapomněli definovat vlastní název (label) disku, můžeme to dodatečně napravit pomocí příkazu mkfs.btrfs -f --label mujNazevDisku /dev/sda, čímž se vlastně jen souborový systém přepíše, tentokrát už s pojmenováním. Já jsem disk nazval "root_ssd".
Tím je ukončena první hlavní část. Bude následovat připojení disku do našeho dočasného (instalačního) systému, instalace úplně nového ArchLinuxu z internetu na nově vytvořený BTRFS disk, pak ještě pár dalších kroků a na úplný závěr instalace bootloaderu (zavaděče) GRUB, čímž vznikne úplně samostatný systém, který už sám bude bootovat (ale k plně nastavenému systému to bude mít ještě daleko).
Teď si připojíme /dev/sda do rootu budoucího systému. Root je momentálně (dočasně) uložen v bodu /mnt. Kdybychom měli víc oddílů a chtěli bychom použít třeba /dev/sda2 jako home adresář, připojili bychom ho zde do bodu /mnt/home apod. Jelikož ale diskové oddíly nemáme, připojíme tedy jen sda příkazem mount /dev/sda /mnt.
Nyní ještě nastavíme automatickou komprimaci BTRFS disku, aktuálně se nabízí dva komprimační algoritmy, většinou se používá LZO, proto jsem ho taky použil. K tomu si přepneme na jiný terminál (třeba tty2, klávesovou zkratkou ALT+F2), přihlásíme se jako root (heslo se zatím nevyžaduje), a podíváme se na nově připojený disk příkazem mount. Ve výpisu na fotce je disk zcela jako poslední (je tam vidět, že si BTRFS samo nastavilo optimalizaci pro SSD). Potom příkazem mount -o remount,compress=lzo /mnt remountujeme disk s parametrem pro komprimaci LZO.
Když se znovu podíváme na výstup příkazu mount, už vidíme, že je v parametrech compress=lzo.
A hurá do instalace čerstvého systému z internetu. Stačí příkaz pacstrap -i /mnt base, který nainstaluje základní balíčky (base) do našeho hlavního adresáře /mnt. Další balíčky se budou instalovat později, hlavně se neunáhlit
Následně necháme vygenerovat tabulku souborového systému (takzvanou fstab) příkazem genfstab -U -p /mnt >> /mnt/etc/fstab a rovnou se kočičím zrakem můžeme podívat na vytvořený obsah: cat /mnt/etc/fstab. Pokud by byl výsledek špatný, nespouštíme genfstab znovu, ale rovnou upravíme vše ve fstab podle našich představ.
Doposud jsme se v shellu (příkazovém řádku) pohybovali stále jen uvnitř instalačního systému, teď je na čase se přepnout do struktury, kterou jsme vytvořili uvnitř bodu /mnt, a to se dělá příkazem arch-chroot /mnt /bin/bash, přičemž místo BASHe můžeme použít i jiný shell, např. základní sh.
Přišla možnost si nastavit zeměpisné prostředí (což ovlivňuje i rovržení kláves). nano /etc/locale.gen
V otevřeném souboru se musí odkomentovat kódování, které preferujeme, můžeme odkomentovat i více zároveň. Odkomentování se dělá jednoduše odmazáním křížku. Ponechávám anglické prostředí s UTF-8 kódováním – en_US.UTF-8 UTF-8
Příkaz locale-gen vygeneruje potřebné lokalizační nastavení: locale-gen (bez parametrů). Poté se vloží konstanta LANG do souboru locale.conf takto: echo LANG=en_US.UTF-8 > /etc/locale.conf a ta samá konstanta se potom exportuje do shellu, aby byla přístupná ostatním programům: export LANG=en_US.UTF-8
Následuje nastavení časového pásma, což se dělá vytvořením symbolického linku v adresáři /etc/localtime - do tohoto adresáře se musí jen vložit symlink na námi zvolený soubor s názvem města, v jehož časovém pásmu žijeme. Státy a města jsou v adresáři /usr/share/zoneinfo/ a pro ilustraci Praha je zde: /usr/share/zoneinfo/Europe/Prague. Celý příkaz pro nastavení časového pásma je pro Prahu takto: ln -s /usr/share/zoneinfo/Europe/Prague /etc/localtime. Poté nastavíme hardwarové hodiny na časové údaje v UTC (koordinovaný světový čas - viz https://cs.wikipedia.org/wiki/Coordinated_Universal_Time) příkazem hwclock --systohc --utc. Tím jsou hrátky s časem ukončeny.
Blížíme se k první cílové zastávce, už jen pár nastavení. Můžeme si teď rovnou nastavit název našeho počítače, což jde jednoduše zapsáním názvu do souboru hostname takto: echo mujpocitac > /etc/hostname. Já jsem jako název zvolil arch64.
Teď si nastavíme internetové připojení - bude stejné, jako na začátku, tedy přes LAN kabel a IP adresa získávaná dynamicky (přes DHCP), což je standardní případ. Znovu si přes ip link zjistíme název našeho portu (v mém případě je název ens33) a příkazem systemctl enable dhcpcd@ens33.service se vytvoří symbolický link na patříčné místo (viz fotka).
passwd (bez parametrů), heslo bude nutno zadat dvakrát.
A jako poslední krok nainstalujeme bootloader GRUB a vygenerujeme pro něj konfiguraci. GRUB ještě není v tuto dobu v systému nainstalovaný, takže klasicky přes pacman -S grub ho přidáme. V níže zobrazené fotce je vidět, že nastala malá chyba, databáze balíčků nebyla synchronizovaná, takže se ještě musela aktualizovat databáze příkazem pacman-db-upgrade, poté už pacman -S grub proběhlo v pořádku.
Pro GRUB je nutno ještě nechat vygenerovat konfigurační soubor, což jde příkazem grub-mkconfig -o /boot/grub/grub.cfg (viz fotka, mimochodem příkaz na fotce, který je nad ním, je jen našeptávač shellu, grub-mk není platný příkaz). Pokud vše proběhlo v pořádku, můžeme si oddychnout a vyskočit z nově vytvořeného GNU/Linuxu zpět do instalačního prostředí příkazem exit, poté pro jistotu odmountujeme /mnt příkazem umount -R /mnt a rebootujeme příkazem reboot.
Následně by měl počítač bootovat přes GRUB a neuvidíme modré ArchLinux logo. Po nabootování nás uvítá už plně samostatný nový ArchLinux, který nepotřebuje rodiče z flashky nebo DVD
V další části se podíváme na nezbytně nutné další nastavení - od přidání normálního uživatele, přes nastavení grafického ovladače až po instalaci okenního manažeru OpenBox.
Originální článek zde (obsahově ale stejný).
Tiskni
Sdílej:
Kdo se hlásí dobrovolně, může chybějící kroky připsat sem do diskuze.
[catalyst] Server = http://catalyst.wirephire.com/repo/catalyst/x86_64(Uhh, někdo změnil rok, 2014 už nefunguje
)
Nerad bych to psal zbytečně, byla to docela práce dát dohromady. Já měl Arch před 2,5 lety naposledy, pak přechodně Fedoru, a teď se zase k Archu vracím a docela mě překvapilo, kolik se toho změnilo, už jen při instalaci. Dřív byl instalační průvodce, teď se teda kluci z Arch teamu rozhodli pro metodu old-school
Aspoň se na tom uživatel něco víc naučí, stejně Arch není pro úplné BFU a tak je to dobře.
Nerekl bych primo debilni, ale spise jen neaktualni.
abs # stáhne aktuální PGKBUILDy distribučních balíčků vim někde/balíček/PKGBUILD # změním co chci makepkg # udělá mi balíček podle specifikace v PKGBUILDu pacman -U nový-balíček # nainstaluju ho # když myslím, že to je k něčemu, můžu ho nahrát do AURu pro ostatní a před tímhle # procesem do AURu kouknu, zda už ten upravený balíček někdo nezveřejnilKdysi jsem si chtěl udělat balíček do Ubuntu a byl to docela opruz. Naopak, když jsem se hrabal v SELinuxu na Fedoře, tak tam mají .spec soubory, což je něco dost podobného, byť mi jsou bashové PKGBUILDy sympatičtější. Akorát, že jsem ty .spec soubory lovil kdesi po netu. No ale třeba neznám tamní prostředí dost dobře a šlo by to lépe.
Skoncil jsem hned na zacatku u casti UEFI me nezajima. Dneska by podle me bylo prave toto mnohem zajimavejsi tema a navod.
Dá práce všechny je sem nahrát.Když se podíváte pozorně, zjistíte že obrázky nejsou uloženy na ábíčku, ale vedou sem pouze odkazy z amarok24.files.wordpress.com
.
netctl přímo od tvůrců distribuce. Připojí se to skoro ke všemu. A když si člověk dotáhne i dialog, tak má i pěkné wifi-menu, které mu pomůže s připojením k WiFině (ne, že by ta ruční konfigurace byla nějak složitá).
$ mount /dev/sda /mnt $ arch-chroot /mnt /bin/bash $ grub-install /dev/sdaNyní už Arch bootuje
Díky za návod.
/dev/sda, kde bude začínat? A když se pak na /dev/sda bude instalovat GRUB, kam se dá?
Když mám MBR/GPT a první oddíl zařezaný na dnes obvyklých 2048 sektorů, tak je tam na GRUB místo, a to i v situaci, kdy nabobtná np. díky LVM…
+1
Jediné, co mě vypeklo, byl přesun /bin --> /usr/bin a /sbin --> /usr/bin