#packagemanagement — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #packagemanagement, aggregated by home.social.
-
I have been using aptitude since forever. Today, however, I needed to search through installed packages and remembered just how unintuitive the syntax is!
A few articles deep I learnt that good old apt-get has a new API through apt and it appears to be designed for clarity and ease of use. Should I switch?
Which tool do you use? If there is a specific reason besides habit I would be very curious to hear it!
#debian #apt #aptitude #aptget #packageManagement #linux #software #sysadmin
-
I have been using aptitude since forever. Today, however, I needed to search through installed packages and remembered just how unintuitive the syntax is!
A few articles deep I learnt that good old apt-get has a new API through apt and it appears to be designed for clarity and ease of use. Should I switch?
Which tool do you use? If there is a specific reason besides habit I would be very curious to hear it!
#debian #apt #aptitude #aptget #packageManagement #linux #software #sysadmin
-
I have been using aptitude since forever. Today, however, I needed to search through installed packages and remembered just how unintuitive the syntax is!
A few articles deep I learnt that good old apt-get has a new API through apt and it appears to be designed for clarity and ease of use. Should I switch?
Which tool do you use? If there is a specific reason besides habit I would be very curious to hear it!
#debian #apt #aptitude #aptget #packageManagement #linux #software #sysadmin
-
I have been using aptitude since forever. Today, however, I needed to search through installed packages and remembered just how unintuitive the syntax is!
A few articles deep I learnt that good old apt-get has a new API through apt and it appears to be designed for clarity and ease of use. Should I switch?
Which tool do you use? If there is a specific reason besides habit I would be very curious to hear it!
#debian #apt #aptitude #aptget #packageManagement #linux #software #sysadmin
-
I have been using aptitude since forever. Today, however, I needed to search through installed packages and remembered just how unintuitive the syntax is!
A few articles deep I learnt that good old apt-get has a new API through apt and it appears to be designed for clarity and ease of use. Should I switch?
Which tool do you use? If there is a specific reason besides habit I would be very curious to hear it!
#debian #apt #aptitude #aptget #packageManagement #linux #software #sysadmin
-
Learn the important things to back up before reinstalling your Linux system. SSH/GPG keys, dotfiles, packages, browser data, and more.
Full guide here: https://ostechnix.com/things-to-back-up-before-reinstalling-linux/
#Linux #Backup #SystemAdministration #Dotfiles #SSH #GPG #PackageManagement #Linuxhowto #Linuxcommands
-
Learn the important things to back up before reinstalling your Linux system. SSH/GPG keys, dotfiles, packages, browser data, and more.
Full guide here: https://ostechnix.com/things-to-back-up-before-reinstalling-linux/
#Linux #Backup #SystemAdministration #Dotfiles #SSH #GPG #PackageManagement #Linuxhowto #Linuxcommands
-
🚀🎩 Behold, Zig's #devlog spectacle: a dazzling dance where "package management" pirouettes away from the #compiler and lands with a thud in the build system! Because, clearly, we needed more #complexity and extra steps in our already tangled developer lives. Bravo, Andrew Kelley, for this groundbreaking paradigm shift that nobody asked for. 🎭👏
https://ziglang.org/devlog/2026/#2026-06-30 #ZigLang #PackageManagement #AndrewKelley #ParadigmShift #HackerNews #ngated -
🚀🎩 Behold, Zig's #devlog spectacle: a dazzling dance where "package management" pirouettes away from the #compiler and lands with a thud in the build system! Because, clearly, we needed more #complexity and extra steps in our already tangled developer lives. Bravo, Andrew Kelley, for this groundbreaking paradigm shift that nobody asked for. 🎭👏
https://ziglang.org/devlog/2026/#2026-06-30 #ZigLang #PackageManagement #AndrewKelley #ParadigmShift #HackerNews #ngated -
🚀🎩 Behold, Zig's #devlog spectacle: a dazzling dance where "package management" pirouettes away from the #compiler and lands with a thud in the build system! Because, clearly, we needed more #complexity and extra steps in our already tangled developer lives. Bravo, Andrew Kelley, for this groundbreaking paradigm shift that nobody asked for. 🎭👏
https://ziglang.org/devlog/2026/#2026-06-30 #ZigLang #PackageManagement #AndrewKelley #ParadigmShift #HackerNews #ngated -
🚀🎩 Behold, Zig's #devlog spectacle: a dazzling dance where "package management" pirouettes away from the #compiler and lands with a thud in the build system! Because, clearly, we needed more #complexity and extra steps in our already tangled developer lives. Bravo, Andrew Kelley, for this groundbreaking paradigm shift that nobody asked for. 🎭👏
https://ziglang.org/devlog/2026/#2026-06-30 #ZigLang #PackageManagement #AndrewKelley #ParadigmShift #HackerNews #ngated -
🚀🎩 Behold, Zig's #devlog spectacle: a dazzling dance where "package management" pirouettes away from the #compiler and lands with a thud in the build system! Because, clearly, we needed more #complexity and extra steps in our already tangled developer lives. Bravo, Andrew Kelley, for this groundbreaking paradigm shift that nobody asked for. 🎭👏
https://ziglang.org/devlog/2026/#2026-06-30 #ZigLang #PackageManagement #AndrewKelley #ParadigmShift #HackerNews #ngated -
Synergy package broken - Sub-process /usr/bin/dpkg returned an error code (1) #packagemanagement #dpkg
-
Synergy package broken - Sub-process /usr/bin/dpkg returned an error code (1) #packagemanagement #dpkg
-
Package management is one of those things every Linux admin should know cold.
Search for a package: dnf search packagename
Install it: dnf install packagename
Check what's installed: rpm -qa | grep packagename
Remove it cleanly: dnf remove packagenameYour package manager is your best friend. Treat it accordingly.
#Linux #SysAdmin #PackageManagement #TechTip #RHEL -
Package management is one of those things every Linux admin should know cold.
Search for a package: dnf search packagename
Install it: dnf install packagename
Check what's installed: rpm -qa | grep packagename
Remove it cleanly: dnf remove packagenameYour package manager is your best friend. Treat it accordingly.
#Linux #SysAdmin #PackageManagement #TechTip #RHEL -
Package management is one of those things every Linux admin should know cold.
Search for a package: dnf search packagename
Install it: dnf install packagename
Check what's installed: rpm -qa | grep packagename
Remove it cleanly: dnf remove packagenameYour package manager is your best friend. Treat it accordingly.
#Linux #SysAdmin #PackageManagement #TechTip #RHEL -
Package management is one of those things every Linux admin should know cold.
Search for a package: dnf search packagename
Install it: dnf install packagename
Check what's installed: rpm -qa | grep packagename
Remove it cleanly: dnf remove packagenameYour package manager is your best friend. Treat it accordingly.
#Linux #SysAdmin #PackageManagement #TechTip #RHEL -
Package management is one of those things every Linux admin should know cold.
Search for a package: dnf search packagename
Install it: dnf install packagename
Check what's installed: rpm -qa | grep packagename
Remove it cleanly: dnf remove packagenameYour package manager is your best friend. Treat it accordingly.
#Linux #SysAdmin #PackageManagement #TechTip #RHEL -
Introducing #dbranch - propagate a #Debian package across its downstream branches -- #Ubuntu #PPA and Debian stable proposed-updates , and, with `--explain`, learn to do every step by hand!
https://michel-slm.name/posts/2026-06-22-introducing-dbranch/
This is the latest tool in the #Sandogasa suite - but one that can be hopefully used to learn and reinforce #PackageManagement techniques especially for those dipping their toes into becoming a packager.
Feedback welcome and appreciated! The link to the issue tracker is in the blog post.
This post is day 37 of my #100DaysToOffload challenge. Visit 100daystooffload.com to get more info, or to get involved.
-
Introducing #dbranch - propagate a #Debian package across its downstream branches -- #Ubuntu #PPA and Debian stable proposed-updates , and, with `--explain`, learn to do every step by hand!
https://michel-slm.name/posts/2026-06-22-introducing-dbranch/
This is the latest tool in the #Sandogasa suite - but one that can be hopefully used to learn and reinforce #PackageManagement techniques especially for those dipping their toes into becoming a packager.
Feedback welcome and appreciated! The link to the issue tracker is in the blog post.
This post is day 37 of my #100DaysToOffload challenge. Visit 100daystooffload.com to get more info, or to get involved.
-
Introducing #dbranch - propagate a #Debian package across its downstream branches -- #Ubuntu #PPA and Debian stable proposed-updates , and, with `--explain`, learn to do every step by hand!
https://michel-slm.name/posts/2026-06-22-introducing-dbranch/
This is the latest tool in the #Sandogasa suite - but one that can be hopefully used to learn and reinforce #PackageManagement techniques especially for those dipping their toes into becoming a packager.
Feedback welcome and appreciated! The link to the issue tracker is in the blog post.
This post is day 37 of my #100DaysToOffload challenge. Visit 100daystooffload.com to get more info, or to get involved.
-
Introducing #dbranch - propagate a #Debian package across its downstream branches -- #Ubuntu #PPA and Debian stable proposed-updates , and, with `--explain`, learn to do every step by hand!
https://michel-slm.name/posts/2026-06-22-introducing-dbranch/
This is the latest tool in the #Sandogasa suite - but one that can be hopefully used to learn and reinforce #PackageManagement techniques especially for those dipping their toes into becoming a packager.
Feedback welcome and appreciated! The link to the issue tracker is in the blog post.
This post is day 37 of my #100DaysToOffload challenge. Visit 100daystooffload.com to get more info, or to get involved.
-
#TechTipThursday
Package management is one of those things every Linux admin should know cold.Search for a package:
dnf search packagenameInstall it:
dnf install packagenameCheck what's installed:
rpm -qa | grep packagenameRemove it cleanly:
dnf remove packagenameYour package manager is your best friend. Treat it accordingly.
#Linux #SysAdmin #PackageManagement #TechTip #RHEL #RockyLinux -
#TechTipThursday
Package management is one of those things every Linux admin should know cold.Search for a package:
dnf search packagenameInstall it:
dnf install packagenameCheck what's installed:
rpm -qa | grep packagenameRemove it cleanly:
dnf remove packagenameYour package manager is your best friend. Treat it accordingly.
#Linux #SysAdmin #PackageManagement #TechTip #RHEL #RockyLinux -
Miasma Worm Spreads as Open-Source Toolkit Compromises GitHub Repos
A newly discovered open-source toolkit, known as Miasma Worm, is wreaking havoc on GitHub repositories, allowing attackers to execute a range of malicious activities via stolen credentials. This powerful supply chain attack toolkit can compromise multiple platforms, including PyPI, npm, and RubyGems, and even spread through AI…
#OpenSourceSecurity #SupplyChain #Github #MiasmaWorm #PackageManagement
-
🐍 Beware the mighty "Mini Shai-Hulud," devouring npm packages like a snack! 🍿 Apparently, "314" is the new "317," but who’s counting in the world of open-source chaos? 🤷♂️ Just another day in the life of developers pretending they can control the uncontrollable. 🙃
https://safedep.io/mini-shai-hulud-strikes-again-314-npm-packages-compromised/ #MiniShaiHulud #npmChaos #openSourceDev #packageManagement #developerLife #HackerNews #ngated -
🐍 Beware the mighty "Mini Shai-Hulud," devouring npm packages like a snack! 🍿 Apparently, "314" is the new "317," but who’s counting in the world of open-source chaos? 🤷♂️ Just another day in the life of developers pretending they can control the uncontrollable. 🙃
https://safedep.io/mini-shai-hulud-strikes-again-314-npm-packages-compromised/ #MiniShaiHulud #npmChaos #openSourceDev #packageManagement #developerLife #HackerNews #ngated -
New post from my blog...
In case you missed it earlier...
Give .NET Its Props - Central Package Management
https://barretblake.dev/posts/development/2026/04/give-dotnet-its-props/ #nuget #packagemanagement #dotnet -
New post from my blog...
In case you missed it earlier...
Give .NET Its Props - Central Package Management
https://barretblake.dev/posts/development/2026/04/give-dotnet-its-props/ #nuget #packagemanagement #dotnet -
New post from my blog...
Give .NET Its Props - Central Package Management
https://barretblake.dev/posts/development/2026/04/give-dotnet-its-props/ #nuget #packagemanagement #dotnet -
New post from my blog...
Give .NET Its Props - Central Package Management
https://barretblake.dev/posts/development/2026/04/give-dotnet-its-props/ #nuget #packagemanagement #dotnet -
Binary Dependencies: Identifying the Hidden Packages We All Depend On
https://vlad.website/binary-dependencies-identifying-the-hidden-packages-we-all-depend-on/
#HackerNews #binarydependencies #hiddenpackages #softwaredevelopment #packagemanagement
-
Binary Dependencies: Identifying the Hidden Packages We All Depend On
https://vlad.website/binary-dependencies-identifying-the-hidden-packages-we-all-depend-on/
#HackerNews #binarydependencies #hiddenpackages #softwaredevelopment #packagemanagement
-
#Sandogasa update - now integrating our standalone tools we use for @centos #CentOSHyperscale work, as well as a long-overdue revamp of #ebranch for those who often backport large package sets from @fedora to #EPEL !
https://michel-slm.name/posts/2026-04-02-sandogasa-for-epel-and-centos-sigs/
This post is day 35 of my #100DaysToOffload challenge. Visit 100daystooffload.com to get more info, or to get involved.
-
#Sandogasa update - now integrating our standalone tools we use for @centos #CentOSHyperscale work, as well as a long-overdue revamp of #ebranch for those who often backport large package sets from @fedora to #EPEL !
https://michel-slm.name/posts/2026-04-02-sandogasa-for-epel-and-centos-sigs/
This post is day 35 of my #100DaysToOffload challenge. Visit 100daystooffload.com to get more info, or to get involved.
-
#Sandogasa update - now integrating our standalone tools we use for @centos #CentOSHyperscale work, as well as a long-overdue revamp of #ebranch for those who often backport large package sets from @fedora to #EPEL !
https://michel-slm.name/posts/2026-04-02-sandogasa-for-epel-and-centos-sigs/
This post is day 35 of my #100DaysToOffload challenge. Visit 100daystooffload.com to get more info, or to get involved.
-
#Sandogasa update - now integrating our standalone tools we use for @centos #CentOSHyperscale work, as well as a long-overdue revamp of #ebranch for those who often backport large package sets from @fedora to #EPEL !
https://michel-slm.name/posts/2026-04-02-sandogasa-for-epel-and-centos-sigs/
This post is day 35 of my #100DaysToOffload challenge. Visit 100daystooffload.com to get more info, or to get involved.
-
#Sandogasa update - now integrating our standalone tools we use for @centos #CentOSHyperscale work, as well as a long-overdue revamp of #ebranch for those who often backport large package sets from @fedora to #EPEL !
https://michel-slm.name/posts/2026-04-02-sandogasa-for-epel-and-centos-sigs/
This post is day 35 of my #100DaysToOffload challenge. Visit 100daystooffload.com to get more info, or to get involved.
-
Vintage DebConf7 gem: Alain Schröder on "Data Mining Popcon" — how Debian's Popularity Contest can suggest packages. A fascinating mix of data mining and package management for Debian fans! #Debian #DebConf7 #DataMining #Popcon #PackageManagement #OpenSource #Linux #FOSS #English
https://tube.grin.hu/videos/watch/945e5eee-c3e0-4119-a427-52fa467eadaf -
Learn how to install Flatpak apps on an offline Linux system without Internet. Step-by-step commands for Debian, Ubuntu, Fedora, and all major distro.
Step-by-Step Guide here: https://ostechnix.com/install-flatpak-apps-offline-linux/
#Flatpak #Packagemanagement #Linux #Debian #Ubuntu #Fedora #Linuxhowto #Linuxcommands
-
Learn how to install Flatpak apps on an offline Linux system without Internet. Step-by-step commands for Debian, Ubuntu, Fedora, and all major distro.
Step-by-Step Guide here: https://ostechnix.com/install-flatpak-apps-offline-linux/
#Flatpak #Packagemanagement #Linux #Debian #Ubuntu #Fedora #Linuxhowto #Linuxcommands
-
Learn how to safely fix "E: Unable to parse package file /var/lib/apt/lists" error in Debian and Ubuntu Linux, without data lose.
Step-by-Step Guide here: https://ostechnix.com/fix-apt-unable-to-parse-package-file-debian-ubuntu/
#Debian #ubuntu #Apt #Linux #Troubleshooting #PackageManagement #Linuxhowto
-
Learn how to safely fix "E: Unable to parse package file /var/lib/apt/lists" error in Debian and Ubuntu Linux, without data lose.
Step-by-Step Guide here: https://ostechnix.com/fix-apt-unable-to-parse-package-file-debian-ubuntu/
#Debian #ubuntu #Apt #Linux #Troubleshooting #PackageManagement #Linuxhowto
-
I'm trying to understand / implement dependency resolving using the pubgrub algorithm (to use in my buildsystem nitto). But I keep running into bugs; The newset one:
Suppose we have the following state:
```
root 1.0.0 -> foo ^1.0.0, bar ^1.0.0
foo 1.1.0 -> bar ^2.0.0
foo 1.0.0 -> n/a
bar 1.0.0 -> n/a
bar 1.1.0 -> n/a
bar 2.0.0 -> n/a
```Now after avoiding a conflict and by choosing to not select `foo 1.1.0` and deriving `not foo 1.1.0` from `{foo 1.1.0, not bar ^2.0.0}`, it derives `foo ^1.0.0` from `{root 1.0.0, not foo ^1.0.0}` even tho it is already an derivation term in the assignments! Aparentily it relates `not foo ^1.0.0` as as overlapping, and wants to add it again to the partial solution...
#pubgrub #packagemanager #packagemanagement #dependencyresolution #programming #developing #coding #softwaredevelopment #foss #floss
-
I'm trying to understand / implement dependency resolving using the pubgrub algorithm (to use in my buildsystem nitto). But I keep running into bugs; The newset one:
Suppose we have the following state:
```
root 1.0.0 -> foo ^1.0.0, bar ^1.0.0
foo 1.1.0 -> bar ^2.0.0
foo 1.0.0 -> n/a
bar 1.0.0 -> n/a
bar 1.1.0 -> n/a
bar 2.0.0 -> n/a
```Now after avoiding a conflict and by choosing to not select `foo 1.1.0` and deriving `not foo 1.1.0` from `{foo 1.1.0, not bar ^2.0.0}`, it derives `foo ^1.0.0` from `{root 1.0.0, not foo ^1.0.0}` even tho it is already an derivation term in the assignments! Aparentily it relates `not foo ^1.0.0` as as overlapping, and wants to add it again to the partial solution...
#pubgrub #packagemanager #packagemanagement #dependencyresolution #programming #developing #coding #softwaredevelopment #foss #floss
-
I'm trying to understand / implement dependency resolving using the pubgrub algorithm (to use in my buildsystem nitto). But I keep running into bugs; The newset one:
Suppose we have the following state:
```
root 1.0.0 -> foo ^1.0.0, bar ^1.0.0
foo 1.1.0 -> bar ^2.0.0
foo 1.0.0 -> n/a
bar 1.0.0 -> n/a
bar 1.1.0 -> n/a
bar 2.0.0 -> n/a
```Now after avoiding a conflict and by choosing to not select `foo 1.1.0` and deriving `not foo 1.1.0` from `{foo 1.1.0, not bar ^2.0.0}`, it derives `foo ^1.0.0` from `{root 1.0.0, not foo ^1.0.0}` even tho it is already an derivation term in the assignments! Aparentily it relates `not foo ^1.0.0` as as overlapping, and wants to add it again to the partial solution...
#pubgrub #packagemanager #packagemanagement #dependencyresolution #programming #developing #coding #softwaredevelopment #foss #floss
-
I'm trying to understand / implement dependency resolving using the pubgrub algorithm (to use in my buildsystem nitto). But I keep running into bugs; The newset one:
Suppose we have the following state:
```
root 1.0.0 -> foo ^1.0.0, bar ^1.0.0
foo 1.1.0 -> bar ^2.0.0
foo 1.0.0 -> n/a
bar 1.0.0 -> n/a
bar 1.1.0 -> n/a
bar 2.0.0 -> n/a
```Now after avoiding a conflict and by choosing to not select `foo 1.1.0` and deriving `not foo 1.1.0` from `{foo 1.1.0, not bar ^2.0.0}`, it derives `foo ^1.0.0` from `{root 1.0.0, not foo ^1.0.0}` even tho it is already an derivation term in the assignments! Aparentily it relates `not foo ^1.0.0` as as overlapping, and wants to add it again to the partial solution...
#pubgrub #packagemanager #packagemanagement #dependencyresolution #programming #developing #coding #softwaredevelopment #foss #floss
-
#Notepad plus plus reminds us to thank our package maintainers for doing what they do.
Tbh not having a #packagemanager seems kind of barbaric to me.
#PackageManagement is a public good.
-
I have been thinking for a while that I wanted to write a blog post on how the problem of inspecting "hostile python environments" exists and how picopip was born as a solution to that problem.
This evening I decided it was finally time to put might thoughts in line and write them down. I hope it will be at least an interesting read for some people.
https://open.substack.com/pub/amolnotes/p/when-you-dont-control-the-python