Apple představil nový iPad mini, iMac s čipem M6, 14palcový MacBook Pro s čipem M6 a MacBook Pro s PROLED XDR displejem – první Mac s dotykovým ovládáním.
Nedávno představený projekt mapSTL.com řeší budoucnost. 𝕏: "Netušil jsem, kolik patentů na generování map existuje. Existují patenty na generování fantasy map 🫣. Cokoliv je na 3D tiskárnu a tvoří to produkt, bude to mít patenty. Tak bacha na to!" … více »
Multiplatformní emulátor terminálu Ghostty byl vydán ve verzi 1.4 (𝕏). Přehled novinek a vylepšení v poznámkách k vydání.
Byla objevena zranitelnost Tailworm v Tailscale a Headscale umožňující lokální eskalaci práv přihlášeného uživatele. Následně byla v Tailscale v opravené verzi 1.104.4+ změněna architektura aplikace. Viz příspěvek na blogu Tailscale.
Byl vydán Mozilla Firefox 159.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 159 bude brzy k dispozici také na Flathubu a Snapcraftu.
Nasazení softwaru, který nyní používá ve svých autech pro čínský trh, zvažuje automobilový koncern Volkswagen také v Evropě, kde by se mohl používat v budoucích vozech značek Volkswagen, Škoda a Cupra. Základem pro budoucí evropské modely by se mohla stát takzvaná China Electronic Architecture, elektronická architektura vyvinutá pro čínské modely ve spolupráci s tamní automobilkou Xpeng.
Vedoucím brněnské pobočky Red Hatu se stal Radek Vokál [LinkedIn].
Open source download manager Fatrat povstal z popela. Autor k dvacetiletému výročí projektu přidal do vínku podporu nejnovější knihovny libtorrent, rozhraní portoval na QT6, došlo k nahrazení podpory java rozšíření pythonem. Webové rozhraní bylo přepsáno s podporou mobilních zařízení. Aplikaci je taktéž možno zkompilovat bez podpory GUI. Více informací v releases.
Zranitelnost Broccoli2Shell (CVE-2026-111497) v kompresní knihovně Brotli se netýká pouze Node.js. Ohroženy jsou také aplikace využívající HTTP. Knihovnu používají webové prohlížeče, servery i řada dalších aplikací a technologií, například také Python nebo Bun. Identifikace všech zranitelných komponent může být obtížná, protože knihovna bývá součástí dalších softwarových balíčků nebo je přímo začleněna do spustitelných souborů aplikací.
Quad9, švýcarský celosvětově působící neziskový poskytovatel DNS, od 24. listopadu 2026 ukončí své služby ve Francii kvůli soudnímu sporu s katarskou televizní stanicí beIN. Ta požadovala blokování domén, které podle ní nelegálně zpřístupňují sportovní přenosy. Francouzský soud Katarům vyhověl a nařídil (🇫🇷, PDF) Quad9 blokaci zavést, pod hrozbou pokuty 1000 eur denně. Provozovatel příkaz odmítá s tím, že blokace
… více »
Opět nevím co je na Aptu tak skvělého.Je toho ještě hodně co nevíš.
dpkg: chyba při zpracovávání firefox-gnome-support (--configure): problém se závislostmi - nechávám nezkonfigurované dpkg: nesplněné závislosti zamezily konfiguraci balíku libgnome-vfs2.0-cil: libgnome-vfs2.0-cil závisí na libgnomevfs2-0 (>= 1:2.17.90); avšak: Balík libgnomevfs2-0 zatím není zkonfigurován. dpkg: chyba při zpracovávání libgnome-vfs2.0-cil (--configure): problém se závislostmi - nechávám nezkonfigurované dpkg: nesplněné závislosti zamezily konfiguraci balíku ubuntu-docs: ubuntu-docs závisí na yelp; avšak: Balík yelp zatím není zkonfigurován. dpkg: chyba při zpracovávání ubuntu-docs (--configure): problém se závislostmi - nechávám nezkonfigurované dpkg: nesplněné závislosti zamezily konfiguraci balíku gwibber-service: gwibber-service závisí na python-desktopcouch-records; avšak: Balík python-desktopcouch-records zatím není zkonfigurován. dpkg: chyba při zpracovávání gwibber-service (--configure): problém se závislostmi - nechávám nezkonfigurované dpkg: nesplněné závislosti zamezily konfiguraci balíku libgnome2-vfs-perl: libgnome2-vfs-perl závisí na libgnomevfs2-0 (>= 1:2.17.90); avšak: Balík libgnomevfs2-0 zatím není zkonfigurován. dpkg: chyba při zpracovávání libgnome2-vfs-perl (--configure): problém se závislostmi - nechávám nezkonfigurovanéSe kterým nejsem schopen vůbec nic udělat. Podle mě je evidentní, že tolik stavů balíků v Debianu zrovna moc produktivní není.
No zkusil jsem udělat takový hardcore test RPM vs. DPKG ve Virtualboxu. V obou případech jsem udělal upgrade asi 500 balíků s tím, že uprostřed instalace jsem stroj natvrdo zresetoval. Tento test jsem u obou nekolikrát zopakoval.Nic proti, ale v reálu by podobně postupoval jenom idiot. Vyzkoušejte si to spíše na jiném, reálném příkladu. Máte stroj Debian Sarge a potřebujete ho aktualizovat na aktuální Debian Lenny (Ekvivalent pro Fedoru - s Fedora Core 4 na Fedora Core 11). Akci je třeba provést vzdáleně po síti na stroji kdesi v serverhousu. A včil mudrujte co je lepší..
Máte stroj Debian Sarge a potřebujete ho aktualizovat na aktuální Debian Lenny (Ekvivalent pro Fedoru - s Fedora Core 4 na Fedora Core 11).Ani v jednom případě bych si to nelajznul bez ILO/KVM
Jen tak mimochodem, po celoodpoledním hraní jsem se dopracoval do stavu, kdy mám v systému 2 rozbité balíky u kterých dpkg -r --force-all tvrdí, že pre removal skript vrátil chybový status 2. Jsem těžce v prdeli, protože dpkg je odmítá remove i purge jen proto, že mají nějaký rozbitý skript, místo toho aby je prostě bez odmlouvání vymlátil (na co je tam do háje --force-all, když to k ničemu není!). Aptitude pustit nemůžu, protože mi kvuli těmto balíkům bude chtít cpát 30 dalších, které nechci, apt-get pro jistotu odmítá udělat cokoli a doporučuje mi apt-get install -f, které ovšem zkončí na tom, že dpkg post removal skript error 2. Takže mám rozesraný Debilan, a hřeje mě potěšení, že za 5 let na něm budu moci udělat dist-upgrade, a ty dva nezkonfigurované, neodinstalovatelné balíky mě tam budou strašit i potom
Řekl bych, že ten mnou nastíněný mnohem více odpovídá realitě.
Všechny zbývající balíky, které dpkg odmítalo odinstalovat kvůli chybe skriptu jsem lokalizoval ve /var/lib/dpkg/status a natvrdo o nich vymazal všechny záznamy. Následně jsem se přesunul do /var/lib/dpkg/info, kde jsou další informační soubory a ty jsem zlikvidoval také.
čekal jsem, že systém přestane s těmito balíky otravovat, protože pro něj přestanou existovat. Ale ono ne. Příkaz apt-get autoremove, kterým jsem chtěl prověřit, zda nezůstaly nějaké nadbytečné balíčky způsobil to, že se ty dementní balíčky, co mě celý den otravovaly najednou zkonfigurovaly (jak to, když jsem je vyházel z databáze?). A pak jsem je vyhodil. Po ceodním boji jsem zvítězil na dpkg, prasáckou alchymií, ani nevím jak.
Jsem rád že zůstanu u RPM.
aptitude upgrade. Je to taková loterie...
Problém je totiž v tom, že současné verze debianu a ubuntu obsahují příliš komplikovaný graf virtuálních balíčků, závislostí a protizávislostí, které se navíc mohou další týden zcela změnit (v testingu). Při určité konstelaci se prostě pravidla (depends vs. conflicts) dostanou do takového stavu, že je prostě vyřešit nelze - něco musí pryč.
Můžeme jenom nostalgicky zavzpomínat na časy, kdy takovéto problémy neexistovaly. A nebo se porozhlédnout jinam (mimochodem: gentoo ne, tam takovýto bordel dorazil mnohem dříve).
apt-get upgrade fungovalo vždy a na první pokus.
Jinak v Debianu je to obvykle výměna kus za kus, nikoliv pouhé odebrání (náhrada gnome-session za gnome-session-common a gnome-session-bin atp.)Až na to, že u spousty balíků zůstanou závislosti na gnome-session a pro jistotu ještě s číslem verze, aby to náhodou nemohl aptitude spravit.
Horší je když aptitude skončí s chybou že nějaký balíček nemůže být zkonfigurován, protože vyžaduje určitou závislost kterou nelze splnit. Pak nastupuje analýza závislostí a dpkg --forcePřesně tenhle problém jsem vyrobil při svém pokusu (viz výše). Mohl by mi někdo vysvětlit co s tím? Balík nešel zkonfigurovat, kvůli nesplněným závislostem, ani odstranit, kvůli poškozenému pre-uninstall skriptu. Přepínače --force-all k odstranění ani konfiguraci nevedl..
aptitude -f install doběhne.
Jiná věc je, pokud některý script (preprm, preinst, atd) skončí s chybou, pak je možné je editovat v /var/lib/dpkg/info/ a opravit. Případně, jako nejdrsnější metoda odstranění balíčku, přímo zeditovat /var/lib/dpkg/status a vymazat stopy (a ručně provést smazání souborů, samozřejmě).
Což mě docela štve.
build nějak pozná, jakou verzi formátu má použít, když builduje pro starší verzi distribuce.
build poradí, jinak by to byl docela průšvih (asi bych si na to musel udělat virtuály).
Nebo budeš na lennym dělat balíky pro sarge, nebo naopak? Bez chrootu? Linkovat proti jiným verzím distribuce? :)
build.
build nějak nepoznal, který definiční soubor má použít, a muselo se mu to říct ručně).
Tiskni
Sdílej: