So klonen Sie eine Linux-Festplatte mit Gparted
So klonen Sie eine Linux-Festplatte mit Gparted
Wenn Sie darauf gewartet haben, Ihre bevorzugten Mac-Befehlszeilenanwendungen unter Linux auszuführen, werden Sie sich über die Fortschritte freuen. Dank des Darling-Projekts ist es jetzt möglich, macOS-Befehlszeilen-Apps unter Linux auszuführen. Hier ist, wie Sie es zum Laufen bringen.
Warum keine GUI-Apps?
Darling als Projekt arbeitet sehr hart daran, grafische Mac-App-Unterstützung für Linux bereitzustellen. Da macOS jedoch eine andere Technologie als Linux ist, ist es schwierig und zeitaufwendig, und es wird einige Zeit dauern, bis es vollständig implementiert ist. Behalten Sie also vorerst das Darling-Projekt im Auge, denn die Unterstützung der GUI-Mac-App für Linux wird bald erfolgen.
Liebling unter Linux installieren
Bevor Sie sich mit dem Ausführen von Befehlszeilen-Mac-Anwendungen unter Linux befassen, muss das Darling-Tool installiert werden. Leider muss Darling aus dem Quellcode erstellt werden, da das Projekt keine einfach zu installierenden Binärdateien für Ubuntu, Fedora und andere verteilt.
Um die Installation zu starten, öffnen Sie ein Terminalfenster, indem Sie Strg + Alt + T oder Strg + Umschalt + T auf der Tastatur drücken . Befolgen Sie dann die unten aufgeführten Befehlszeilenanweisungen, um Darling auf Ihrem Linux-Betriebssystem zu erstellen.
Ubuntu
sudo apt-get install git cmake clang bison flex xz-utils libfuse-dev libudev-dev pkg-config libc6-dev:i386 linux-headers-generic gcc-multilib libcap2-bin libcairo2-dev libgl1-mesa-dev libtiff5-dev libfreetype6 -dev libfreetype6-dev:i386 git libelf-dev libxml2-dev libegl1-mesa-dev libfontconfig1-dev libbsd-dev
Debian
sudo apt install gitcmake clang-6.0 bison flex xz-utils libfuse-dev libudev-dev pkg-config libc6-dev-i386 linux-headers-amd64 libcap2-bin git libcairo2-dev libgl1-mesa-dev libtiff5-dev libfreetype6-dev libxml -dev libegl1-mesa-dev libfontconfig1-dev libbsd-dev
Arch Linux
sudo pacman -S --needed git make cmake clang flex bison icu fuse linux-headers gcc-multilib lib32-gcc-libs pkg-config fontconfig cairo libtiff python2 mesa llvm
Fedora
sudo dnf install git make cmake clang bison flex python2 glibc-devel.i686 fuse-devel systemd-devel kernel-devel elfutils-libelf-devel cairo-devel freetype-devel.{x86_64,i686} libjpeg-turbo-devel.{x86_64, i686} libtiff-devel.{x86_64,i686} fontconfig-devel.{x86_64,i686} libglvnd-devel.{x86_64,i686} mesa-libGL-devel.{x86_64,i686} mesa-libEGL-devel.{x86_64,i686 } libxml2-devel libbsd-devel
OpenSUSE
Leider sind auf der Darling-Website für OpenSUSE keine Abhängigkeiten aufgeführt. Um die Software zum Laufen zu bringen, überprüfen Sie die für Fedora aufgelisteten Abhängigkeiten und probieren Sie sie aus. Ziehen Sie andernfalls in Betracht, zu einem anderen Linux-Betriebssystem auf dieser Liste zu wechseln, wenn Sie diese Software verwenden möchten.
Bau Liebling
Nachdem die Abhängigkeiten installiert sind, ist es an der Zeit, den Quellcode mit der Git-Clone- App aus dem Internet herunterzuladen .
git clone --rekursiv https://github.com/darlinghq/darling.git
Das Herunterladen des Darling-Quellcodes aus dem Internet dauert lange, und es gibt viele Dateien, die man sich schnappen kann. Warten Sie, bis der Download abgeschlossen ist. Wenn der Download abgeschlossen ist, verwenden Sie den CD- Befehl, um in den Quellcodeordner zu wechseln.
CD Liebling
Verwenden Sie als Nächstes den Befehl mkdir , um einen Ordner „build“ zu erstellen, und verschieben Sie ihn mit dem Befehl CD .
mkdir-Build
CD-Build
Mit Hilfe des Cmake Befehl, die Build - Umgebung einrichten.
cmake ..
Kompilieren Sie den Quellcode auf Ihrem Linux-PC mit dem Befehl make .
make -j$(nproc)
Die Codekompilierung dauert ziemlich lange. Wenn der Vorgang abgeschlossen ist, verwenden Sie den Befehl make install , um die Software zu installieren.
sudo machen installieren
Kernel-Modul
Darling erfordert ein Kernel-Modul, um die Mac-Befehlszeilensoftware zu verwenden. Um den Erstellungsprozess für das Darling-Kernelmodul zu starten, führen Sie den make- Befehl mit „lkm“ am Ende aus.
mach lkm
Das Erstellen des Linux-Kernelmoduls für Darling dauert nicht annähernd so lange wie die Installation der Software. Wenn Sie jedoch denken, dass es auf Ihrem Linux-PC zu lange dauert, sollten Sie stattdessen den Befehl make mit „$nproc“ aufrufen, damit er schneller fertig wird.
make -j$(nproc) lkm
Sobald das Darling-Kernelmodul aus dem Quellcode kompiliert wurde, können Sie es mit lkm_install auf dem System installieren .
sudo mache lkm_install
Mit dem eingerichteten Kernelmodul ist alles startklar und Darling kann verwendet werden. Beachten Sie jedoch, dass auf Systemen, die SELinux verwenden, Probleme auftreten können. Weitere Informationen finden Sie hier .
Ausführen von Mac-Befehlszeilen-Apps unter Linux
Software in Darling kann auf zwei Arten installiert werden: mit DMG-Dateien oder PKG-Dateien. Um mit der Installation der Software zu beginnen, geben Sie die Darling-Shell mit dem folgenden Befehl ein.
Liebling Muschel
Nachdem Ihr Linux-Terminal die Darling-Shell geladen hat, befolgen Sie die folgenden Schritt-für-Schritt-Anweisungen, damit Ihre Befehlszeilen-Apps in Darling funktionieren.
Von DMG installieren
Schritt 1: Verwenden Sie die hdutil- Anwendung in Darling, um die DMG-Datei als Volume auf dem System bereitzustellen . Achten Sie darauf, „app.dmg“ und „/Volumes/app“ durch den Namen Ihrer Befehlszeilenanwendung zu ersetzen.
hdutil Attach Downloads/app.dmg /Volumes/app
Schritt 2: Kopieren Sie die App-Datei mit dem Befehl cp in den Ordner „Applications“ .
cp -r /Volumes/app/app.app /Anwendungen/
Von PKG installieren
Schritt 1: Laden Sie die PKG-Datei mit dem Installer- Befehl in das System. Achten Sie darauf, „program.pkg“ durch den tatsächlichen Namen Ihrer PKG-Datei zu ersetzen.
installer -pkg program.pkg -target /
So klonen Sie eine Linux-Festplatte mit Gparted
STALKER: Shadow of Chernobyl ist ein Survival-Horror-FPS-Spiel, das von GSC Game World entwickelt und von THQ veröffentlicht wurde. In dieser Anleitung zeigen wir Ihnen, wie Sie es unter Linux zum Laufen bringen.
Unter Linux gibt es viele Tools, um Benutzer aufzulisten. Diese Anleitung zeigt Ihnen verschiedene Methoden, wie Sie alle Benutzer anzeigen können, inklusive versteckter Systembenutzer.
So integrieren Sie Thunderbird mit Tor unter Linux
Eine umfassende Anleitung zur Einrichtung der Qbittorrent-Webbenutzeroberfläche für Linux.
So erstellen Sie ein Linux-NAS mit Amahi
Tiny Media Manager ist eine ausgezeichnete Anwendung für Windows, Mac und Linux, mit der Benutzer TV-Sendungen und Filmdateien einfach verwalten können
So planen Sie das Herunterfahren unter Linux
Eine umfassende Anleitung zum Entfernen defekter Grub-Boot-Einträge unter Linux mit Grub Customizer.
Erfahren Sie, wie Sie die Lese- und Schreibgeschwindigkeit Ihrer Festplatten oder SSDs unter Linux mit Kdiskmark messen können. Installationsanleitungen und Testanleitung inklusive.