Aktualizováno 30.8.2018

      
 

   Pokus s distrem Manjaro  

Všeobecně

V žádném případě se nepovažuji za odborníka v oboru operačních systémů. Mým handicapem je spousta dalších technických zájmů, pracovní vytížení a věk. Mohu se tedy považovat za běžného uživatele, který klade u operačního systému důraz na jednoduchost obsluhy, spolehlivost a ovládání z grafického menu. Konstatuji, že výše uvedené vlastnosti má Linux Mint 18.3, se kterým jsem experimenty uvedené na těchto stránkách začínal a Linux Mint 19, kterým jsem po přibližně 8 měsících občasného učení a zkoumání finišoval. Vždy jsem používal rozhraní Cinnamon. Většinu potřebných aplikací jsem sehnal a nainstaloval v balíčcích debian (.deb). Existují však pro mě nepostradatelné programy, které autoři napsali jen pro Windows. Tyto spouštím (podle okolností) ve Wine nebo Oracle Virtual boxu. S operačními systémy Linux Mint jsem spokojen. Jsou spolehlivé, většinu věcí jsem dokázal opravdu nastavit z grafického rozhraní a Cinnamon je velice intuitivní, přehledný a komfortní.

Důvody, proč jsem jeden z posledních článků pro začátečníky zaměřil na distribuci Manjaro

Manjaro je distribuce s různou grafickou nadstavbou, která je realizovaná nad Arch Linuxem. Arch Linux se vyznačuje jednou z největších repozitory AUR (Arch User Repository). Tohle mě zajímalo z pouhé obyčejné zvědavosti. Chtěl jsem si vyzkoušet, co všechno mají Linuxáci k dispozici, bez čeho nelze žít. Dále se tvrdí:
1. Že Arch Linux si můžete nakonfigurovat namíru jen z Terminálu. Na to se necítím, přestože vidím, že celá řada složitých věcí se dá nastavit jednoduchým, např. jedno až třířádkovým příkazem. Volím tedy Manjaro, abych nestrávil stáří přemýšlením, jak to autoři skriptů mysleli. Nevěřím, že by se mi jednoduché věci dařily napoprvé podle návodů. Tak to nefunguje.
2. Proto chci ověřit, zda je instalace Manjaro obdobně jednoduchá, jako instalace Linux Mint 19
3. Zda je instalace bezpečná a podaří se mi ji realizovat vedle operačního systému Windows do oddílů po LM19
4. Zda Manjaro nachytám první večer na drobnostech, které mě naštvou.
5. Zda v repozitářích najdu aplikace pro zahájení práce s desktopem.
6. A pokud je nenajdu, zda budu schopen nějakou jednoduchou metodou alespoň provést konverzi balíčků debian do balíčkovacího systému Arch ...

Instalace

Instalaci jsem zvládnul jednoduše. Stáhnul jsem si iso soubor Manjaro s rozhraním KDE (je prý nejbohatší). Vyrobil USB klíčenku obvyklým způsobem pomocí programu Etcher pod Linux Mint 18.3 na desktopu, který používá rodina. Instaloval jsem do notebooku HP Probook 4340s, který jsem používal pro zkoušky různých instalací do jediného oddílu ext4 (asi 20 GiB), který na disku je. Notebook má cca 4 G operační paměti a linux-swap přibližně stejných rozměrů. Oddíly kdysi vznikly smazáním oddílu s instalačkou Windows a ovladači. Instalace proběhla bez potíží:

Menu

Menu z rozhraní KDE mě nenadchlo, subjektivně mi víc vyhovuje Cinnamon (měl by být k dispozici  též). Vyzkoušel jsem instalaci aplikací z repozitářů. Začal jsem s prohlížečem Chromium a narazil jsem i na Operu. Vše OK. Jsem zvyklý na Double Commander, rovněž žádný problém. V repozitářích jsem dokonce našel funkční balíčky na Kompozer. Opět OK, budu moci napsat stránky, pokud stihnu plnit plán ... K tomu potřebuji Xn Viewer. Au, au ... neviděl jsem. Vyzkouším instalovaný prohlížeč bitmap. Umí oříznutí (obrazovky široké 1280 bodů obvykle redukuji na šířku 900 bodů). Ořezávání vestavěný prohlížeč umí, stejně, jako redukci rozměrů. Nikde nevidím jednoduchou vektorovou funkcionalitu, pomocí které bych namaloval čáru s šipkou a připsal popisek. Nicméně, v instalované sadě programů jsem zahlédl Inkscape. S ním jsem dělal. O tom za okamžik. Teď jsem ještě vše nechal aktualizovat, trvalo to asi půl hodiny, tedy déle, než nová instalace. Vzápětí jsem odstranil něco z toho, co nechci (Thunderbird, Firefox, ...)

Inkscape

Inkscape mě trochu vypekl. Když jsem ho spustil z menu, parádička. Šipka ukazuje na tmavý popisek s bílým textem.

Tak tomu ovšem není, pokud udělám spouštěč (zástupce) na plochu nebo do panelu. Vypadá to jinak. Popisky jsou neviditelné. Chvíli jsem měl trpělivost, hledal možnosti nastavení, ale výsledek se nedostavil. No, pamatujete si to, nic není dokonalé, ale dělat se s programem dá.

Abych dělal něco jiného, než do čeho mě nutí SW, rozhodl jsem se pro administraci zavádění dvou operačních systémů. Nainstaloval jsem GRUB, spustil ho. Našel mi použité operační systémy, zapsal záznam do MBR, ale, bohužel, nešlo uložit editované menu:

Takže mám sice bootování s logem Manjaro, ale v původním nastavení, které se mi nehodí.

Konverze balíčků

Věc, která mě velice lákala. Vlastně jsem se nikdy dříve jako začátečník nevěnoval konverzi balíčků z jednoho balíčkovacího systému do jiného. Většinu radioamatérských programů jsem našel v balíčkovacím systému Debian (.deb). Takže hodím dotaz do internetu a hledám jednoduché řešení. Řešení, které se mi líbilo, se jmenuje Debtap. Pravděpodobně jde o nějaký skript z Arch Linuxu. Nepátral jsem.

Debtap

Abych nainstaloval Deptap (v repozitářích jsem ho neviděl), nainstaloval jsem pomocí vestavěného správce SW (jmenoval se Octopi) yaourt. To slovo mi dělá potíže, hi. A dále jsem v terminálu uplatnil postupně tyto příkazy:

sudo yaourt -s debtap
sudo debtap -u
sudo debtap wsjtx.deb

Aby bylo jasné, co jsem dělal ...prvním řádkem jsem nainstaloval skript (nebo program?) debtap, druhým řádkem jsem provedl aktualizaci a třetím řádkem jsem provedl konverzi balíčku s programem wsjtx. Prvně jsem to dělal pro program Xn Viewer, stačil jsem postup zapomenout a nekopíroval jsem postup. Program wsjtx byl tedy druhý v pořadí. Balíčky debian jsem stáhnul ze stránek autorů balíčků do složky stažené. Následně jsem je okopíroval do složky uživatele (jmenuji se alfa):

Stažené jsou vlevo, kopie a přejmenované jsou vpravo. XnViewMP-linux....se jmenuje XnV.deb a wsjtx_1.9.1_amd .... se jmenuje wsjtx.deb
Balíčky pro systém Arch Linux a moje Manjáro mají příponu jméno.pkg.tar.xz
Pro jistotu jsem tu okopíroval vše z Terminálu od instalace wsjtx:

[alfa@alfa-pc ~]$ sudo debtap -u
[sudo] heslo pro alfa:
==> Synchronizing pkgfile database...
:: Updating 4 repos...
community is up to date
multilib is up to date
core is up to date
extra is up to date
==> Synchronizing debtap database...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 2 37.9M 2 1039k 0 0 1707k 0 0:00:22 --:--:-- 0:00:22 1704 9 37.9M 9 3701k 0 0 2316k 0 0:00:16 0:00:01 0:00:15 2314 15 37.9M 15 6068k 0 0 2335k 0 0:00:16 0:00:02 0:00:14 2334 21 37.9M 21 8519k 0 0 2367k 0 0:00:16 0:00:03 0:00:13 2366 28 37.9M 28 10.8M 0 0 2410k 0 0:00:16 0:00:04 0:00:12 2409 35 37.9M 35 13.3M 0 0 2432k 0 0:00:15 0:00:05 0:00:10 2521 41 37.9M 41 15.7M 0 0 2444k 0 0:00:15 0:00:06 0:00:09 2486 48 37.9M 48 18.2M 0 0 2465k 0 0:00:15 0:00:07 0:00:08 2533 54 37.9M 54 20.6M 0 0 2461k 0 0:00:15 0:00:08 0:00:07 2530 61 37.9M 61 23.1M 0 0 2461k 0 0:00:15 0:00:09 0:00:06 2509 67 37.9M 67 25.6M 0 0 2476k 0 0:00:15 0:00:10 0:00:05 2525 73 37.9M 73 28.0M 0 0 2467k 0 0:00:15 0:00:11 0:00:04 2498 80 37.9M 80 30.5M 0 0 2480k 0 0:00:15 0:00:12 0:00:03 2502 85 37.9M 85 32.3M 0 0 2438k 0 0:00:15 0:00:13 0:00:02 2397 91 37.9M 91 34.7M 0 0 2438k 0 0:00:15 0:00:14 0:00:01 2391 97 37.9M 97 37.0M 0 0 2434k 0 0:00:15 0:00:15 --:--:-- 2344100 37.9M 100 37.9M 0 0 2431k 0 0:00:15 0:00:15 --:--:-- 2336k
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 41 839k 41 351k 0 0 1095k 0 --:--:-- --:--:-- --:--:-- 1092100 839k 100 839k 0 0 1783k 0 --:--:-- --:--:-- --:--:-- 1779k
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 100 219k 100 219k 0 0 426k 0 --:--:-- --:--:-- --:--:-- 426k
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 37.6M 0 76497 0 0 339k 0 0:01:53 --:--:-- 0:01:53 338 6 37.6M 6 2372k 0 0 1911k 0 0:00:20 0:00:01 0:00:19 1910 12 37.6M 12 4888k 0 0 2192k 0 0:00:17 0:00:02 0:00:15 2192 18 37.6M 18 7293k 0 0 2270k 0 0:00:16 0:00:03 0:00:13 2269 25 37.6M 25 9906k 0 0 2352k 0 0:00:16 0:00:04 0:00:12 2351 32 37.6M 32 12.1M 0 0 2387k 0 0:00:16 0:00:05 0:00:11 2478 38 37.6M 38 14.5M 0 0 2402k 0 0:00:16 0:00:06 0:00:10 2524 45 37.6M 45 16.9M 0 0 2407k 0 0:00:16 0:00:07 0:00:09 2503 51 37.6M 51 19.4M 0 0 2422k 0 0:00:15 0:00:08 0:00:07 2520 57 37.6M 57 21.8M 0 0 2429k 0 0:00:15 0:00:09 0:00:06 2495 64 37.6M 64 24.2M 0 0 2426k 0 0:00:15 0:00:10 0:00:05 2467 69 37.6M 69 26.2M 0 0 2394k 0 0:00:16 0:00:11 0:00:05 2385 75 37.6M 75 28.6M 0 0 2397k 0 0:00:16 0:00:12 0:00:04 2382 82 37.6M 82 31.1M 0 0 2417k 0 0:00:15 0:00:13 0:00:02 2409 89 37.6M 89 33.5M 0 0 2419k 0 0:00:15 0:00:14 0:00:01 2399 94 37.6M 94 35.7M 0 0 2405k 0 0:00:16 0:00:15 0:00:01 2360100 37.6M 100 37.6M 0 0 2413k 0 0:00:15 0:00:15 --:--:-- 2456k
==> Downloading latest virtual packages list...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 100 149 0 149 0 0 216 0 --:--:-- --:--:-- --:--:-- 216
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 100 11890 0 11890 0 0 8609 0 --:--:-- 0:00:01 --:--:-- 99083
==> Downloading latest AUR packages list...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 100 299k 0 299k 0 0 1239k 0 --:--:-- --:--:-- --:--:-- 1239k
==> Generating base group packages list...
==> All steps successfully completed!
[alfa@alfa-pc ~]$ sudo debtap wsjtx.deb
==> Extracting package data...
==> Fixing possible directories structure differencies...
==> Generating .PKGINFO file...

:: Enter Packager name:
Myrda

:: Enter package license (you can enter multiple licenses comma separated):


*** Creation of .PKGINFO file in progress. It may take a few minutes, please wait...

Warning: These dependencies (depend = fields) could not be translated into Arch Linux packages names:
libqt5gui5-gles

==> Checking and generating .INSTALL file (if necessary)...

:: If you want to edit .PKGINFO and .INSTALL files (in this order), press (1) For vi (2) For nano (3) For default editor (4) For a custom editor or any other key to continue:


==> Generating .MTREE file...

==> Creating final package...
==> Package successfully created!
==> Removing leftover files...
[alfa@alfa-pc ~]$



Konverze trvala dost dlouho (minutu, dvě?) a příkazy jsem zdůraznil tučně. Občas se skript ozval s nejapným dotazem (Enter Packager Name, License, atd.) Co tam autor mínil zadávat a proč, to netuším. Protože nemám dost zkušeností s příkazy zadávanými textem, obvykle netuším, co se autorovi honilo hlavou a jak to myslel, nezbývá mi, než si vymýšlet, zkoušet a zadávat podle nejlepšího vědomí ...právě proto až tak nemiluji pouze psaní příkazů do terminálu v případech, které dělám jednou za život nebo jednou za rok. V takovém případě jsem raději pro intuitivnější grafická rozhraní. Nicméně, důležitý je výsledek. Ten se dostavil:

Balíček po konverzi na pkg.tar.xz lze nainstalovat (Octopi - Soubor - Instalovat místní balíčky). Na mém desktopu jsem si SW zvědavě spustil, dal si spouštěč (zástupce) na Plochu. U balíčku XnView vše krásně fungovalo, balíček měl v pořádku závislosti. U balíčku wsjtx to nemohlo fungovat, protože tento SW vyžaduje instalaci ještě jednoho balíčku předem (to platí i v Linux Mint 18.3).

Wine

Wine se instalovalo obvyklým způsobem, prostředí se chovalo také obvykle. A Windows programy, zdálo se, fungovaly svižně. Spustil jsem oblíbený Fast Stone Image Viewer. Umí dělat pár věcí s obrázky dost jednoduše:



Závěry

1. Na to, abych si po 8 měsíční zkušenosti začátečníka byl schopen instalovat Arch Linux, nemám. První zkušenosti s hlavní výhodou, tedy největším repozitářem a řadou nástrojů pro konverzi balíčků jsem byl schopen díky distribuci Manjaro vstřebat.
2. Nikdy jsem si však nemyslel, že budu někdy v životě provádět konverzi z jednoho balíčkovacího systému Linuxu do jiného.
3. Jsem zvědav, zda filosofie rolling release bude schopna života, po jakou dobu se mi udrží desktop i s aplikacemi funkčí. Nedávno jsem opustil Windows 10 kvůli nekonečnému ramlování disků (rolling release) a kvůli obrovskému množství sajrajtware. Nové instalace Win 10 Pro disky už tolik neramlují, ale sajrajtware, který uvádí marketingový kindermanagement mě irituje stále ...
4. Některé aplikace byly připravené a instalace proběhla v Manjaro bez problémů. Gambas 3 byl v repozitářích, Foxit Reader a další nástroje pro práci s pdf byly autory dodané tak, že instalace jsou bez problémů v jakémkoliv distru Linuxu. (??? Nevím, zda to tak je, ale v LM, Fedoře i Manjaro jsem neměl potíže. Podobně fungovala instalace Etcher na výrobu klíčenek, prohlížeče Opera ...

Poznámky z 31.8.2018

1. Odpoledne jsem měl chviličku, zkusil jsem instalaci Manjaro s Xfce. Nejsem však na toto rozhraní zvyklý.
2. Následně jsem stáhnul komunitní distribuci s rozhraním Cinnamon. Zkoušel jsem instalovat Wine, několik aplikací, vývojové rozhraní Gambas3 z AUR.
- Wine bez problémů.
- Obvyklé aplikace bez problémů.
- Gambas3 nešel spustit. Budu muset bádat a udělat instalaci jiné verze, než je v repozitáři.
3. Nefunguje mi dobře synchronizace času ze sítě. Budu muset bádat. Při zapnuté synchronizaci je čas sice synchronizován, ale je posunutý asi o 22.7 sekund a tuto diferenci si systém drží trvale. Viz obrázek:



Defaultní grafické vyvedení Cinnamon je moderní, hezké, příjemné na oči. Předchozí obrázek jsem upravil a editoval ve Fast Stone Image editoru (pod Wine, zdá se, že jde rychle a bez zjištěných chybiček), texty jsem dopsal v Kompozeru (balíček je v AUR přímo ke stažení) a na server odeslal pomocí Double Commanderu (ftp). Konverze balíčků pomocí Debtab také fungovala. Aktualizace po instalaci vyžadovala stažení asi 900 MB dat, a to mimo instalované aplikace. Tuto instalaci ponechávám na notebooku k testu vlastností rolling release. Testovat začnu příležitostně, až bude nainstalován veškerý potřebný SW a komunikační program WSJX ve verzi 1.9.1. Většina pro mě užitečných balíčků samozřejmě zůstane tak, jak je nyní, nemohou být aktualizovány, takže očekávám, že aplikace přestanou postupně fungovat. Tato věc na sebe nedala dlouho čekat. Z posledního snímku obrazovky je vidět, že byl pořízen ve 20:08. Po 23 hodině byla vlna aktualizací, jejíž objem dat byl asi 200 MB (to není málo, že?) a první aplikací, která přestala fungovat, byl editor Fast Stone Image Viever určený pro Windows a pracující s využitím Wine. No, co nadělám, názor na rolling release nemohu změnit. Prostě nemám rád ramlování disků.

 

TU 73, Mira, ok1ufc