Curl, řádkový nástroj a knihovna pro přenos dat po různých protokolech, slaví 25 let. Vydána byla nová verze 8.0.0. Mimo jiné řeší 6 zranitelností.
V sobotu 25. března proběhne Arduino Day 2023. Od 14:00 lze sledovat oficiální stream. Zúčastnit se lze i lokálních akcí. V Česku jsou aktuálně registrovány dvě: v Praze na Matfyzu a v Poličce v městské knihovně.
Fabrice Bellard, tvůrce FFmpeg nebo QEMU, představil TextSynth Server. Jedná se o webový server nabízející REST API k velkým AI jazykovým modelům. CPU verze je k dispozici zdarma jako binárka pod licencí MIT. GPU verze je komerční. Vyzkoušet lze na stránkách TextSynth.
Na konferenci LibrePlanet 2023 byly vyhlášeny ceny Free Software Foundation. Oceněni byli Eli Zaretskii za dlouhodobé příspěvky (správce Emacsu), Tad „SkewedZeppelin“ za nové příspěvky (správce DivestOS, distribuce Androidu) a projekt GNU Jami za společenský přínos.
Projekt Libreboot (Wikipedie) vydal novou verzi 20230319 svého svobodného firmwaru nahrazujícího proprietární BIOSy. Přibyla například podpora Lenovo ThinkPadů W530 a T530. Libreboot je distribucí Corebootu bez proprietárních blobů.
Na YouTube jsou k dispozici videozáznamy z 20. konference SCALE (Southern California Linux Expo). Závěrečnou přednášku měl dnes již osmdesátiletý Ken Thompson. Na otázku, jaký operační systém používá, odpověděl: "Většinu svého života jsem používal Apple, protože jsem se do této společnosti tak trochu narodil. Poslední dobou, myslím posledních pět let, jsem ale kvůli Applu více a více depresivní. To, co dělá s něčím, co by vám mělo umožnit
… více »Byla vydána verze 10.00 linuxové distribuce SystemRescue, původně SystemRescueCd, určené pro záchranu systémů a dat. Přehled novinek v changelogu. Linux byl povýšen na verzi 6.1.20.
Byla vydána verze 16.0.0 překladačové infrastruktury LLVM (Wikipedie). Přehled novinek v poznámkách k vydání: LLVM, Clang, LLD, Extra Clang Tools, Libc++ a Polly.
O víkendu probíhá v Bostonu, a také virtuálně, konference LibrePlanet 2023 organizovaná nadací Free Software Foundation (FSF).
Na Crowd Supply běží kampaň na podporu open source notebooku MNT Pocket Reform od společnosti MNT Research. Notebook má mechanickou klávesnici s RGB podsvícením a 7 palcový displej s rozlišením 1920×1200 pixelů. Cena začíná na 899 dolarech. Před třemi lety proběhla úspěšná kampaň na podporu notebooku MNT Reform.
lspci |grep -i net
02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)
0b:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5761e Gigabit Ethernet PCIe (rev 10)
vyber si zarizeni odpovidajici sitovce a prolustruj ho poradeneji.
lspci -s 0b:00.0 -v
0b:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5761e Gigabit Ethernet PCIe (rev 10)
Subsystem: Dell Device 0428
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at f2d10000 (64-bit, non-prefetchable) [size=64K]
Memory at f2d00000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [48] Power Management version 3
Capabilities: [40] Vital Product Data
Capabilities: [60] Vendor Specific Information: Len=6c >
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [cc] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number f0-4d-a2-ff-fe-8a-78-d1
Capabilities: [16c] Power Budgeting >
Kernel driver in use: tg3
Dole vidis jaky jaderny modul se pouziva. Ty tam asi patrne zadny neuvidis, protoze bys tu sitovku videl v systemu. Aspon budes znat presny typ sitovky a muzes si do jadra zakompilovat podporu.
sudo apt-get install linux-backports-modules-cw-3.4-precise-genericA načíst jej do jádra (nebo restartovat):
sudo modprobe alxPokud backporty nemáte povolené, je to trošku složitější: Nejprve je potřeba nainstalovat všechny nezbytné balíčky pro kompilaci modulů:
sudo aptitude install build-essential linux-headers-genericPotom je potřeba stáhnout moduly pro Atheros:
wget -O- http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-07-03-pc.tar.bz2 | tar -xjTy se rozbalí do adresáře „compat-wireless-2012-07-03-pc“:
cd compat-wireless-2012-07-03-pcModulů je hodně a stačí jen „alx“, tak je vhodné jej vybrat:
./scripts/driver-select alxPotom je potřeba jej zkompilovat a nainstalovat:
make sudo make installA nakonec načíst do jádra (nebo restartovat):
sudo modprobe alx
kajis@kajis-H77:~$ sudo apt-get install linux-backports-modules-cw-3.4-precise-generic [sudo] password for kajis: Čtu seznamy balíků… Hotovo Vytvářím strom závislostí Čtu stavové informace… Hotovo E: Nelze najít balík linux-backports-modules-cw-3.4-precise-generic E: Nelze najít balík vyhovující regulárnímu výrazu „linux-backports-modules-cw-3.4-precise-generic“ kajis@kajis-H77:~$ sudo aptitude install build-essential linux-headers-generic sudo: aptitude: command not found kajis@kajis-H77:~$ wget -O- http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-07-03-pc.tar.bz2 | tar -xj --2012-12-21 09:29:03-- http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-07-03-pc.tar.bz2 Resolving linuxwireless.org (linuxwireless.org)... failed: Name or service not known. wget: unable to resolve host address `linuxwireless.org' bzip2: Compressed file ends unexpectedly; perhaps it is corrupted? *Possible* reason follows. bzip2: Inappropriate ioctl for device Input file = (stdin), output file = (stdout) It is possible that the compressed file(s) have become corrupted. You can use the -tvv option to test integrity of such files. You can use the `bzip2recover' program to attempt to recover data from undamaged sections of corrupted files. tar: Child returned status 2 tar: Error is not recoverable: exiting now kajis@kajis-H77:~$Zkusil jsem to teda stáhnout a udělat ručně a taky nic.
kajis@kajis-H77:~$ sudo aptitude install build-essential linux-headers-generic [sudo] password for kajis: Sorry, try again. [sudo] password for kajis: sudo: aptitude: command not found kajis@kajis-H77:~$ cd Plocha kajis@kajis-H77:~/Plocha$ sudo su root@kajis-H77:/home/kajis/Plocha# cd compat-wireless-2012-07-03-pc root@kajis-H77:/home/kajis/Plocha/compat-wireless-2012-07-03-pc# ./scripts/driver-select alx Processing new driver-select request... Backing up makefile: Makefile.bk Backup exists: Makefile.bk Backing up makefile: drivers/net/ethernet/broadcom/Makefile.bk Backing up makefile: drivers/net/ethernet/atheros/Makefile.bk Backup exists: Makefile.bk Backup exists: Makefile.bk Backup exists: drivers/net/ethernet/broadcom/Makefile.bk root@kajis-H77:/home/kajis/Plocha/compat-wireless-2012-07-03-pc# make ./scripts/gen-compat-autoconf.sh /home/kajis/Plocha/compat-wireless-2012-07-03-pc/.config /home/kajis/Plocha/compat-wireless-2012-07-03-pc/config.mk > include/linux/compat_autoconf.h make -C /lib/modules/3.5.0-17-generic/build M=/home/kajis/Plocha/compat-wireless-2012-07-03-pc modules make: *** /lib/modules/3.5.0-17-generic/build: No such file or directory. Stop. make: *** [modules] Error 2 root@kajis-H77:/home/kajis/Plocha/compat-wireless-2012-07-03-pc# sudo make install Updating Ubuntu's initramfs for 3.5.0-17-generic under /boot/ ... Will now run update-grub to ensure grub will find the new initramfs ... Generating grub.cfg ... Found linux image: /boot/vmlinuz-3.5.0-17-generic Found initrd image: /boot/initrd.img-3.5.0-17-generic Found linux image: /boot/vmlinuz-3.2.0-33-generic Found initrd image: /boot/initrd.img-3.2.0-33-generic Found linux image: /boot/vmlinuz-3.2.0-32-generic Found initrd image: /boot/initrd.img-3.2.0-32-generic Found linux image: /boot/vmlinuz-3.2.0-31-generic Found initrd image: /boot/initrd.img-3.2.0-31-generic Found linux image: /boot/vmlinuz-3.2.0-30-generic Found initrd image: /boot/initrd.img-3.2.0-30-generic Found linux image: /boot/vmlinuz-3.2.0-29-generic Found initrd image: /boot/initrd.img-3.2.0-29-generic Found linux image: /boot/vmlinuz-3.2.0-27-generic Found initrd image: /boot/initrd.img-3.2.0-27-generic Found linux image: /boot/vmlinuz-3.2.0-26-generic Found initrd image: /boot/initrd.img-3.2.0-26-generic Found linux image: /boot/vmlinuz-3.2.0-25-generic Found initrd image: /boot/initrd.img-3.2.0-25-generic Found linux image: /boot/vmlinuz-3.2.0-24-generic Found initrd image: /boot/initrd.img-3.2.0-24-generic Found linux image: /boot/vmlinuz-2.6.38-11-generic Found initrd image: /boot/initrd.img-2.6.38-11-generic Found memtest86+ image: /boot/memtest86+.bin Found Windows 8 (loader) on /dev/sda1 done make -C /lib/modules/3.5.0-17-generic/build M=/home/kajis/Plocha/compat-wireless-2012-07-03-pc modules make: *** /lib/modules/3.5.0-17-generic/build: No such file or directory. Stop. make: *** [modules] Error 2 root@kajis-H77:/home/kajis/Plocha/compat-wireless-2012-07-03-pc# sudo modprobe alx FATAL: Module alx not found. root@kajis-H77:/home/kajis/Plocha/compat-wireless-2012-07-03-pc#Asi to dělám blbě ale prostě nevím jak je to dobře.
root@kajis-H77:/home/kajis# apt-get install aptitude Čtu seznamy balíků… Hotovo Vytvářím strom závislostí Čtu stavové informace… Hotovo Balík aptitude není dostupný, ale jiný balík se na něj odkazuje. To může znamenat že balík chybí, byl zastarán, nebo je dostupný pouze z jiného zdroje E: Balík „aptitude“ nemá kandidáta pro instalaci root@kajis-H77:/home/kajis#
kajis@kajis-H77:~$ sudo apt-get update && sudo apt-get install build-essential linux-headers-generic [sudo] password for kajis: Err http://cz.archive.ubuntu.com quantal InRelease Err http://cz.archive.ubuntu.com quantal-updates InRelease Err http://cz.archive.ubuntu.com quantal-backports InRelease Err http://extras.ubuntu.com quantal InRelease Err http://security.ubuntu.com quantal-security InRelease Err http://extras.ubuntu.com quantal Release.gpg Nelze přeložit „extras.ubuntu.com“ Err http://cz.archive.ubuntu.com quantal Release.gpg Nelze přeložit „cz.archive.ubuntu.com“ Err http://cz.archive.ubuntu.com quantal-updates Release.gpg Nelze přeložit „cz.archive.ubuntu.com“ Err http://security.ubuntu.com quantal-security Release.gpg Nelze přeložit „security.ubuntu.com“ Err http://cz.archive.ubuntu.com quantal-backports Release.gpg Nelze přeložit „cz.archive.ubuntu.com“ Čtu seznamy balíků… Hotovo W: Selhalo stažení http://cz.archive.ubuntu.com/ubuntu/dists/quantal/InRelease W: Selhalo stažení http://cz.archive.ubuntu.com/ubuntu/dists/quantal-updates/InRelease W: Selhalo stažení http://extras.ubuntu.com/ubuntu/dists/quantal/InRelease W: Selhalo stažení http://security.ubuntu.com/ubuntu/dists/quantal-security/InRelease W: Selhalo stažení http://cz.archive.ubuntu.com/ubuntu/dists/quantal-backports/InRelease W: Selhalo stažení http://cz.archive.ubuntu.com/ubuntu/dists/quantal/Release.gpg Nelze přeložit „cz.archive.ubuntu.com“ W: Selhalo stažení http://cz.archive.ubuntu.com/ubuntu/dists/quantal-updates/Release.gpg Nelze přeložit „cz.archive.ubuntu.com“ W: Selhalo stažení http://cz.archive.ubuntu.com/ubuntu/dists/quantal-backports/Release.gpg Nelze přeložit „cz.archive.ubuntu.com“ W: Selhalo stažení http://extras.ubuntu.com/ubuntu/dists/quantal/Release.gpg Nelze přeložit „extras.ubuntu.com“ W: Selhalo stažení http://security.ubuntu.com/ubuntu/dists/quantal-security/Release.gpg Nelze přeložit „security.ubuntu.com“ W: Některé indexové soubory se nepodařilo stáhnout. Jsou ignorovány, nebo jsou použity starší verze. Čtu seznamy balíků… Hotovo Vytvářím strom závislostí Čtu stavové informace… Hotovo Balík linux-headers-generic není dostupný, ale jiný balík se na něj odkazuje. To může znamenat že balík chybí, byl zastarán, nebo je dostupný pouze z jiného zdroje E: Nelze najít balík build-essential E: Balík „linux-headers-generic“ nemá kandidáta pro instalaci kajis@kajis-H77:~$
apt-offline-guia povedlo se vytvořit
apt-offline.sigJenom teď netuším jak to mám spustit ve windows a podle toho souboru *.sig to stáhnout.
apt-get --print-uris --yes install build-essential linux-headers-generic | grep ^\' | cut -d\' -f2Můžete si jej nechat vypsat i do souboru (zde
seznam.txt
):
apt-get --print-uris --yes install build-essential linux-headers-generic | grep ^\' | cut -d\' -f2 | tee seznam.txtTy potom stačí někde stáhnout, přinést na flash disku a přes
dpkg
nainstalovat:
sudo dpkg -i /cesta/k/disku/*.debPak ještě musíte stáhnout samotný ovladač z
http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-07-03-pc.tar.bz2
a následně jej rozbalit pomocí:
tar -xjf /cesta/k/disku/compat-wireless-2012-07-03-pc.tar.bz2Pak můžete pokračovat od
cd compat-wireless-2012-07-03-pc
apt-get --print-uris --yes install build-essential linux-headers-generic | grep ^\' | cut -d\' -f2 | tee seznam.txtNic to neudělá píše že linux headers generic není dostupný.
build-essential
a linux-headers-generic
z Ubuntu Packages, zkusit to nainstalovat (sudo dpkg -i /cesta/k/disku/*.deb
), podívat se, co chybí, dostáhnout to, zkusit nainstalovat, …
Tiskni
Sdílej: