#package-manager — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #package-manager, aggregated by home.social.
-
Can one of you fine #brew people clarify this for me?
A Formula in brew is simply a ruby file? And for third-party taps, brew fetches the formulae and runs them?
-
Gestire software proveniente da più gestori di pacchetti non è mai stato così semplice. UniGetUI offre un'unica interfaccia per installare, aggiornare e rimuovere applicazioni. #Linux #Windows #OpenSource #UniGetUI #PackageManager https://www.linuxeasy.org/unigetui-una-sola-interfaccia-grafica-per-gestire-i-principali-package-manager/
-
📦🐧 Fă cunoștință cu Caerus: Un manager de pachete grafic bazat pe GTK4 pentru Void Linux, inspirat de legendarul SynapticDistribuția independentă Void Linux este extrem de apreciată în comunitatea open-source pentru simplitatea sa, utilizarea sistemului de inițializare ultra-rapid runit și, mai ales, pentru managerul său nativ de pachete extrem de rapid, XBPS (X Binary Package System). Totuși, XBPS a fost întotdeauna controlat exclusiv din terminal — până acum.Pentru utilizatorii care preferă confortul unei interfețe grafice, dar nu vor să renunțe la controlul granular asupra sistemului, a apărut Caerus. Acesta este un manager de pachete modern, construit în GTK4 și Libadwaita, inspirat direct de clasicul și robustul Synaptic (folosit de decenii în ecosistemul Debian).Iată ce face din Caerus o adiție excelentă pentru ecosistemul Void Linux:🔹 Interfață modernă și fluidă cu GTK4 și LibadwaitaSpre deosebire de vechile aplicații grafice care foloseau toolkit-uri învechite, Caerus este dezvoltat folosind cele mai noi standarde vizuale de la GNOME. Designul este curat, adaptiv și oferă un mod întunecat (dark mode) nativ impecabil, integrându-se perfect în orice mediu desktop modern.🔹 Control complet în stilul „Synaptic”Caerus nu este doar un simplu „Software Center” (magazin de aplicații simplificat). El se adresează utilizatorilor avansați, oferind:Gestiune granulară: Permite căutarea, instalarea, actualizarea și eliminarea pachetelor individuale, inclusiv a bibliotecilor de sistem (libs) și a uneltelor de dezvoltare.Marcare pentru acțiuni: Utilizatorul poate naviga prin liste, poate marca mai multe pachete pentru instalare, actualizare sau ștergere, iar modificările sunt aplicate toate deodată, într-o singură sesiune de procesare.Detalii complete despre pachete: Afișează informații tehnice detaliate, descrieri, versiuni disponibile, dimensiuni de descărcare și, extrem de important, dependențele fiecărui pachet.🔹 Integrare nativă și rapidă cu XBPSCaerus funcționează ca o interfață grafică directă (frontend) peste XBPS, ceea ce înseamnă că nu adaugă un consum inutil de resurse și nu încetinește sistemul. Interacțiunea cu baza de date locală a Void Linux și cu depozitele (repositories) oficiale se face instantaneu, profitând de viteza legendară a motorului XBPS.🔹 Ideal pentru fanii simplitățiiDeși fanii înrăiți ai terminalului vor continua probabil să folosească comenzi precum xbps-install -S, Caerus reprezintă o punte excelentă pentru utilizatorii mai noi pe Void Linux sau pentru momentele în care vrei doar să explorezi vizual pachetele disponibile în depozite, fără a fi nevoie să memorezi sintaxe complexe.Proiectul este open-source și reprezintă un pas important în simplificarea experienței de utilizare pe una dintre cele mai curate și rapide distribuții Linux independente din prezent.#OpenSource #VoidLinux #Caerus #XBPS #GTK4 #Libadwaita #PackageManager #Synaptic #LinuxDesktop #TechNews #Linuxiac
-
Interesting read on the perceived immutability of #git tags and the issues that come with it:
https://arxiv.org/pdf/2606.31354
There now is a paper about what I witness every now and again: Upstreams retagging their releases and causing a mess.
-
🛡️🪲 Managerul de pachete GNU Guix a fost lovit de patru vulnerabilități de securitate 🚀💻
GNU Guix, managerul de pachete tranzacțional și avansat din ecosistemul GNU — apreciat la nivel global pentru abordarea sa puristă în privința libertății software, configurarea declarativă și reproductibilitatea absolută a build-urilor — se confruntă cu o provocare serioasă de securitate. Comunitatea de dezvoltatori a confirmat oficial descoperirea a patru vulnerabilități în logica sa de funcționare, forțând emiterea unor patch-uri de urgență.
Deoarece GNU Guix folosește un demon de fundal cu privilegii ridicate (guix-daemon) pentru a compila și izola pachetele destinate utilizatorilor, aceste breșe reprezintă un risc considerabil pentru integritatea sistemelor afectate.
Iată detaliile principale despre problemele identificate:
🔹 Breșe la nivelul privilegiilor și izolării (Sandbox Escape):
Vulnerabilitățile identificate vizează în mod special mecanismul de sandbox (mediul izolat) pe care Guix îl folosește în timpul compilării pachetelor din surse.Riscul: Anumite erori logice în gestionarea permisiunilor și a directoarelor temporare de build puteau permite unui pachet malițios să „evadeze” din containerul său izolat. Odată evadat, codul atacatorului ar fi putut interfața cu fișierele critice ale sistemului gazdă sau ar fi putut obține o escaladare neautorizată a privilegiilor până la nivelul de root.
🔹 Manipularea reproducerii pachetelor (Build Poisoning):
Una dintre cele mai mari calități ale GNU Guix este reproductibilitatea (același cod sursă generează bit cu bit același binar). Breșele raportate introduceau un risc de „otrăvire” a procesului de build local, permițând unui utilizator local neautorizat sau unui script malițios să modifice rezultatul compilării altor pachete de pe mașină, alterând binarul final fără ca administratorul să observe imediat.🔹 Remedierea și corecturile aplicate:
Echipa GNU Guix a reacționat cu promptitudine imediat ce detaliile tehnice au fost verificate. A fost lansată o actualizare care modifică modul în care guix-daemon gestionează variabilele de mediu, legăturile simbolice (symlinks) și montarea directoarelor în sandbox, închizând complet portițele de evadare folosite în scenariile de atac testate.⚠️ Acțiune obligatorie pentru utilizatori: Dacă rulezi GNU Guix ca manager de pachete independent pe o altă distribuție sau dacă folosești sistemul de operare complet Guix System, este critic să îți actualizezi demonul de sistem imediat.
Pentru a securiza mașina, utilizatorii trebuie să ruleze comanda de actualizare a profilelor și, extrem de important, să repornească serviciul de fundal:
Bash
guix pull
sudo systemctl restart guix-daemon
Prin această intervenție rapidă, comunitatea demonstrează din nou că transparența totală a codului open-source și auditurile de securitate riguroase sunt cele mai bune mecanisme de protecție împotriva defectelor inevitabile de programare.#GNUGuix #GuixSystem #GNULinux #Cybersecurity #PackageManager #SandboxEscape #PrivilegeEscalation #OpenSource #TechNews
-
Chocolatey packaging has resumed!
Earlier, we’ve showcased a new installation script for Chocolatey that utilizes the WiX installer’s quiet mode instead of the ZIP extraction method. However, our deployment of this new installation script didn’t go smoothly, causing new versions of our packages to fail to meet the validation checks.
To recap, we’ve always provided Chocolatey packages to make installation of our programs easier and frictionless. This makes sure that we always provide an easy way for our users to install Nitrocid and BassBoom, alongside our future programs that will come soon in the coming months.
We wanted to make the experience consistent with WinGet, so we’ve decided to make appropriate changes to the Chocolatey packages to make sure that both Chocolatey and WinGet packages provide the exact same experience. We ran into problems pushing those packages, though.
We are now very excited to announce that the distribution of Chocolatey packages for our projects has resumed! The new packages will be available for download in the next few hours.
Special thanks to the Chocolatey Team for assisting us with this issue!
To learn more, visit the Aptivi Newsroom article.
Learn more #020 #021 #BassBoom #Chocolatey #news #Nitrocid #Nitrocid010 #Nitrocid020 #Nitrocid021 #Nitrocid021TechPreview #NitrocidKS #NitrocidKS020 #NitrocidV010 #NitrocidV021 #PackageManager #Tech #Technology #update #Windows -
Installing Spotify on Windows is just one command away with Winget! 🎵
No more hunting for the official installer – here's the quick way to get it done 👇
https://darryldias.me/blog/install-spotify-using-winget
#Windows #Winget #Spotify #PackageManager #Windows11 #Windows10 #Productivity #Tech #HowTo #CommandLine
-
Temporary pause applied to Chocolatey package updates
Since several years ago, we have been providing Chocolatey packages for each new version of our applications, such as Nitrocid and BassBoom. Both of these applications used manual extraction as the method, and our Chocolatey packages tried to make it easier for users to install them. Since then, we’ve implemented the WiX installer method so that Windows users can install our applications seamlessly.
However, we are currently running into problems with pushing new Chocolatey packaging for each new version of our projects, due to the changes and the adjustments that we’ve made so that our packages use the WiX installation method for more consistency with the rest of the install methods.
As those technical problems are serious and need a bit of time to analyze and to solve, we’ve decided to temporarily halt the distribution of all further Chocolatey packages for new versions of our projects, including Nitrocid (0.2.1 TP, 0.2.0.x, and 0.1.0.x) and BassBoom (1.0.x).
This temporary halt will give us time to find the root cause and to attempt to provide a permanent fix.
For more information about this decision, see the Aptivi Newsroom article below.
Learn more #020 #021 #BassBoom #Chocolatey #news #Nitrocid #Nitrocid010 #Nitrocid020 #Nitrocid021 #Nitrocid021TechPreview #NitrocidKS #NitrocidKS020 #NitrocidV010 #NitrocidV021 #PackageManager #Tech #Technology #update #Windows -
I wrote a note about maintaining my own tap for #homebrew the #packagemanager.
I have decided to maintain my own tap for the first time because of the deprecations that will come into action later this year in around September 2026.
These deprecations are for #macOS software that has not signed or notarized to meet the macOS #Gatekeeper requirements.
Read full note: https://burgeonlab.com/notes/2026/0610-15234/
📈 https://burgeonlab.com/tags/100daystooffload/
Syndicated by https://getindiekit.com/
-
So, uh, I rambled about archlinux and pacman
Go give it a read, and of course, constructive criticism and corrections are welcome!
https://innocentzero.is-a.dev/blog/the-weirdness-of-pacman.html
#archlinux #linux #packagemanager #pacman #alpm #declarative #scriptable
-
NuGet PackageReference for C++ Projects in Visual Studio
https://devblogs.microsoft.com/cppblog/nuget-packagereference-for-c-projects-in-visual-studio/
-
NuGet Package Pruning: Cleaner Dependencies and Actionable Vulnerability Reports
https://devblogs.microsoft.com/dotnet/nuget-package-pruning-in-dotnet-10/?hide_banner=true
-
'No Way to Prevent This,' Says Only Package Manager Where This Regularly Happens
https://kevinpatel.xyz/posts/no-way-to-prevent-this/
#HackerNews #NoWayToPreventThis #PackageManager #SoftwareDevelopment #SecurityIssues
-
winget-tui - A terminal UI for Windows Package Manager (winget) - search, install, upgrade, and manage packages | by Scott Hanselman
-
RPM 6.1.0 porta fix importanti, macro più flessibili, firme PKCS11 e build più pulite. Un aggiornamento da tenere d’occhio per chi usa Linux e gestisce pacchetti. #Linux #RPM #DevOps #OpenSource #PackageManager
-
Dear people at @packagist:
Add multi-auth bearer for packages under the same domain for #ComposerPHP.
Thank you.
#Programming #PHP #FOSS #OSS #OpenSource #Coding #Code #SoftwareDevelopment #PackageManager #WebDevelopment #WebDev
-
Hey y'all
The #XeroLinux Package Manager is ready for testing. I removed hard dependency on our Distro making it work on any Arch-based Distro (with limitations).
Feel free to test and report any issues via Github. Will try my best.
-
Oh joy, another package manager no one asked for, claiming to be faster than a caffeinated cheetah on a sugar high 🏃♂️💨. Written in #Zig, because why not? Apparently, it's 7,000x faster than Homebrew, but only if you squint hard enough and sacrifice a goat to the gods of #benchmarks 🐐🔮.
https://nanobrew.trilok.ai/ #packageManager #fasterThanHomebrew #techHumor #programmingJokes #HackerNews #ngated