Da Alero den Titel seines Beitrages geändert hat, wurde hier der Titel auf Wunsch von Berichtigung auch geändert.
Am Beitrag selbst wurde nichts verändert.
Aleros Beitrag: Wie werde ich Root in einer Konsole ....
Dies ist nun eine kurze Erklärung, wie man mit zypper in einer Konsole als Root Pakete installiert.
(Sauerland)
Alero hat letztlich nur geschrieben, wie man in einer Console root wird.
Ein zypper in meinprogramm ist auch etwas irreführend.
Programme werden in Repositiories als Pakete angeboten.
Diese Pakete sind letztlich nur komprimierte Archive, die ein Rezept für die Installation des Programmes meinprogramm enthalten, alle dafür benötigten Dateien und evtl. Scripte, die vor und nach der Installation auszuführen sind. Manchmal sind noch Lokalisierungen dabei, oft auch Libs.
Diese Pakete haben traditionell die Endung .rpm (RedhatPackageManager )
In der obigen Form holt sich zypper das Paket aus einem Repo, wenn es denn in einem Repo, das in der Konfiguration von zypper aufgelistet ist, gefunden werden kann.
Man kann sich aber auch ein solches RPM Paketchen herunterladen und mit
zypper in /Pfad/zu/dem/programm.rpm installieren.
Es gibt diverse Arten von ausführbaren Programmen. Das kann ein Perl oder Pythonscript sein, ein Shellscript, ein Java- Jar (JavaARchive) oder ein binäres Programm.
(Es gibt noch viel mehr solche Interpretersprachen.)
Ein binäres Programm ist selbst lauffähig ohne auf irgendwelche Interpreter angewiesen zu sein. Solche binären Programme sind bereits fertig für die eigene Rechnerarchitektur compiliert.
Meist aus C oder C++ Quellcode, neuerdings auch Go oder Rust.
Diese Programme gibt es dann auch als .srpm ( ein SourceRPM). Statt eines fertig kompilierten Programmes enthalten die also die Quellen, die dann natürlich auf dem Installationssystem compiliert werden müssen.
Auch solche Pakete kann man sich mit zypper aus einem Repo installieren, oder aus einem heruntergeladen .srpm mit entsprechender Pfadangabe.
zypper si oder zypper source-install
(Viele zypper Befehle gibt es in Kurzform und in Langform in == install . Einfach zypper<leerzeichen><tab><tab> tippen )
Will man sich sein System häufiger durch heruntergeladene Pakete, die in Repos nicht angeboten werden, versauen,
so empfiehlt es sich, sich irgendwo ein Verzeichnis anzulegen und alle RPMs dorthin herunterzuladen.
Dann fügt man bei zypper Repository Verwaltung ein eigenes Repo hinzu und wählt den Repotyp Datei/Verzeichnis und gibt eben dieses Downloadverzeichnis dabei an.
Ab hier kann man dann einfach ohne Pfad seine RPMs installieren.
Und falls man neuere Versionen ebenfalls dorthin heruntergeladen hat, auch updaten.
Hat man genug von einem Programm, einfach mit
zypper rm programmname löschen.