So installieren Sie die neueste MESA -Version unter Debian 9 Stretch Linux
- 2138
- 437
- Tamina Liebach
Zielsetzung
Installieren Sie die neueste stabile Version von Mesa auf Debian Stretch.
Verteilungen
Debian 9 Stretch
Anforderungen
Eine funktionierende Installation von Debian Stretch mit Root Access.
Schwierigkeit
Mittel
Konventionen
- # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können
sudo
Befehl - $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können
Einführung
Mesa ist eine große Sache, wenn Sie Open -Source -Grafiktreiber ausführen. Es kann der Unterschied zwischen einer reibungslosen Erfahrung und einer schrecklichen sein.
Mesa wird aktiv entwickelt und sieht konstante spürbare Leistungsverbesserungen. Das bedeutet, dass es sich wirklich lohnt, den neuesten Veröffentlichungen auf dem Laufenden zu halten. Debian ist jedoch normalerweise nicht, daher müssen Debian -Benutzer die Angelegenheit selbst in die Hand nehmen.
Wenn Sie Debian Stretch ausführen und die neueste stabile Version von Mesa wünschen, ist es Ihre einzige Option, sie selbst zu bauen. Mach dir keine Sorgen, es ist eigentlich nicht so schlimm.
Installieren Sie die Abhängigkeiten
Bevor Sie MESA bauen können, müssen Sie Abhängigkeiten installieren. Mesa ist ein großes und komplexes Programm, also gibt es mehr als ein paar, aber sie alle sind durch geeignet
.
Beginnen Sie mit dem Greifen bau-esz
und haben geeignet
Ziehen Sie Mesas harte Bauabhängigkeiten an.
# APT Installieren
Sobald Sie diese haben, brauchen Sie LLVM und Clang. Version installieren 3.9
und die von ihnen verbundenen Abhängigkeiten.
# APT Installieren Sie LLVM-3.9 LLVM-3.9-dev clang-3.9 Clang-3.9-dev libxvmc-dev libxcb-xvmc0-dev libvdpau-dev libomxil-bellagio-dev
LLVM-3.9 ist nicht die Standardversion in Stretch, obwohl die anderen verfügbaren Versionen lächerlich veraltet sind. Um jegliche Verrücktheit zu vermeiden, erstellen Sie einen Symlink zwischen LLVM-3.9's config und die Standard -LLVM -Konfiguration.
# ln -S/usr/bin/llvm-config-3.9/usr/bin/llvm-config
Installieren Sie libdrm von SID
Da Debian so unglaublich veraltet ist, können Sie MESA nicht erstellen, ohne zuerst die von SID erhältlichen Libdrm-Pakete zu installieren. Mach dir keine Sorge. Dies verwendet passend, um dies sicherzustellen nur Die libdrm -Pakete sind von SID installiert, sodass Ihr System nicht instabil wird.
Fügen Sie zunächst die folgenden Zeilen zu hinzu zu /etc/Apt/Quellen.Liste
Deb http: // ftp.uns.Debian.org/debian/sid main deb-src http: // ftp.uns.Debian.org/debian sid main
Als nächstes müssen Sie eine neue Datei bei erstellen /etc/apt/Vorlieben
. Lassen Sie es wie das Beispiel unten aussehen.
Paket: * PIN: Release A = Stabile Pin-Priorität: 1000 Paket: * Pin: Release A = instabil a = instabile Pin-Priorität: 1001
Aktualisieren geeignet
und installieren Sie die aktualisierten Pakete.
# APT Update # APT Installieren Sie libdrm2 libdrm-dev
Klon Mesa aus Git
Jetzt können Sie den Mesa -Quellcode von Git klonen. Gehen Sie in das Verzeichnis, in dem Sie es bauen und klonen möchten.
$ cd ~/downloads $ git klone -b 17.1 Git: // Anongit.Freedesktop.org/mesa/mesa
Im Moment Mesa 17.1 ist die neueste stabile Version. Wenn sich das ändert, klonen Sie diesen Zweig. Wenn Sie den absolut neuesten Code ausführen möchten, lassen Sie es weg -B
Flagge, aber das mag instabil sein.
Nachdem es das Klonen beendet hat, CD
in die Mesa
Verzeichnis.
$ cd mesa
Mesa bauen und installieren
Sie können MESA jetzt konfigurieren und kompilieren. Der Autogen
Beispiel unten ist so robust wie möglich und in fast allen Situationen zu arbeiten. Wenn Sie es auf Ihr System anpassen möchten, suchen Sie alle verfügbaren Optionen nach oder schneiden Sie die Dinge zurück, von denen Sie wissen, dass Sie sie nicht benötigen.
./Autogen.sh--prefix =/usr-enable-texture-float--libdir =/usr/lib/x86_64-linux-gnu/-mit gallium-trivers = i915, r300, r600, radeonsi, nouveau, swrast- With-EGL-Plattforms = DRM, X11-enable-glx-tls-enable-shared-glapi-enable-glx-enable-driiglx-direct-enable-gles1-enable-gles2-enable-gbm --Enable-OpenMax-Enable-Xa-enable-osmesa--mit-radeon-llvm-compiler-enable-sysfs-enable-vdpau-enable-xvmc-enable-openmax-enable-nine
Sobald die Konfiguration beendet ist, können Sie MESA erstellen und installieren. Verwenden Sie das -J
Flagge gefolgt von der Anzahl der Kerne auf dem Computer plus 1, um das Kompilieren zu beschleunigen.
$ make -j5 # mach installieren
Das Kompilieren wird einige Zeit dauern. Starten Sie den X -Server oder Ihren Computer neu, wenn es fertig ist und installiert wird. Wenn Sie neu starten, werden Sie Ihre neue Version von Mesa ausführen.
Gedanken schließen
Diese Methode ist wirklich nicht ideal. Sie sind dafür verantwortlich, sowohl Mesa als auch Libdrm auf Ihrem Computer zu erhalten. Auf der anderen Seite können Sie sicherstellen.
Verwandte Linux -Tutorials:
- Dinge zu installieren auf Ubuntu 20.04
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- Dinge zu installieren auf Ubuntu 22.04
- Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
- So installieren Sie die Nvidia -Treiber auf Ubuntu 20.10 Groovy…
- So installieren Sie die Nvidia -Treiber auf Ubuntu 21.04
- Linux -Download
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- Mint 20: Besser als Ubuntu und Microsoft Windows?
- Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
- « So übertragen Sie Daten über das Netzwerk mit NC (NETCAT) -Befehl unter Linux
- Verwalten Sie Ihre Dateien aus der Befehlszeile mit Ranger aus »