Evropská komise zahájila tři vyšetřování týkající se cloudových platforem Amazon Web Services (AWS) a Microsoft Azure. Evropská exekutiva, která plní také funkci unijního antimonopolního orgánu, chce mimo jiné určit, zda jsou americké společnosti Microsoft a Amazon v cloudových službách takzvanými gatekeepery, tedy hráči, kteří významně ovlivňují provoz internetu a musí dle nařízení o digitálních trzích (DMA) na společném trhu
… více »Společnost Meta Platforms vyhrála ostře sledovaný spor o akvizici sítě pro sdílení fotografií Instagram a komunikační aplikace WhatsApp. Podle amerického soudu firma jejich převzetím neporušila antimonopolní zákon, protože si tak nemonopolizovala trh sociálních sítí. Žalobu na Metu podala před pěti lety americká Federální obchodní komise (FTC). FTC argumentovala, že Meta, tehdy známá jako Facebook, koupila tyto dvě společnosti v letech 2012 a 2014 proto, aby s nimi nemusela soutěžit.
Home Assistant včera představil svůj nejnovější oficiální hardware: Home Assistant Connect ZBT-2 pro připojení zařízení na sítích Zigbee nebo Thread.
Byla vydána verze 9.1 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a informačním videu.
Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem zůstává El Capitan od HPE (Cray) s výkonem 1,809 exaFLOPS. Druhý Frontier má výkon 1,353 exaFLOPS. Třetí Aurora má výkon 1,012 exaFLOPS. Nejvýkonnější superpočítač v Evropě JUPITER Booster s výkonem 1,000 exaFLOPS je na čtvrtém místě. Nejvýkonnější český superpočítač C24 klesl na 192. místo. Karolina, GPU partition klesla na 224. místo a Karolina, CPU partition na 450. místo. Další přehledy a statistiky na stránkách projektu.
Microsoft představil Azure Cobalt 200, tj. svůj vlastní SoC (System-on-Chip) postavený na ARM a optimalizovaný pro cloud.
Co způsobilo včerejší nejhorší výpadek Cloudflare od roku 2019? Nebyl to kybernetický útok. Vše začalo změnou oprávnění v jednom z databázových systémů a pokračovalo vygenerováním problém způsobujícího konfiguračního souboru a jeho distribucí na všechny počítače Cloudflare. Podrobně v příspěvku na blogu Cloudflare.
Byla vydána (Mastodon, 𝕏) první RC verze GIMPu 3.2. Přehled novinek v oznámení o vydání. Podrobně v souboru NEWS na GitLabu.
Eugen Rochko, zakladatel Mastodonu, tj. sociální sítě, která není na prodej, oznámil, že po téměř 10 letech odstupuje z pozice CEO a převádí vlastnictví ochranné známky a dalších aktiv na neziskovou organizaci Mastodon.
Byla vydána nová major verze 5.0 svobodného 3D softwaru Blender. Přehled novinek i s náhledy a videi v obsáhlých poznámkách k vydání. Videopředstavení na YouTube.
Tak zo zaujímavosti si zistíme kedy som systém nainštaloval: viď. príkaz. U mňa to bolo:
Filesystem created: Mon Feb 25 20:20:27 2019
Vypíš všetkých balíkov:
apt list --installed
Zoznám si uložíme do súboru:
apt list --installed > i.txt
Tak vypíšeme si štatistiku, z ktorej verzie Debianu sú nainštalované balíky (programy na konci blogu):
Takže moja štatistika:
4574 unstable 4253 testing 745 stable 229 oldstable 1 unknownVšetkých nainštalovaných balíčkov v systéme bolo 4669.
Kedže niektoré balíky môže byť súčasné pre testing a aj pre stable (preto nesedí súčet, že sa rovná 4669), tak tu máme výpis, kam ktoré balíky patria:
3519 now, unstable, testing 542 now, unstable, testing, stable 325 now, unstable 180 now, unstable, testing, stable, oldstable 45 now, oldstable 21 now 14 now, stable 12 now, testing 6 now, unstable, stable 2 now, stable, oldstable 1 now, unknown 1 now, unstable, oldstable 1 now, unstable, stable, oldstable
Tak si informatívne vypíšem balíky, ktoré sú len oldstable:
grep '/oldstable,now ' i.txt |tr / ' ' |awk '{print $1}'
Dám odinštalovať:apt-get -y remove `grep '/oldstable,now ' i.txt |tr / ' ' |awk '{print $1}'`
Upozornenie: Pred použitím je nutné vytvoriť súbor i.txt.
<?php
// Licencia: CC0
function get_repositary($line)
{
$start=strpos($line, '/');
$end=strpos($line, ' ', $start);
$start++;
$repositary_txt=substr($line, $start, $end-$start);
$repositary=explode(',', $repositary_txt);
$repositary=array_unique($repositary);
return $repositary;
}
$txt=file_get_contents("i.txt");
$lines=explode("\n", $txt);
unset($lines[count($lines)-1]);
unset($lines[0]);
$lines=array_merge($lines);
$statistic=array();
foreach($lines as $line)
{
$repositary=get_repositary($line);
foreach($repositary as $repos)
if(isset($statistic[$repos]))
$statistic[$repos]++;
else
$statistic[$repos]=1;
}
if(isset($statistic['now']))
unset($statistic['now']);
arsort($statistic);
foreach($statistic as $name => $count)
echo "$count\t$name\n";
<?php
// Licencia: CC0
function get_repositary($line)
{
$start=strpos($line, '/');
$end=strpos($line, ' ', $start);
$start++;
$repositary_txt=substr($line, $start, $end-$start);
$repositary=explode(',', $repositary_txt);
$repositary=array_unique($repositary);
sort($repositary);
return implode(', ', $repositary);
}
$txt=file_get_contents("i.txt");
$lines=explode("\n", $txt);
unset($lines[count($lines)-1]);
unset($lines[0]);
array_merge($lines);
$statistic=array();
foreach($lines as $line)
{
$repositary=get_repositary($line);
if(isset($statistic[$repositary]))
$statistic[$repositary]++;
else
$statistic[$repositary]=1;
}
arsort($statistic);
foreach($statistic as $name => $count)
echo "$count\t$name\n";
Tiskni
Sdílej:
chtělo by to velmi důkladný jarní úklidMáš nějaký tip, jak na to? Používáš nějakou utilitu na vyhledávání nepoužívaných balíků, nebo tak?
apt-cache rdepends --installed, ale to moc nefungovalo "aptitude why abiword" bylo lepší ale pomalé "apt-rdepends -r balíček" je taky divné this: for p in `dpkg -l | grep ^ii | cut -d " " -f 3 | grep -E "^lib"`; do echo "if [ \`apt-get -s purge $p | grep -E \"^(Purg|Inst|Conf)\" | wc -l\` -eq 1 ]; then echo $p; fi"; done | parallel
apt-mark showmanual? Sice tam můžeš mít balíky na kterých něco závisí, ale to je jednak asi relativně vzácné (napřed nainstaluješ A, až potom B, které shodou okolností vyžaduje A), jednak už není problém to zkontrolovat před případným odinstalováním (třeba tím aptitude why)…
apt-mark showmanual | wc -l 456Neřekl bych. Evidentně tam jsou i balíčky na kterých závisejí manuálně nainstalované balíčky. Tj jasně, šlo by to manuálně projít, označit balíčky, které opravdu uživatelsky chci, potom by to spočítalo závislosti a vše ostatní odstranilo (s filtrací na essential). Ale to už by skoro byla jednodušší nová instalace
deborphan, který ve výchozím stavu vypsal knihovny, na kterých nic nezávisí a měl přepínač, který umožňoval vypsat i všechny nezávisející balíčky (k manuálnímu posouzení). Nějakou dobu už ale (alespoň na mojí instalaci) nefunguje. A jasně, musel se i na knihovnách spouštět opakovaně.
Dneska občas něco najde aptitude, něco apt autoremove, ale je to bída.
pokud nejde o distro kde si instalujes baliky rucne bez zavislosti ktere si prebiras rucne, resp. ano. *buntu instaluje i doporucene zavislosti, ktere kdyz by clovek vypnul s tim ze si doporucene bude sam prebirat ktere z nich nainstaluje rucne... mam v primarnim NB s Xubuntu nainstalovanejch aktualne 4033 balicku, system + nejake programy/nastroje, ruzne baliky a/nebo sady pro kompilace, nejake -dev balicky historicky potrebne pro zkompilovani neceho co sem testoval atd...
nainstalovanejch aktualne 4033 balickuAsi něco dělám špatně, protože pracovní desktop používám pro vývoj v pythonu a nově i v golangu, tedy "věci pro kompilaci" jsou automatickou součástí těch 1847 (z toho 1005 libs) + další věci jako Blender, Audacity, LibreOffice ani nepočítám apod., rozhodně se neomezuju. Ale co rozhodně neinstaluju jsou věci, které si s sebou berou "půlku" KDE nebo GNOME, protože mi nepřijde normální, kdy obyč appka typu krusader potřebuje 200 knihoven z KDE. (Používám double commander, kde krom závislostí na xkách to potřebuje JEDNU GTK knihovnu.)
se nechci probirat tim co z nich pak budu nebo nebudu potrebovatJak probírat? Proč? Přece instaluju to, co potřebuju ke své činnosti, vůbec nevidím důvod se probírat dalšími "doporučenými" balíčky.
neujizdim na nizkem poctu balicku za "kazdou" cenuJá taky ne.
doublepanel manager pouzivam mcNa terminálu jo, ale má některé vlastnosti, které nemůžu vystát. Například při přejmenování na místě se fokus nehodí na přejmenovaný soubor, tak jak to mají všechny dvoupaneláky co znám (Salamander, TC, DC, asi i ten Krusader), ale focus zůstane na svém místě dle pořadí. Nedovedu si to vysvětlit, buď lidi málo přejmenovávají a nebo potom už nepracují s tím co přejmenovali (což je ještě divnější). No nic.
jako chápu že třeba natom serveru každej nástroj/balíček navíc muže bejt nějaká díra/slabina navíc nebo se muže hodit útočníkoj. nóó ale na vosobním počítadle zas třeba tak moc nějaký balíčky navíc nevaděj ne???????? :O :O :O :O
Kdyby to někdo chtěl zkusit bez instalace PHP, tak ekvivalentní oneliner přímo v shellu je
LC_ALL=C apt list --installed | grep -v 'Listing...' | cut -d/ -f2 | cut -d" " -f 1 | sort | uniq -c | sort -hr
3 stable,stable,unstable,unstable,now
dušane taky bys moch udělat statistiku podobnejch zahraničních NEanglickejch linuxovejch portálů jako sou root nebo abclinuxu jestli tenhleten propad se děje jenom u nás nebo seto děje jakoby tak nějak všude :O :O