{"id":21940,"date":"2025-12-24T05:34:44","date_gmt":"2025-12-24T04:34:44","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=21940"},"modified":"2025-12-24T05:34:47","modified_gmt":"2025-12-24T04:34:47","slug":"package-forge-pkgforge-software-fuer-alle-linux-distributionen","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2025\/12\/24\/package-forge-pkgforge-software-fuer-alle-linux-distributionen\/","title":{"rendered":"Package Forge (PkgForge) &#8211; Software f\u00fcr alle Linux-Distributionen"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Die meisten etwas interessierteren Linux-User kennen nicht nur die Paket-Verwaltung (<em>Software-Verwaltung<\/em>) der genutzten Linux-Distribution &#8211; also etwa APT, RPM und so weiter, sondern auch andere Paket-Formate, wie etwa <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/flatpak-pakete-nutzen-noch-mehr-software\/\" data-type=\"post\" data-id=\"746\">Flatpak<\/a>, <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/snap-noch-mehr-software-unter-linux\/\" data-type=\"post\" data-id=\"802\">Snap<\/a> oder <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/09\/appimage-universelle-software-pakete-fuer-alle-linux-distributionen\/\" data-type=\"post\" data-id=\"1823\">AppImage<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Grund f\u00fcr andere Paket-Formate &#8211; nicht jede Linux-Distribution f\u00fchrt jede Software mit. Jetzt gibt es mit Flatpak, Snap und AppImage einige Probleme:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Flatpak<\/strong> &#8211; Installiert im Hintergrund oft Software, die schon vorhanden ist, etwa Pakete, die die Software zur Laufzeit ben\u00f6tigt. Hierbei handelt es sich oft um Gigabyte gro\u00dfe, zus\u00e4tzliche Installationen.<\/li>\n\n\n\n<li><strong>Snap<\/strong> &#8211; Im Grunde dasselbe wie Flatpak &#8211; jedoch l\u00e4uft im Hintergrund immer der Snap-Dienst (<em>snapd<\/em>),  dies sorgt immer f\u00fcr zus\u00e4tzliche Last, auch wenn man gerade keine Snap-Software nutzt. Und &#8211; Snap ist propriet\u00e4r, niemand wei\u00df genau, was Snap im Hintergrund wirklich gerade treibt.<\/li>\n\n\n\n<li><strong>AppImage<\/strong> &#8211; Funktioniert meist, aber nicht immer, weil manche Distributionen Einstellungen manchmal so setzen, dass etwas einfach nicht funktioniert.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Beitrag sehen wir uns eine recht unbekannte Art der Software-Verwaltung an, die einige Probleme l\u00f6st &#8211; PkgForge. Hier werden keine zus\u00e4tzlichen Abh\u00e4ngigkeiten installiert, hier wird kein im Hintergrund laufender Daemon ben\u00f6tigt &#8211; Software wird so kompiliert (<em>aus dem Quellcode \u00fcbersetzt<\/em>), dass diese funktioniert.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Voraussetzungen schaffen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Zu Beginn brauchen wir einen Paket-Manager, der mit den Paketen von PkgForge umgehen kann &#8211; ein solcher w\u00e4re Soar. Wie wir diesen installieren k\u00f6nnen, lesen wir <a href=\"https:\/\/soar.qaidvoid.dev\/installation\" target=\"_blank\" rel=\"noreferrer noopener\">hier<\/a> &#8211; die einfachsten Methoden:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Am Terminal mit einem der beiden Befehle:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wget -qO- https:\/\/soar.qaidvoid.dev\/install.sh | sh\ncurl -fsSL https:\/\/soar.qaidvoid.dev\/install.sh | sh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Oder manuell per Download von <a href=\"https:\/\/github.com\/pkgforge\/soar\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a> (<em>soar-x86_64-linux<\/em>), Sie machen die heruntergeladene Datei am Terminal ausf\u00fchrbar:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod +x soar-x86_64-linux<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Anschlie\u00dfend verschieben Sie die Datei als root am Terminal etwa nach &#8222;<em>\/usr\/local\/bin<\/em>&#8222;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv soar-x86_64-linux \/usr\/local\/bin\/soar<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Alternativ installieren Sie die Software via <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/cargo-software-unter-linux-aus-dem-rust-repository-installieren\/\" data-type=\"post\" data-id=\"810\">Rust-Repository<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cargo install soar-cli<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Soar nutzen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Grunds\u00e4tzlich finden Sie alle Pakete unter <a href=\"https:\/\/pkgs.pkgforge.dev\/\" target=\"_blank\" rel=\"noreferrer noopener\">PkgForge<\/a> in einer recht langen Liste, zum gr\u00f6\u00dften Teil Software f\u00fcr die Shell und einige sind auch schon bekannt oder f\u00fcr die genutzte Distribution verf\u00fcgbar. Aber viele spezielle etwa in einer aktuelleren Version oder eben nicht f\u00fcr die Distribution verf\u00fcgbar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch k\u00f6nnen Sie mit Soar direkt suchen &#8211; hierzu k\u00f6nnen Sie den Paket-Namen nutzen, oder auch entsprechende Meta-Daten, wie in der Liste zu finden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um etwa nach dem Paket &#8222;<strong>oryx<\/strong>&#8220; zu suchen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>soar search orxy<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar.jpg\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"316\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-1024x316.jpg\" alt=\"\" class=\"wp-image-21941\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-1024x316.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-150x46.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-300x93.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-768x237.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar.jpg 1398w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sie m\u00fcssen nicht root sein, um Pakete zu installieren, die Pakete werden in Ihrem Home-Verzeichnis unter &#8222;<em>.local\/share<\/em>&#8220; installiert &#8211; Beispiel:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>soar install oryx<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-1.jpg\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"661\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-1-1024x661.jpg\" alt=\"\" class=\"wp-image-21942\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-1-1024x661.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-1-150x97.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-1-300x194.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-1-768x496.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-1.jpg 1398w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Schon l\u00e4sst sich die Software nutzen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.local\/share\/soar\/bin\/oryx<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-2.jpg\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"698\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-2-1024x698.jpg\" alt=\"\" class=\"wp-image-21943\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-2-1024x698.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-2-150x102.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-2-300x205.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-2-768x524.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-2.jpg 1414w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Auch hier &#8211; manche Anwendungen ben\u00f6tigen den Start als root:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-3-1.jpg\" rel=\"lightbox-3\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"698\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-3-1-1024x698.jpg\" alt=\"\" class=\"wp-image-21945\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-3-1-1024x698.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-3-1-150x102.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-3-1-300x205.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-3-1-768x524.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-3-1.jpg 1414w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Statt <code>install<\/code> k\u00f6nnen Sie auch <code>i<\/code> oder <code>add<\/code> nutzen. Um den Start zu vereinfachen, k\u00f6nnen Sie den Pfad der Shell-Konfiguration &#8211; etwa &#8222;<strong>.bashrc<\/strong>&#8220; oder &#8222;<strong>.zshrc<\/strong>&#8220; hinzuf\u00fcgen oder auch einen Alias setzen. Eine weitere M\u00f6glichkeit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>soar use oryx<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nat\u00fcrlich k\u00f6nnen Sie sich auch alle \u00fcber PkgForge installierten Pakete anzeigen lassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>soar info<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-4.jpg\" rel=\"lightbox-4\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"334\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-4-1024x334.jpg\" alt=\"\" class=\"wp-image-21946\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-4-1024x334.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-4-150x49.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-4-300x98.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-4-768x250.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/12\/soar-4.jpg 1414w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>soar remove orxy<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">l\u00e4sst sich das angegebene Paket wieder deinstallieren, alternativ nutzen Sie statt <code>remove<\/code> <code>r<\/code> oder <code>del<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>soar update<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">aktualisieren Sie alle \u00fcber PkgForge installierten Pakete. Sie m\u00fcssen PkgForge-Pakete nicht einmal installieren, um diese zu nutzen &#8211; Sie k\u00f6nnen solche auch einmalig ohne Installation ausf\u00fchren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>soar run oryx<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Die meisten etwas interessierteren Linux-User kennen nicht nur die Paket-Verwaltung (Software-Verwaltung) der genutzten Linux-Distribution &#8211; also etwa APT, RPM und so weiter, sondern auch andere Paket-Formate, wie etwa Flatpak, Snap oder AppImage. Der Grund f\u00fcr andere Paket-Formate &#8211; nicht jede Linux-Distribution f\u00fchrt jede Software mit. Jetzt gibt es mit Flatpak, Snap und AppImage einige Probleme: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":21942,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[15],"class_list":["post-21940","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-system","tag-system"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/21940","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=21940"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/21940\/revisions"}],"predecessor-version":[{"id":21947,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/21940\/revisions\/21947"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/21942"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=21940"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=21940"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=21940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}