Příručka Linux From Scratch pro sestavení základního linuxového systému byla aktualizována v pravidelném půlročním termínu. Vydání 13.1 shrnuje přes 40 nových verzí balíčků a několik patchů. Navazující příručka Beyond Linux From Scratch s recepty pro sestavení dalších knihoven a aplikací zatím vydána nebyla, ačkoliv vývojová verze stále dostává aktualizace. Lze je číst online nebo stáhnout v HTML či PDF.
Národní bezpečnostní tým CSIRT.CZ koordinovaný sdružením CZ.NIC přichází se službou Strážci internetu, která má sjednotit způsob hlášení doménových jmen zneužívaných k páchání trestné činnosti. Službu mohou uživatelé využívat také prostřednictvím rozšíření do prohlížeče. Nový nástroj podporuje jak hlášení vyžadující autorizaci, tak anonymní reporting, u kterého však nebude možné zapojit takovou míru automatizace jako u
… více »Firefox pro iOS přichází s integrovaným blokováním reklam. Funkce je ve výchozím nastavení vypnutá a lze ji aktivovat v Settings > Browsing > Ad Blocker.
Společnost Hugging Face ve spolupráci se společností Pollen Robotics představila (𝕏) open-source robota Microduck. Předobjednat jej lze za 340 eur.
Open-source autonomní AI agent OpenClaw (Wikipedie) byl vydán ve verzi 2026.8.1 aneb 2.0. Přehled novinek v poznámkách k vydání.
Byla vydána první veřejná preview verze PrusaSliceru 3.0. Přesně 15 let po zveřejnění první verze Slic3ru, které připadlo na 1. září 2011. Jedná se o dosud největší upgrade PrusaSliceru: "Řídili jsme se tím, co skutečně potřebujete, a tak jsme například zcela zahodili stávající uživatelské rozhraní a vytvořili ho znovu od nuly. Přinášíme také nový systém projektů, kompletně přepracované profily navržené pro moderní tiskárny s větším
… více »Byl vydán Mozilla Firefox 155.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Vypíchnout lze Smart Window, zatím ale dostupné pouze pro uživatele v USA, Kanadě a Francii. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 155 bude brzy k dispozici také na Flathubu a Snapcraftu.
Tima Cooka na pozici generálního ředitele společnosti Apple dnešním dnem nahradil John Ternus, který byl dosud odpovědný za hardware. Tim Cook vedl Apple od roku 2011, kdy funkci převzal od později zesnulého spoluzakladatele společnosti Stevea Jobse. Za 15 let v čele Applu více než zdvojnásobil tržní hodnotu firmy.
Organizátoři konference LinuxDays ukončil veřejné přihlašování přednášek. Teď je na vás, abyste vybrali nejlepší témata pro letošní ročník. Hlasovat můžete do pondělí 7. září, poté bude podle výsledků hlasování sestaven program pro letošní ročník.
Servo, engine webového prohlížeče napsaný v Rustu, byl vydán ve verzi 0.5.0. Novinky shrnuje přehled projektu za červenec. Došlo k dalšímu pokroku ve vykreslování webových stránek. Současným cílem projektu je vytvořit komponentu webového prohlížeče jako WebView pro použití v jiných aplikacích.
Debilníček sklerotického linuxáka...
...a onou distribucí je v tomto případě Debian Jessie...
Nedávno se nám dostalo toho štěstí, že nám naši blahorodí koupili čerstvé licence ANSYSu 16.2 s integrovaným Maxwellem. Jelikož nepoužívám ani jednu z těch správných a podporovaných distribucí™, nezbylo mi než na vlastní pěst postupně zprovoznit kompletní ANSYS 16.2 na "nepodporované distribuci". Ještě před samotným popisem celého postupu si ale shrňme obecně známé bugy, kterými ANSYS i Maxwell ještě na konci roku 2015 trpí:
ANSYS 16.2 se dodává pro Linux ve formě tří ISO souborů, které stačí tradičním způsobem připojit do libovolného mountpointu a z prvního ISO souboru spustit instalační skript INSTALL. Ten spustí instalátor napsaný nejspíše v openmotifu, který si postupně vyžádá zbylé ISO soubory a podle Vaší licence nainstaluje vybrané komponenty.
Zde mne překvapilo jak vše proběhlo hladce - dá se říci, že jak klasický "černý" ANSYS Mechanical APDL, tak i ANSYS Workbench a jeho komponenty fungují out-of-the-box včetně OpenGL akcelerace. Jedinými vdami na kráse jsou zde již dříve zmíněné bugy a fakt, že ANSYS Mechanical (ten ve Workbenchi) poměrně často po spuštění padá. Perlou pak je, že kromě "rozcestníku" ANSYSu Workbenche, který je jen spíše napsaný v Qt, je zbytek jakýmsi kompilátem pravděpodobně s pomocí knihoven WINE a neumí pracovat se dvěma monitory. Při pokusu o maximalizaci okna se okno roztáhne přes oba monitory a dialogy se zobrazují přesně na hranici mezi monitory.
Zde se již autoři vyřádili trochu více, a tak je třeba s Maxwellem trochu laborovat. Maxwell se již nedodává v ISO obrazu, ale jako ZIP archiv. Po jeho rozbalení můžete rovnou smazat adresář /lib64 v adresáři /Linux. Obsahuje knihovny nekompatibilní s Debianem a namísto nich se při instalaci použijí systémové knihovny. Instalaci pak lze spustit zavoláním ./install.exe (což je docela dobrý vtip
) v adresáři /Linux. Nyní lze nainstalovat jednotlivé komponenty Maxwellu.
Maxwell by bylo nyní možné spustit za pomoci skriptu ./maxwell v adresáři AnsysEM16.2/Linux64 Maxwellu. Jenže autoři si zde dali tu práci, aby kontrolovali, za běží na podporované distribuci™. Z Debianu vytvoříme podporovanou distribuci například vytvořením textového souboru /etc/redhat-release s odpovídajícím obsahem. V mém případě postačilo:
echo "Red Hat Enterprise Linux Server release 6.5 (Santiago)" > /etc/redhat-releasePři pokusu o spuštění Maxwellu pak můžete narazit na hlášku, že Maxwell nemůže najít knihovnu
libungif.so.4. Tu mu lze podvrhnout například jako symlink na ekvivalentní knihovnu z giflib-tools:
apt-get install giflib-tools ln -s /usr/lib/x86_64-linux-gnu/libgif.so.4 /usr/lib/x86_64-linux-gnu/libungif.so.4Nyní by se Vám již měl Maxwell spustit. V tuto chvíli se Vám Maxwell pokusí prolézt RPM databázi a zkontrolovat závislosti. Za sebe tohle považuji za docela drzost od software, který by měl spouštět libovolný uživatel. Odplatou mu budiž to, že logicky na Debianu žádnou RPM databázi nenajde
To vyvolá v terminálu následující sadu hlášek:
### Warning: Dependency package bzip2-libs is not installed. ### Warning: Dependency package expat is not installed. ### Warning: Dependency package fontconfig is not installed. ### Warning: Dependency package freetype is not installed. ### Warning: Dependency package giflib is not installed. ### Warning: Dependency package glib2 is not installed. ### Warning: Dependency package glibc is not installed. ### Warning: Dependency package libdrm is not installed. ### Warning: One of the following alternate dependencies are not installed: libjpeg libjpeg-turbo ### Warning: Dependency package libpng is not installed. ### Warning: Dependency package libselinux is not installed. ### Warning: Dependency package libtiff is not installed. ### Warning: Dependency package libX11 is not installed. ### Warning: Dependency package libXau is not installed. ### Warning: Dependency package libxcb is not installed. ### Warning: Dependency package libXdamage is not installed. ### Warning: Dependency package libXext is not installed. ### Warning: Dependency package libXfixes is not installed. ### Warning: Dependency package libXft is not installed. ### Warning: Dependency package libXmu is not installed. ### Warning: Dependency package libXp is not installed. ### Warning: Dependency package libXrender is not installed. ### Warning: Dependency package libXt is not installed. ### Warning: Dependency package libXxf86vm is not installed. ### Warning: Dependency package mesa-dri-drivers is not installed. ### Warning: Dependency package mesa-libGL is not installed. ### Warning: Dependency package mesa-libGLU is not installed. ### Warning: Dependency package nss-softokn-freebl is not installed. ### Warning: Dependency package openmotif is not installed. ### Warning: Dependency package zlib is not installed.Z těch není třeba si nic dělat. Spouštění Maxwellu ale trvá extrémně dlouho - dejte mu tedy čas.
Maxwell je nyní ještě třeba integrovat do ANSYSu. Zde je třeba spustit skript ./IntegrateWithANSYS162.pl v adresáři AnsysEM16.2/Linux64/scripts. Ten nakopíruje do zadané instalační cesty ANSYSu XML soubory, které jej napojí na Maxwell.
Poslední vadou na kráse je fakt, že OpenGL knihovny, se kterými je dodáván Maxwell nejsou kompatibilní s binárními ovladači nVidia a nelze tedy inicializovat OpenGL výstup, do kterého Maxwell vykresluje i 2D grafy (s binárními ovladači AMD problém není - odzkoušeno na jiném železe). Po delší době, kdy jsem zkoušel předhazovat Maxwellu symlinky na různé systémové knihovny, se mi osvědčilo využití knihoven dodávaných s ANSYSem. Rešením je tedy následující dvojice symlinků:
ln -s /usr/local/share/ansys162/v162/Framework/bin/Linux64/Mesa/libGL.so.1.5.070701 /usr/local/share/ansys162/v162/AnsysEM/AnsysEM16.2/Linux64/libGL.so.1.so ln -s /usr/local/share/ansys162/v162/Framework/bin/Linux64/Mesa/libGL.so.1.5.070701 /usr/local/share/ansys162/v162/AnsysEM/AnsysEM16.2/Linux64/defer/libGL.so.1Nyní by již mělo vše běžet.
Bohužel, jak jsem pronikal stále hlouběji do ekosystému ANSYSu a Maxwellu pod Linuxem, jsem stále častěji narážel na to, že v něm jsou použity i open source komponenty. Když si přečtete EULU k ANSYSu, pak jediným jmenovaným open source produktem je Graphwiz. To ovšem neodpovídá faktu, že ANSYS zjevně obsahuje knihovny projektů Mesa a Qt, pravděpodobně i části WINE, možná Cygwin. Jejich licence samozřejmě neznám a netuším jaká je možnost jejich použití v komerčních produktech, považoval bych ale za slušnost je zmínit a poděkovat jejich tvůrcům...
Na konci ledna se objevila nová verze ANSYSu - 17.0. Postup jejího zprovoznění je navlas stejný jako v případě ANSYSu 16.2, pouze v případě 17.0 se u Maxwellu objevuje požadavek na podporu _XGetRequest v knihovně libXrender.so, což se projevuje pádem Maxwellu po jeho spuštění s hláškou:
/usr/local/share/ansys170/v170/AnsysEM/AnsysEM17.0/Linux64/ansysedt.exe: symbol lookup error: /usr/lib/x86_64-linux-gnu/libXrender.so.1: undefined symbol: _XGetRequestŘešení je dodání vhodné knihovny z podporované distribuce - postačuje sáhnout balík
xorg-x11-libXrender-7.6_0.9.6-9.1.2.x86_64.rpm, rozbalit jej a obsah nakopírovat do složky /usr/local/share/ansys170/v170/AnsysEM/AnsysEM17.0/Linux64/mainwin540/Linux64/mw/lib-amd64_linux_optimized. Další novinkou je, že v adresáři Maxwellu již schází binárka maxwell.exe - ta byla přejmenována na ansysedt.exe a Maxwell je tedy nutné spouštět pomocí ./ansysedt.
Tiskni
Sdílej:
v názvu jakékoliv cesty nesmí být diakritika v názvu jakékoliv cesty nesmí být mezerato podle mne neni chyba ale zdravy rozum. Ja vim, ze to, co ve Windows zaclo je dnes vseobecne rozsireny nesmysl a rada lidi si mysli , ze je to i prirozene. Ale bohuzel nas to vsechny stoji furu penez. Jinak to co popisujete bych obecne zaradil pod pojem: normalizace, typizace, unifikace. a to, ze se dnes na tyto veci neklade duraz nas opet stoji furu casu a penez. Je to klasicka ukazka toho, jak trh nereguluje smysluplne Zda by stat mohl diky nejake normalizacni instituci stanovit pravidla, aby se mohl nejaky pitomy program bez Vami popisovanych problemu instalovat. Ale bohuze stali na zacatku te cesty 20-25 leti spoluobcane, kteri jeste nemeli tenkrat dostatekh zkusenosti a vysledek dnes sklizime.
cesta k suboru moze obsahovat lubovolne znaky. Ak s tym ma nejaky program problem, tak je to chyba+1
user@stroj:~$ touch 'ano****?' user@stroj:~$ ls -al ano\*\*\*\*\? -rw-r--r-- 1 user user 0 lis 14 15:11 ano****? user@stroj:~$ mv ano\*\*\*\*\? ne user@stroj:~$ ls -al ne -rw-r--r-- 1 user user 0 lis 14 15:11 ne
/mnt/samba# touch "aa*ble*uuu" touch: cannot touch ‘aa*ble*uuu’: No such file or directory /mnt/samba# touch /tmp/"aa*ble*uuu" /mnt/samba#
~> echo "aa*ble*uuu" aa*ble*uuu ~> echo 'aa*ble*uuu' aa*ble*uuuřekl bych, že v tomto případě žádný. A proto jsem tam taky dával ukázku, že vytvoření toho souboru v /tmp (ext4) projde.
Tak je potřeba opravit Sambu. Je to jako kdybys měl v programu SQL injection a vymlouval se na to, jak jsou ti uživatelé nemožní, když někam zadávají apostrofy a středníky (třeba do jména).
+1cesta k suboru moze obsahovat lubovolne znaky. Ak s tym ma nejaky program problem, tak je to chyba+1
Je to klasicka ukazka toho, jak trh nereguluje smysluplneTo je zase blábol. Je to ukázka akorát toho, že zákazníkovi současný stav nevadí, protože produkt, který si koupil, mu funguje (zejména vzhledem k tomu, že když už někdo má na tuhle srandu, tak pravděpodobně bude mít na to koupit si k tomu desktop od Red Hatu.)
Jo, projevilo by se to přesně tak.Nevěřím. Lidi dokážou nějaké vadění přetrpět, než aby šli místo toho plnit housky do McDolan's.