Welches Paket passt zu meinem Computer?

33

Ich verwende Ubuntu 11.10 32-Bit und überlege, welche Softwarepakete ich herunterladen soll. nämlich RPM, DEB oder TAR GZ. Ich habe festgestellt, dass ich beim Herunterladen von avast! Aus dieser Liste auswählen muss. Internetsicherheit und Adobe Flash Player.

George
quelle

Antworten:

31

Ubuntu (wie Debian, auf dem Ubuntu basiert ) verwendet .debPakete. Ich empfehle jedoch nicht, Pakete herunterzuladen und außerhalb des Software Centers zu installieren, wenn Sie helfen können. Ubuntu Linux unterscheidet sich in dieser Hinsicht von Windows oder Mac. Sie können das Ubuntu Software Center verwenden , um zu suchen und Installieren von Paketen oder Kommandozeilen - Tools wie apt-cacheund apt-getwenn Sie das Gefühl geeky.

Um beispielsweise den Adobe Flash Player zu erhalten, installieren Sie ihn einfach über das Ubuntu Software Center . Sie können auch Ubuntu Restricted Extras installieren , das auch andere proprietäre Medienformate wie MP3 installiert.

Avast scheint nicht in den Repositories zu sein, aber vielleicht könnten Sie eine geeignete Alternative wie ClamAV finden. Denken Sie auch daran, dass der Virenschutz auf einem Linux-System im Allgemeinen nicht genauso erforderlich ist wie auf einem Windows-System. Ich verwende Clam auf Linux-Datei- und E-Mail-Servern, um zu verhindern, dass Viren auf Windows-Computer übertragen werden, die möglicherweise eine Verbindung herstellen.

Hoffe, etwas davon hilft dir.

Jayson Rowe
quelle
5

Ubuntu 11.10 und andere auf Debian basierende Distributionen funktionieren am besten mit DEB-Dateien. Normalerweise enthalten TAR.GZ-Dateien den Quellcode des Programms, so dass Sie das Programm selbst kompilieren müssten. RPM-Dateien werden hauptsächlich in Fedora / Red Hat-basierten Distributionen verwendet.

Es ist jedoch möglich, RPM-Pakete in DEB-Pakete umzuwandeln.

Stellen Sie sicher, dass Sie das richtige Architekturpaket für Ihr System herunterladen. i386 bedeutet normalerweise 32-Bit-Betriebssystem, x86_64 bedeutet normalerweise 64-Bit-Betriebssystem.

Eduard
quelle
3

Überprüfen Sie zuerst immer das Ubuntu Software Center. Flash ist für Ubuntu verfügbar. Wenn Sie wirklich wirklich die neueste Version benötigen, benötigen Sie eine deb. Man muss nur bedenken, dass es 32 und 64 Architekturversionen gibt.

In Bezug auf avast: Wenn Sie möchten, dass es nach virri scannt und Sie nur Ubuntu verwenden ... vergessen Sie es. Momentan können Sie es nur zum Scannen des eingehenden und ausgehenden Datenverkehrs von und zu Windows-Computern in Ihrem Netzwerk verwenden. Avast befindet sich nicht in den Repositories. Wenn Sie also wirklich glauben, dass Sie diesen Download benötigen, müssen Sie ihn herunterladen .

Rinzwind
quelle
1
+1 für das Bewerben der Richtlinie "Zuerst immer das Ubuntu Software Center überprüfen". Es ist eine Best-Practice-Lösung, bis Sie mit Ubuntu / Linux im Allgemeinen vertraut sind
MestreLion
3

Die DEB-Datei ist die beste für Sie. Es ist eine Binärversion und sehr einfach zu installieren (per Doppelklick). Abhängigkeiten werden automatisch aufgelöst, sofern vorhanden. Wenn Sie die deb-Datei nicht finden, sollten Sie tar.gz herunterladen, eine Quellcode-Version (nicht kompiliert). Es folgt eine allgemeine Methode zum Kompilieren und Installieren der tar.gz-Version

1. Extract the tar.gz file
2. Open terminal the and : cd your_file_directory/Extracted_directory
3. ./configure
4. make
5. sudo make install

Der Prozess unterscheidet sich von Quelle zu Quelle. Die meisten Quellen folgen diesem Weg. Um sicherzustellen, dass der Prozess die vom Entwickler bereitgestellte READ-ME-Datei (im extrahierten Verzeichnis) liest

Versuchen Sie zunächst, Ihre Pakete im Software Center zu finden, das standardmäßig mit ubuntu installiert wird.

Shantanu
quelle
3
Niemals benutzen sudo make. Root-Rechte werden nur für die Installation benötigt , nicht für die Erstellung.
MestreLion
1
Außerdem ist die Installation von Apps über die Quelle in Ubuntu im Allgemeinen eine schlechte Idee: Möglicherweise fehlen Ihnen Menüeinträge, Symbole und viele andere Funktionen zur Desktop- und Systemintegration. Für eigenständige Software, die nur über die Befehlszeile ausgeführt wird, ist dies möglicherweise in Ordnung. Wenn jedoch keine DEB verfügbar ist, sollte ein unerfahrener Benutzer zweimal überlegen,
ob
Wenn Sie ein Paket finden, das nur in einem Tarball verfügbar ist (name.tar.gz), ist es eine gute Idee, es mit checkinstall zu installieren. Die Installation wird protokolliert und kann später problemlos deinstalliert werden. Siehe: asic-linux.com.mx/~izto/checkinstall . Es sollte in Ihrem Paketmanager verfügbar sein.
Joe
0

Die anderen Antworten hier sind weitgehend richtig. Sie sollten zuerst im Paket-Manager nachsehen und andernfalls eine .debDatei verwenden. .deb ist der Standard-Pakettyp für Debian-basierte Systeme wie Ubuntu und installiert alle Dateien an der richtigen Stelle, und Sie sollten keine Probleme haben (es sei denn, das Paket ist veraltet). Beachten Sie, dass .deb-Dateien, die für verschiedene Debian-basierte Distributionen erstellt wurden, leicht voneinander abweichen, aber normalerweise funktionieren. Das einzige Problem, mit dem Sie möglicherweise konfrontiert werden, besteht darin, dass bestimmte erforderliche Bibliotheken nicht verfügbar sind oder unterschiedliche Namen haben. In diesem Fall fragen Sie am besten hier oder in anderen Ubuntu-Foren, wie Sie mit diesem speziellen Problem umgehen sollen.

Wenn .deb - Dateien nicht verfügbar sind, Sie können verwenden .rpmDateien auf einem Debian-basierten System. Am zuverlässigsten ist es, das alienPaket zu verwenden, das im Paketmanager verfügbar ist. Dabei wird die RPM-Datei im Grunde genommen in eine .deb-Datei konvertiert, wobei sichergestellt wird, dass alle korrekten Dateipfade verwendet werden. Anschließend wird sie (optional) installiert. Sie können einfach ausführen:

sudo alien --install /path/to/package.rpm

Wenn Sie abenteuerlustig sind, können Sie mit a aus dem Quellcode kompilieren .tar.gz. Diese Methode ist häufig anfällig für lästige Fehler wie fehlende Bibliotheken, funktioniert jedoch im Allgemeinen, wenn Sie beständig sind und aktuelle Quellen verwenden. Wenn Sie diesen Weg jedoch einschlagen möchten , können Sie auch lernen, wie Sie git oder ein anderes Versionskontrollsystem verwenden, das von der gewünschten Software verwendet wird (vorausgesetzt, es ist Open Source), damit Sie immer auf dem neuesten Stand sind Version, mit allen möglichen Bugfixes (obwohl dies Sie auch für neu eingeführte Bugs öffnet).

naught101
quelle
-1

Ich denke, Linux muss kein Virenschutzprogramm haben, denn wenn Sie Software installieren möchten, informiert Sie Ihr Betriebssystem und Sie möchten das Administratorkennwort von Ihnen erhalten. Linux benötigt nur ein Backup! Sie können .rpm in .deb konvertieren, dies wird jedoch nicht empfohlen, und Sie können .run in .deb konvertieren. Durch diese Aktion können Sie alles herunterladen, was Sie möchten

Repozitor
quelle
1
Sagen Sie nicht nur "Sie können konvertieren ...", sondern auch , wie es geht. Erwähnen Sie mindestens die benötigten Tools, damit der Benutzer darauf zugreifen kann.
MestreLion
1
Außerdem ist die Konvertierung von .run und .rpm nach .deb für Benutzer, die nach Flash und Avast fragen, etwas zu weit fortgeschritten. Und zu behaupten, dass Sie "alles herunterladen können, was Sie wollen", ist eine sehr schlechte Praxis in Ubuntu. Es kann Neulinge dazu ermutigen, fehlerhafte Skripts auszuführen, die er dort findet, und am Ende sein System über seine Fähigkeiten hinaus durcheinander bringen, um das Problem zu beheben.
MestreLion