Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 210. sraz, který proběhne 20. června od 18:00 v Red Hat Labu na Fakultě informatiky Masarykovy univerzity na adrese Botanická 68A nebo také online.
Byla vydána nová verze 17 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v changelogu.
Open source 3D herní a simulační engine Open 3D Engine (O3DE) byl vydán v nové verzi 25.05.0. Přehled novinek v poznámkách k vydání. Nově je implementováno standardizované simulační rozhraní ROS (Robot Operating System) 2.
Nejnovější X.Org X server 21.1.17 a Xwayland 24.1.7 řeší 6 bezpečnostních chyb: CVE-2025-49175, CVE-2025-49176, CVE-2025-49177, CVE-2025-49178, CVE-2025-49179 a CVE-2025-49180. Nils Emmerich je nalezl koncem března a dnes publikoval detaily.
Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.4 (Mastodon). Přehled novinek i s videi a se snímky obrazovek v oficiálním oznámení. Podrobný přehled v seznamu změn.
UN Open Source Week 2025 probíhá tento týden v sídle Organizace spojených národů v New Yorku. Středeční a čtvrteční jednání bude možné sledovat na UN Web TV.
Byla vydána nová verze 2.50.0 distribuovaného systému správy verzí Git. Přispělo 98 vývojářů, z toho 35 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Infrastrukturu pro chatovací aplikaci Telegram provozuje člověk s vazbami na ruské zpravodajské služby. Upozorňují na to investigativní novináři z redakce iStories. „Vedneev dodává služby ruskému státu včetně jeho jaderného institutu nebo zpravodajské službě FSB,“ říká v podcastu Antivirus novinář Jan Cibulka. Uživatelům, kteří si chtějí své informace chránit, doporučuje Telegram vůbec nepoužívat, a raději zvolit jednu z alternativ, WhatsApp nebo Signal.
The Trump Organization spustila ve Spojených státech mobilní síť Trump Mobile s neomezeným tarifem The 47 Plan za 47,45 dolarů měsíčně a představila vlastní značku telefonů The T1 Phone s Androidem za 499 dolarů.
Vývojáři KiCadu se na svém blogu rozepsali o problémech KiCadu v desktopových prostředích nad Waylandem. KiCad běží, ale s významnými omezeními a problémy, které podstatně zhoršují uživatelský komfort a vývojáři je nedokážou vyřešit na úrovni KiCadu. Pro profesionální používání doporučují desktopová prostředí nad X11.
na disku mám nainstalovaný Slackware a rád bych si ho upravil k obrazu svému. Už nějakou dobu o tom přemýšlím a psal jsem o tom i tady. Teď mám trochu víc času, než obvykle a taky moje schopnost číst v angličtině psanou dokumentaci se o něco zlepšila. Lepší příležitost se do toho pustit už dlouho nebude, tak jsem sebral odvahu a jdu na to.
I když jsme si toho dost načetl, tak je stále dost věcí, kterým nerozumím. Co se týče zdrojů, tak jsem hodně čerpal z LFS a FreeBSD handbooku. Něco jsem převzal i z Porters handbooku. Nicméně, i tak stále mnoha věcem nerozumím.
Závislosti mezi knihovnami vidím jako největší problém. Seznam dostupných knihoven zjistím pomocí příkazu ldconfig -p
. Hlavní věc, kterou nevím, je to, že když chci nainstalovat novější verzi programu, tak ten vyžaduje novější verze knihoven. To je jasné, ale jak zjistím, které stávající knihovny je třeba aktualizovat?
Pokud jde o řízení kompilace, tak uvažuji o tvorbě souborů makfile
. Prozatím jsem našel tento odkaz
V tomto bodě nevím jak dál a budu vděčný za radu
Tiskni
Sdílej:
Starší verze nezvládá některá videa na YT a ty na FB vůbec. Napr.?
Pokud máte na mysli tu zmínku o makefilu. Tak mne k ní přivedlo to, bych si chtěl někam uložit parametry použité při kompilaci, abych nemusel při aktualizaci zadávat vše znova.Makefile, nebo jiné obdobné build skripty, už budou součástí zdrojových kódů daného projektu. Jejich úkolem je jednak šetřit čas, tj. kompilovat jen soubory, které se od posledně změnily nebo zatím zkompilované vůbec nebyly, a jednak jednotlivé operace provést ve správném pořadí. Makefile obsahuje, velmi zjednodušeně řečeno, seznam návodů (receptů), jak vyrobit nějaké soubory. Pokud vytvoření těchto souborů samo o sobě závisí na jiných souborech, bude tato závislost explicitně uvedena. Make se pak postará o to, aby se zbytečně nevytvářely soubory, které už existují, a naopak nic nechybělo. Pro úplně nejtriviálnější příklad, za který mi tu jistě někdo urve hlavu, si můžeme ukázat, jak by vypadal Makefile pro sestavení souboru
c
z nějakých dílčích souborů a
a b
:
.RECIPEPREFIX = > c: a b > cat a b > c a: > echo "a" > a b: > echo "b" > b clean: > rm a b c .PHONY: cleanKdyž sputíte
make
, v (aktuálním) pracovním adresáři se vytvoří soubory a
, b
a c
. Můžete si zkoušet jednotlivé soubory mazat a sledovat, jak se Make při opakovaném volání chová. Pokud chybí jen soubor c
, vytvoří jej ze souborů a
a b
. Pokud ale jeden z nich chybí, tak ještě prvně vytvoří ty.
Tak tolik k velmi stručnému úvodu do Make. A teď k té podstatné pointě: podle mě to k účelu, který jste popsal, vůbec nepotřebujete. Pokud při kompilaci potřebujete předávat nějaké parametry a chcete si je někam „zapsat“, bohatě k tomuto účelu postačí obyčejný shellovský skript, který bude volat už existující build systém.
Pro Make zde nevidím uplatnění.
ldd /bin/bash ldd /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 which `ldd geany`Pozri aj prikazy:
whereis pkg-config --list-allCital si knihu Linux: Dokumentační projekt (v3 CS) alebo Linux: Dokumentační projekt (v4 CS, iba text)? Ak nie, pozri si ich.
ale benák řikal žeje to jakoby nejvíc nejzbytečnější knížka tamten linux dokumentační projekt :O :O hele :O :O :O :O
Prozatím jsem našel tento odkazna tom odkazu je nejzajimavejsi osoba odkazovaneho autora. Pan Kersleger ten linux v Cechach co vim 'zavadel' a jestli bych si neco mohl prat, tak nekdy clanek nebo rozhovor s nim, jak to tenkrat bylo.
na disku mám nainstalovaný Slackware a rád bych si ho upravil k obrazu svému.Aky mas problem? Co chces zmenit voci defaulnej distribucii? Vyber programov? Vzhlad aplikacii? Defaulne nastavenia programov? Alebo co konkrtne? Ake mas osobne pohnutky? Niekedy staci na aplikovanie zmien spustit skript. Niekedy vytvorit balicek. Niekedy vytvarat odvodenu distribuciu. Staci prve kroky a ciele. Ake riesis problemy? To co pises, je len zatial teoria bez praxe. To je ako operovat v hre versus operovat nazivo.
Každý dobrý program začíná tím, že řeší potíže samotného programátora.Zdroj: Katedrála a tržiště
To je jasné, ale jak zjistím, které stávající knihovny je třeba aktualizovat?Tieto informacie musis zistit (pri preklade si poznacit), alebo ich mat (zistit zavistlosti z existujucich spravcov balikov).
Hlavní věc, kterou nevím, je to, že když chci nainstalovat novější verzi programu, tak ten vyžaduje novější verze knihoven. To je jasné, ale jak zjistím, které stávající knihovny je třeba aktualizovat?Su 2 typy aktualizacii:
To je jasné, ale jak zjistím, které stávající knihovny je třeba aktualizovat?To ví (v ideálním světě) autor toho programu. Neexistuje žádná obecná (samozřejmě, pokud jde o nějakou velkou změnu, tak to jde) rozumná metoda, jak to spolehlivě zjistit z toho programu samotného. Autor by to měl mít otestované s určitými verzemi a tuhle informaci předá správci daného balíčku. Ten ji tam pak zakomponuje. Proto se takty ty balíčkovací systémy používají - abys nad těma závislostma nemusel spekulovat sám.