Warum habe ich kein Package Manager installiert in Linux?
Guten Abend,
ich habe mir vor ein paar Minuten Linux installiert, das Distro was ich benutze heisst "Solus" es ist nicht so bekannt. Ich habe KDE Plasma als Desktop Environment
Ich wollte vorher einige Packages herunterladen und installieren aber als ich zb. "sudo apt install snapd" eingegeben habe kam folgende Fehlermeldung: "sudo: apt: Befehl nicht gefunden" Und ich habe ein Debian basiertes Linux Distro.
Wie kann ich "apt" installieren auf meinem Computer?
5 Antworten
Und ich habe ein Debian basiertes Linux Distro.
Das ist scheinbar nicht ganz richtig. Solus ist nicht Debian basiert und nutzt angeblich einen völlig eigenen Paketmanager namens "eopkg"
Mehr hier: https://help.getsol.us/docs/user/package-management/basics/
Aber was willst Du damit, wenn Solus "apt" nicht nutzt? Eine fremden Package Manager und am Ende auch noch fremde Repositorys zu nutzen ist die sicherste Methode auf einem Linux System Chaos anzurichten. Ganz besonders, wenn ein OS auch noch auf dem "Rolling Release Update"- Modell läuft.
Im Übrigen kennt Solus das Paket "apt" auch nicht:
sudo eopkg install apt
[sudo] password for user:
Systemfehler. Programmausführung abgebrochen.
Depotgegenstand apt nicht gefunden
Nein, Solus hat kein apt, sondern eopkg:
https://itsfoss.com/eopkg-commands/
https://github.com/solus-project/package-management/blob/master/man/eopkg.1.md
Jede Linux Distributionen hat ihren eigenen. Debian basierte haben apt, openSUSE hat zypper, fedora dnf und Solus eben eopkg.
Ich empfehle aber einfach den grafischen Software Store von Solus :
https://help.getsol.us/docs/user/quick-start/package-management/
Um etwas zu Installieren musst du das Installieren was dir fehlt.
sudo apt install <PAKETNAME>
Wenn solltest dich mal Informieren welche Quellen Solus nutzt und darüber die Pakete Installieren die dir zu Verfügung stehen. Auch wenn es auf Debian Basieren sollte heißt es noch lange nicht das es alle Pakete aus diesen Quellen auch Auflösen kann
Und ich habe ein Debian basiertes Linux Distro.
Mag sein, dass du noch ein weiteres Linux-System installiert hast, das auf Debian basiert. Solus ist es jedenfalls nicht.
Wie kann ich "apt" installieren auf meinem Computer?
Gar nicht bzw. wenn du es hinbekommen würdest, dann hättest du danach ERHEBLICH mehr Probleme als vorher.
Aber: Zumindest die meisten eopkg-Aufrufe sind denen von apt recht ähnlich, daher könntest du in die Datei /etc/profile z.B. folgendes eintragen (ganz unten dranhängen):
alias apt='eopkg'
dann kannst du (nach einmal ab- und wieder anmelden) anstelle von
eopkg install foo
eopkg remove foo
eopkg upgrade
das benutzen:
apt install foo
apt remove foo
apt upgrade
funktioniert zwar nicht für alle Befehle des Paketmanagers, aber für die paar grundlegenden ist es die sauberste Maßnahme, die deinen Anforderungen zumindest z.T. entspricht.
Bei Distrowatch findet man folgendes:
Solus is a Linux distribution built from scratch. It uses a forked version of the PiSi package manager, maintained as "eopkg" within Solus, ...
Da ist also nix mit Debian und dpkg oder apt.
Alles was Du zu eopkg wissen musst findest Du im Internet oder im Terminal:
man eopkg
Solus hat keine Package Manager namens Apt weil es nicht auf Debian basiert.
Snap und Flatpack sollte hingegen bereits installiert sein. Der native Packetmanager ist eopkg
gibt es da vielleicht eine möglichkeit trotzdem "apt" zu installieren, den ich bin mich einfach "apt" gewöhnt zu nutzen
Nein nicht wirklich. Fremde Packetmanager zu integrieren ist zwar möglich aber nicht sonderlich sauber und auch nicht besonders stabil.
Also selbst wenn du es hinbekommst wirst du früher oder später sehr wahrscheinlich in Probleme laufen.
Danke, gibt es aber vielleicht eine möglichkeit "Apt" zu installieren?