Die Kunst, Programme unter Linux zu installieren

Das Installieren neuer Programme unter Linux kann neue Benutzer verwirren, obwohl es RIESIGE Vorteile gegenüber Windows bietet. Hier ist eine Liste von Dingen, die verbessert werden könnten...

1. Open Source ... und noch etwas mehr

Freie Software ermöglicht jedem den Zugriff auf den Quellcode. Die meisten Benutzer möchten jedoch keinen Zugriff auf den Quellcode der Programme, sondern auf eine einfache Binärdatei. In diesem Sinne sollten sich Entwickler darum kümmern, ihre Anwendungen für alle oder zumindest die meisten Versionen verfügbar zu machen. Zum Glück müssen sie ihre Drecksarbeit nicht machen, da es eine große Anzahl von Fans der verschiedenen Distributionen gibt, die bei dieser noblen Aufgabe helfen können.

2. Äh ... was nun?

Ich habe gerade die X-Anwendung installiert und die Verknüpfung wird im Hauptmenü nicht angezeigt. Es ist Ihnen sicher jemals passiert, insbesondere mit Windows-Anwendungen, die über Wine installiert wurden. Dies ist in einem Betriebssystem des XNUMX. Jahrhunderts nicht akzeptabel.

3. Standardisieren Sie die Schnittstellen

Vergessen Sie für eine Sekunde die verrückte Idee, Installationspakete in einem einzigen Format zu vereinen, was niemals passieren wird (in einigen Fällen aus sehr triftigen Gründen). Es kann jedoch sehr nützlich sein, wenn die grafischen Paketinstallationsoberflächen ähnlich aussehen und sogar mit verschiedenen Paketsystemen kompatibel sind. Dies geschieht in einigen Fällen, sollte jedoch sorgfältiger durchgeführt werden.

4. Die Zusammenstellung sollte einfacher sein

Oft ist es unmöglich, die Pakete eines Programms für unsere Lieblingsdistribution zu bekommen. In diesem Fall besteht die einzige verbleibende Option darin, den Quellcode herunterzuladen und zu versuchen, ihn zu kompilieren. Die schlechte Nachricht ist, dass viele keine Details der Schritte enthalten, die zu befolgen sind, um bei dieser komplizierten Aufgabe erfolgreich zu sein. Wäre es nicht schön, wenn ein install.sh-Skript enthalten wäre, das sich um alles kümmert und sogar nach Abhängigkeiten sucht?

5. Die Odyssee der Deinstallation eines "von Hand" kompilierten Programms

Das Deinstallieren eines Programms, das "von Hand" kompiliert wurde, kann zu einem echten Albtraum werden, insbesondere wenn die Entwickler keine Anweisungen für angegeben haben Deinstallieren.

6. Ein Standard-Metapaket?

OK, wir werden niemals zustimmen, ein gemeinsames Paketformat zu verwenden. Wäre es jedoch nicht möglich, ein Metapaket zu verwenden, in dem eines der vorhandenen Paketformate gespeichert werden könnte (genauso wie das AVI-Metapaket verschiedene Videoformate speichern kann)? Auf diese Weise könnte das gleiche Paket in jeder Distribution funktionieren. 🙂

7. Standardisierte Paketnamen

Warum zum Teufel geben verschiedene Distributionen denselben Paketen unterschiedliche Namen? Um die Lösung von Paketabhängigkeitsproblemen zu vereinfachen, wäre es wichtig, eine einheitliche und standardisierte Methode für die Benennung von Paketen zu vereinbaren.

8. Standardisieren Sie die Art und Weise, wie Pakete erstellt werden

Zusätzlich zu den Namen muss die Methode standardisiert werden, mit der die Programme gruppiert werden, um Pakete zu erstellen. Heute macht jede Distribution was sie will. Die Behebung dieses Problems würde die Pakethierarchie konsistenter machen und die Verwirrung erheblich verringern.

9. Automatische Kompilierung und Installation des Quellcodes

Wäre es nicht schön, wenn Paketmanager Programme automatisch herunterladen, kompilieren und installieren könnten, anstatt das aktuelle Paketsystem verwenden zu müssen? Yaourt scheint in diese Richtung zu gehen ... aber diesbezüglich sollte es mehr Erfahrungen geben.

10. Updates vom Webbrowser

In Ubuntu wird Apt mit einem Tool geliefert, mit dem Programme direkt über den Webbrowser installiert werden können. Andere Distributionen sollten diese Erfahrung wiederholen, und es wäre sogar interessant, Online-Paketmanager zu entwickeln. Es wäre keine Sicherheitslücke, solange die Programme aus den offiziellen Repositories der Distribution heruntergeladen würden.

11. Lohnt es sich wirklich, so viele verschiedene Paketformate zu haben?

Ich weiß nicht, ob eine vollständige und absolute Standardisierung die beste Option ist, aber wir sind uns einig, dass das Vorhandensein einer unendlichen Anzahl unterschiedlicher Paketformate die Entwicklung für Entwickler erschwert, die möchten, dass alle Linux-Benutzer ihre Anwendungen verwenden.

12. Führen Sie nach der Installation aus

Wann erscheint die Möglichkeit, die gerade installierte Anwendung auszuführen? Es ist so einfach und es wäre sooooo nützlich. Anstatt überflüssige Informationen (oder zumindest Details, die die meisten Benutzer nicht wissen möchten) anzuzeigen, wäre es interessant, wenn wir diese Option hätten.

13. Behalten Sie die Quell-Builds in der Paketdatenbank

Das Kompilieren und Installieren eines Programms unter Linux ist nicht nur eine schwierige Aufgabe. Darüber hinaus ist dem Paketmanager die Installation dieses Programms oder seiner Abhängigkeiten nicht bekannt, da er der Ansicht ist, dass sie immer noch nicht zufrieden sind. Ein Paketmanager, der das Kompilieren und Installieren von Programmen aus ihrem Quellcode ermöglicht, würde dieses Problem ebenfalls lösen.

14. Entfernen Sie alte Abhängigkeiten

Dies ist bei aptitude oder yum nicht der Fall, aber wenn wir apt-get verwenden, um Pakete zu deinstallieren, werden ihre Abhängigkeiten (die von anderen Paketen nicht mehr benötigt werden) nicht zusammen mit ihnen deinstalliert. Verwenden Sie, um diese Situation zu beheben sudo apt-get autoremove. Meine Herren, das sollte automatisch sein ... für eine lange Zeit!

Quelle: Techradar


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Ändern Sie das Betriebssystem sagte

    Hast du jemals von nhopkg gehört?
    nhopkg.org

  2.   pipo65 sagte

    Der Beitrag hat mir wirklich geholfen !!! Ich weiß jetzt, dass sudo make deinstalliert existiert !!!!