Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
FlappyFavi, hra Flappy Bird v ikoně Favicon. Nefunguje na mobilech.
Byly vyhlášeny výsledky (YouTube) 28. ročníku D.I.C.E. (Design, Innovate, Communicate, Entertain) Awards: Hrou roku 2024 je Astro Bot.
Všem na AbcLinuxu vše nejlepší k Valentýnu aneb Dni lásky ke svobodnému softwaru (I love Free Software Day, Mastodon, 𝕏).
Vývojáři openSUSE Tumbleweed oznámili, že u nových instalací se ve výchozím stavu přechází z AppArmor na SELinux. Uživatelé, kteří chtějí zůstat na AppArmor si mohou AppArmor vybrat v instalátoru.
Hector "marcan" Martin skončil jako vedoucí projektu Asahi Linux aneb Linux na Apple Siliconu. Projekt ale pokračuje dál.
PostgreSQL byl vydán ve verzích 17.3, 16.7, 15.11, 14.16 a 13.19. Řešena je zranitelnost CVE-2025-1094 s CVSS 8.1 a více než 70 chyb.
Dnes je Světový den rádia. Použili jste někdy GNU Radio?
Před 33 lety, ve čtvrtek 13. února 1992, se tehdejší Česká a Slovenská Federativní Republika oficiálně (a slavnostně) připojila k Internetu.
Byla vydána nová verze 9.10 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.
Řešení dotazu:
.keep
se vytváří v adresářích, u kterých se očekává, že mohou být prázdné, ale mají existovat. Je to taková pojistka, kdyby si někdo (nebo něco) řekl, že je ten adresář prázdný takže není potřeba, a chtěl ho smazat.
/var/tmp
je link na /tmp
). Důležité je, aby ten adresář existoval a dalo se do něj zapisovat, a to už v časných fázích bootu.
/tmp
použil rmdir
odmítl ho smazat a proto jsem se vlastně ptal.
/var/tmp
v Gentoo se tam provádí kompilace..keep
se zdaleka nepoužívají jenom pro /tmp
a není to žádná novinka (nejspíš se to používalo už dávno před tím, než jste začal linux používat vy). Pojistka je jenom jedna z funkcí toho souboru, zároveň je to způsob, jak označit „tento adresář může být prázdný, ale má tu být a je to tak správně“.
/tmp
, a že nejde primárně o mazání adresářů. Takže vaše reakce předpokládající, že se jedná jen o /tmp
a mazání, je poněkud hloupá.
Například rsync
nebo svn
také mají parametry určující, jak zacházet s prázdnými adresáři.
.keep
souborů v linuxových distribucích chápu. A to i přesto, že vím, že by se balíčkovací systém dal udělat i bez těchto pomocných souborů. Víte, programování je často otázkou priorit, a někdy prostě na prkotiny není čas.
Jen na okraj, když linux není normální systém (ve kterých balíčkovací systém pozná systémový adresář jinak), tak jaký je to systém? Nenormální? Pseudo normální nebo co? Normální je to, co VY považujete za normální nebo jako to vidíte?
/tmp
. Například se takhle označují mountpointy nebo různé pracovní adresáře programů. Zrovna balíčkovací systém by si se záměrně prázdnými adresáři mohl poradit bez větších obtíží, ale co takový rsync
, když nechcete vytvářet nebo přenášet zbytečné prázdné adresáře, ale zároveň chcete, aby ty nezbytné prázdné adresáře byly správně? Musel byste ty adresáře pracně vyjmenovávat – a nebo je jednoduše označíte souborem .keep
. No a když už se taková konvence používá, proč ji nepoužít i pro /var/tmp
?
.keep
v /tmp
musel být. Jste ale jediný, kdo tady o něčem takovém píše – tazatel se ptal, k čemu je takový soubor dobrý. Takže se na to podívejte opačně – souborem .keep
se označuje adresář, který se nemá mazat, i když je prázdný. Je nějaký důvod, proč by takový soubor nemohl být v /tmp
? Nikdo tady neřešil, jak se tam dostal, zda ho tam dal balíčkovací systém nebo zda se při vypínání nesmaže. Třeba měl do /tmp
tazatel namountovaný nějaký jiný oddíl nebo RAM disk a /tmp
na rootu byl jako mountpoint označen souborem .keep
. Pak se rozhodl /tmp
vyřešit přesměrováním do /var/tmp
(ať už přes symbolický odkaz nebo přes mount bind) a všiml si toho souboru .keep
. A vy tady z toho děláte vědu a dalekosáhlé závěry o neexistujícím ošetřování, distribucích a zbytečných změnách.
Třeba měl do /tmp tazatel namountovaný nějaký jiný oddíl nebo RAM disk a /tmp na rootu byl jako mountpoint označen souborem .keep. Pak se rozhodl /tmp vyřešit přesměrováním do /var/tmp (ať už přes symbolický odkaz nebo přes mount bind) a všiml si toho souboru .keep.Ten soubor už je v archivu stage3 pro Gentoo. Všiml jsem si že je i v /sys ale ne v /proc. Že by /proc nebylo tak důležité ?
/proc
.
".keep files" AND gentoo
Tiskni
Sdílej: