GHC (Glasgow Haskell Compiler, Wikipedie), tj. překladač funkcionálního programovacího jazyka Haskell (Wikipedie), byl vydán ve verzi 9.10.1. Přehled novinek v poznámkách k vydání.
Po 9 týdnech vývoje od vydání Linuxu 6.8 oznámil Linus Torvalds vydání Linuxu 6.9. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna. Později také na Linux Kernel Newbies.
Byla vydána verze 0.2.0 v Rustu napsaného frameworku Pingora pro vytváření rychlých, spolehlivých a programovatelných síťových systémů. Společnost Cloudflare jej letos v únoru uvolnila pod licencí Apache 2.0.
Open source RDP (Remote Desktop Protocol) server xrdp (Wikipedie) byl vydán ve verzi 0.10.0. Z novinek je vypíchnuta podpora GFX (Graphic Pipeline Extension). Nová větev řeší také několik bezpečnostních chyb.
Rocky Linux byl vydán v nové stabilní verzi 9.4. Přehled novinek v poznámkách k vydání.
Dellu byla odcizena databáze zákazníků (jméno, adresa, seznam zakoupených produktů) [Customer Care, Bleeping Computer].
V lednu byl otevřen editor kódů Zed od autorů editoru Atom a Tree-sitter. Tenkrát běžel pouze na macOS. Byl napevno svázán s Metalem. Situace se ale postupně mění. V aktuálním příspěvku Kdy Zed na Linuxu? na blogu Zedu vývojáři popisují aktuální stav. Blíží se alfa verze.
O víkendu 11. a 12. května lze navštívit Maker Faire Prague, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.
Byl vydán Fedora Asahi Remix 40, tj. linuxová distribuce pro Apple Silicon vycházející z Fedora Linuxu 40.
Představena byla služba Raspberry Pi Connect usnadňující vzdálený grafický přístup k vašim Raspberry Pi z webového prohlížeče. Odkudkoli. Zdarma. Zatím v beta verzi. Detaily v dokumentaci.
/bin
, třeba /usr
atd., ale nezačíná to v rootu ale v nějakém vámi definovaném adresáři. Pokud by to neuměl balíčkovací systém, umí to slušně napsané skripty na konfiguraci a kompilaci (Makefile apod.). No a pak máte vždycky možnost si ty soubory vykopírovat, jenom pozor na to, pokud má ten program nějaké cesty zadrátované rovnou v sobě.
Mimochodem, příště raději „byl jsem zvyklý“ (jako mladý)…
U balíčkovacího systému apt už jsem zkoušel zjišťovat jestli by nešel určit adresář kam se bude program instalovat ale takovou možnost jsem nenašel. Ale jinak by to byla nejlepší možnost. Neví někdo jestli by to bylo nějakým způsobem možný určit u apt (nějaká utilitka nebo tak)?Asi to tak jednoduché nebude, já jsem se příliš zahleděl do Gentoo a příliš jsem zobecnil chování jeho balíčkovacího systému. Obecně se totiž cesty ke jednotlivým souborům určují už při překladu, protože některé cesty (třeba ke konfiguračnímu souboru) mohou být v programu zadrátované. Portage v Gentoo umožňuje tuhle cestu nastavit, protože program teprve kompiluje, ale pokud je nějaký program už přeložený (jako je tomu u všech „binárních“ distribucí), takhle obecně cesta pro instalaci změnit nepůjde. Nemyslel jsem, že skript pro kompilaci a konfiguraci byste vytvářel vy. Programy ze zdrojových kódů se zpravidla instalují „svatou trojicí“
./configure make make installnebo nějakou její obdobou. A ty konfigurační a instalační skripty jsou připravené už od autora aplikace. Právě ten skript
configure
dost často má volby, které určují, kam se aplikace (nebo její části) mají nainstalovat a kde budou např. konfigurační soubory. Ale jaké má ty parametry, to musíte zjistit z nějakého readme dodaného se zdrojáky, nebo můžete zkusit
./configure --helpTrochu víc o instalaci ze zdrojových kódu je ve zdejší učebnici – Instalace softwaru – ze zdrojových kódů. Je tam zrovna i příklad s tím prefixem – cestou, kam se má program instalovat.
/etc/program.conf
, bude ho na té cestě hledat i když jej nakopírujete (vy nebo apt
nebo jiný systém) někam jinam.
Záleží na tom, jak je ten konfigurační skript udělaný. Ale předpokládám, že pokud je nějaká cesta udaná relativně k domácímu adresáři, že to tak i zůstane – ta cesta tam bude zadaná přesně jak píšete, tedy s vlnovkou na začátku – a žádný prefix se k tomu dávat nebude (z toho by pak vznikla nesmyslná cesta). Ale jediná možnost, jak to zjistit, je vyzkoušet to s konkrétním programem.
Tiskni Sdílej: