Open source router Turris Omnia NG Wired je v prodeji. Jedná se o Turris Omnia NG bez Wi-Fi. Je připraven pro zamontování do racku.
Sníh roztál a roztávají i bastlíři. Žene se na nás celá řada konferencí a seminářů technického rázu. Zajímá vás, jaké? Pak se připojte k 60. Virtuální Bastlírně, tedy k veřejné diskuzi bastlířů, techniků, učitelů i vědců. Jako vždy přijde na přetřes spousta novinek ze světa hardwaru, softwaru i bizáru. Na začátek lze očekávat hardwarová témata, tedy například nový KiCAD 10, nové akcelerátory LLM s nízkou spotřebou, nejvíce fosforeskující
… více »IuRe (Iuridicum Remedium) v rámci programu Digitální svobody zveřejnila analýzu dopadů a efektivity systémů ověřování věku v digitálním prostoru, která srovnává implementace ověřování věku v Austrálii, Velké Británii a Evropské unii.
Multiplatformní emulátor terminálu Ghostty byl vydán ve verzi 1.3 (𝕏, Mastodon). Přehled novinek a vylepšení v poznámkách k vydání.
Byla vydána nová verze 14.4 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.
Databáze DuckDB (Wikipedie) byla vydána ve verzi 1.5.0. S kódovým názvem Variegata (husice rajská). Přináší řadu vylepšení, včetně nového ergonomičtějšího CLI klienta nebo podporu pro typ VARIANT a vestavěný typ GEOMETRY.
V pátek 6. a sobotu 7. března proběhl v pražském sídle Nejvyššího kontrolního úřadu (NKÚ) Hackathon veřejné správy 7.1. Publikovány byly vytvořené aplikace. V kategorii projektů rozvíjených z krajského kola zvítězil tým „Mackokládi“. Čtyři středoškoláci ze Dvora Králové uspěli s aplikací KompaZ. Jde o digitálního průvodce, který pomůže s rychlou a srozumitelnou orientací v životních i krizových situacích „krok za krokem“. Aplikace
… více »QGIS, svobodný desktopový GIS, byl vydán v nové hlavní verzi 4.0. Změny zahrnují několik nových analytických a editačních funkcí, rozšíření podpory 3D, více možností úprav uživatelského rozhraní či mnoho dalších zlepšení použitelnosti. Řada 3.44 má aktualizace plánovány do září.
Dan Blanchard vydal knihovnu pro Python chardet v nové verzi 7.0.0. S novou verzí byla knihovna přelicencována z LGPL na MIT. Souhlasili s tím všichni přispěvatelé? Dan Blanchard souhlasy vůbec neřešil. Zaúkoloval umělou inteligenci (Claude), aby knihovnu zcela přepsala a výslovně jí nařídil, aby nepoužila žádný LGPL kód. Dan Blanchard tvrdí, že se jedná o clean room design. Protistrana argumentuje, že umělá inteligence byla trénována
… více »Andy Nguyen si na svou herní konzoli PlayStation 5 (PS5) pomocí exploitu Byepervisor nainstaloval Linux (Ubuntu). V Linuxu si spustil Steam a PS5 tak proměnil v Steam Machine. Na PS5 může hrát hry, které jsou vydané pouze pro PC a jsou na Steamu [Tom's Hardware].
Někdy i užitečné výplody z mozku závislého linuxáka.
Aneb jaký problém se může objevit při instalaci balíčku www-client/opera-8.52
Dnes se konečně nová Opera objevila v Portage. Celkem to protentokrát trvalo, novinky jsou v Portage (zvlášť v případě takto oblíbených balíčků) většinou co nevidět...
Protože jsem kompletní update systému dělal včera, použil jsem jenom klasické emerge -uav opera a nečekal jakékoli problémy. Jaké bylo ale moje překvapení, když jsem uviděl napsané v konzoli tohle:
: : ACCESS DENIED open_wr: /usr/local/share/applications/opera.desktop ./install.sh: line 1503: /usr/local/share/applications/opera.desktop: Přístup odmítnut ACCESS DENIED chmod: /usr/local/share/applications/opera.desktop chmod: changing permissions of `/usr/local/share/applications/opera.desktop': Přístup odmítnut Could not parse file '/usr/local/share/applications/opera.desktop': File is empty ACCESS DENIED rename: /usr/local/share/applications/.mimeinfo.cache.ZPYtNt ACCESS DENIED unlink: /usr/local/share/applications/.mimeinfo.cache.ZPYtNt ACCESS DENIED rename: /usr/share/applications/.mimeinfo.cache.4JiTAy ACCESS DENIED unlink: /usr/share/applications/.mimeinfo.cache.4JiTAy No directories in update-desktop-database search path could be processed and updated. : : : --------- ACCESS VIOLATION SUMMARY --------- LOG FILE = "/var/log/sandbox/sandbox-www-client_-_opera-8.52-23349.log" open_wr: /usr/local/share/applications/opera.desktop chmod: /usr/local/share/applications/opera.desktop rename: /usr/local/share/applications/.mimeinfo.cache.ZPYtNt unlink: /usr/local/share/applications/.mimeinfo.cache.ZPYtNt rename: /usr/share/applications/.mimeinfo.cache.4JiTAy unlink: /usr/share/applications/.mimeinfo.cache.4JiTAy -----------------------------------------------
To člověku opravdu moc nezvedne náladu. Zkusil jsem tedy nejdříve zjistit, zda není problém v právech k /usr/local/share/applications/opera.desktop. Problém tam byl. Prve, než jsem se snažil změnit práva, tak jsem tento soubor musel vytvořit ručne, neboť prostě neexistoval. Nikdy jsem ho sice nepotřeboval, ale když tam má být, tak ho tam prostě dáme
. Pomohlo mi k tomu fórum My.opera.com
Obsah je následující:
[Desktop Entry] Encoding=UTF-8 Exec=opera %u Icon=opera Type=Application Terminal=false MultipleArgs=false Name=Opera GenericName=Web Browser GenericName[af]=Web Blaaier GenericName[ar]=متصفح ويب GenericName[az]=Veb Səyyahı GenericName[bg]=Браузър GenericName[bn]=ওয়েব ব্রাউজার GenericName[br]=Furcher ar Gwiad GenericName[bs]=WWW Preglednik GenericName[ca]=Fullejador web GenericName[cs]=WWW prohlížeč GenericName[cy]=Porydd Gwe GenericName[da]=Browser GenericName[de]=Web-Browser GenericName[el]=Περιηγητής Ιστού GenericName[eo]=TTT-legilo GenericName[es]=Navegador web GenericName[et]=Veebilehitseja GenericName[eu]=Web arakatzailea GenericName[fa]=مرورگر وب GenericName[fi]=WWW-selain GenericName[fo]=Alnótsfar GenericName[fr]=Navigateur web GenericName[gl]=Navegador Web GenericName[he]=דפדפן אינטרנט GenericName[hi]=वेब ब्राउज़र GenericName[hr]=Web preglednik GenericName[hu]=Webböngésző GenericName[is]=Vafri GenericName[it]=Browser Web GenericName[ja]=ウェブブラウザ GenericName[ko]=웹 브라우저 GenericName[lo]=ເວັບບຣາວເຊີ GenericName[lt]=Žiniatinklio naršyklė GenericName[lv]=Web Pārlūks GenericName[mk]=Прелистувач на Интернет GenericName[mn]=Веб-Хөтөч GenericName[nb]=Nettleser GenericName[nds]=Nettkieker GenericName[nl]=Webbrowser GenericName[nn]=Nettlesar GenericName[nso]=Seinyakisi sa Web GenericName[pa]=ਵੈਬ ਝਲਕਾਰਾ GenericName[pl]=Przeglądarka WWW GenericName[pt]=Navegador Web GenericName[pt_BR]=Navegador Web GenericName[ro]=Navigator de web GenericName[ru]=Веб-браузер GenericName[se]=Fierpmádatlogan GenericName[sk]=Webový prehliadač GenericName[sl]=Spletni brskalnik GenericName[sr]=Веб претраживач GenericName[sr@Latn]=Veb pretraživač GenericName[ss]=Ibrawuza yeWeb GenericName[sv]=Webbläsare GenericName[ta]=வலை உலாவி GenericName[tg]=Тафсиргари вэб GenericName[th]=เว็บบราวเซอร์ GenericName[tr]=Web Tarayıcı GenericName[uk]=Навігатор Тенет GenericName[uz]=Веб-браузер GenericName[ven]=Buronza ya Webu GenericName[vi]=Trình duyệt Web GenericName[wa]=Betchteu waibe GenericName[xh]=Umkhangeli zincwadi we Web GenericName[zh_CN]=网页浏览器 GenericName[zh_TW]=網頁瀏覽器 GenericName[zu]=Umcingi we-Web MimeType=text/html StartupNotify=false Categories=Application;Network;
A celé je to třeba uložit s UTF-8 kódováním znaků.
Tím se vyřešila ale jen polovina problému, emerge stále řvalo a chyby při instalaci zůstávály.
Chvilku jsem bloumal po fórech na stránkách Gentoo, až se mi podařilo najít vlákno, kde se řešil podobný problém. Vypnutí sandobxu asi není zrovna košer, ale musím říct, že to fungovalo, proto je tedy konečný příkaz pro update Opery FEATURES="-sandbox" emerge -uav opera
Nyní tedy už zase surfuji v nejnovější stabilní verzi 
Tiskni
Sdílej:
Samozřejmě, že pokud bych kompiloval něco, co důvěrně neznám a netuším, co mi to udělá se systémem, tak bych sandbox nevypnul.
Slibuji, že do příště se polepším
/usr/local/share/applications/opera.desktop. Problém tam byl. Prve, než jsem se snažil změnit práva, tak jsem tento soubor musel vytvořit ručne, neboť prostě neexistoval.
Ten soubor neexistoval hlavně proto, že ani neměl. Když Portage instaluje program, instaluje ho nejdřív do image adresáře. Sandbox se stará o to, aby ten installer (třeba opery) nezměnil nic na reálným filesystému. Installer opery se o to viditelně pokusil, tak ho sandbox uklidnil sprškou sigkillů a červeně to oznámil na terminál :)
Sandboxing umožňuje Portage získat filelist toho installu, zkontrolovat, jestli už něco takovýho neexistuje a pokud jo, jestli to není v /etc nebo jiných chráněných oblastech (pro etc-update). Ten filelist se pak uloží do databáze portage a použije se při odinstalaci balíčku. Při updatu balíčku se nejdřív nainstaluje nová verze (přepíše starou) a pak se podle rozdílu dvou filelistů určí soubory, které "přebývají" a portage je smaže.
PS: Kdyby ten soubor měl špatný práva... co na tom, root (=emerge) by to stejně mohl bez problémů přepsat.
[ebuild R ] www-client/opera-9.0_pre2 USE="spell -static" 4,495 kB [1] Version 9.00 Preview 2 Build 1635u balicku jako je tento to potesi :)