Cara memperbarui PPA Ubuntu ke rilis 20,04 baru
Jika Anda menggunakan banyak PPA di PC Ubuntu dan baru saja meningkatkan ke Ubuntu 20.04, Anda mungkin memperhatikan bahwa beberapa PPA Anda tidak berfungsi, karena
Jika Anda sudah menunggu untuk menjalankan aplikasi baris perintah Mac favorit Anda di Linux, Anda akan senang mengetahui bahwa kemajuan sedang dibuat. Berkat proyek Darling, sekarang dimungkinkan untuk menjalankan aplikasi baris perintah macOS di Linux. Inilah cara membuatnya bekerja.
Mengapa tidak ada aplikasi GUI?
Sayang sebagai proyek bekerja sangat keras untuk membawa dukungan aplikasi Mac grafis ke Linux, namun, karena macOS adalah teknologi yang berbeda dari Linux, itu sulit dan memakan waktu, dan akan memakan waktu untuk mengimplementasikan sepenuhnya. Jadi, untuk saat ini, awasi proyek Darling, karena dukungan aplikasi GUI Mac untuk Linux akan segera terjadi.
Instal Darling di Linux
Sebelum masuk ke cara menjalankan aplikasi Mac baris perintah di Linux, alat Darling perlu diinstal. Sayangnya, Darling harus dibangun dari sumber, karena proyek tidak mendistribusikan file biner yang mudah diinstal untuk Ubuntu, Fedora, dan lainnya.
Untuk memulai instalasi, buka jendela terminal dengan menekan Ctrl + Alt + T atau Ctrl + Shift + T pada keyboard. Kemudian, ikuti instruksi baris perintah yang diuraikan di bawah ini untuk membuat Darling dibangun di sistem operasi Linux Anda.
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 libx -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
BukaSUSE
Sayangnya, tidak ada dependensi yang terdaftar di situs Darling untuk OpenSUSE. Agar perangkat lunak berfungsi, periksa dependensi yang terdaftar untuk Fedora dan coba. Jika tidak, pertimbangkan untuk beralih ke sistem operasi Linux lain dalam daftar ini jika Anda berencana untuk menggunakan perangkat lunak ini.
Membangun Sayang
Sekarang setelah dependensi terinstal, saatnya mengunduh kode sumber dari internet dengan aplikasi git clone .
git clone --recursive https://github.com/darlinghq/darling.git
Mengunduh source code Darling dari internet membutuhkan waktu yang lama, dan banyak file yang harus diambil. Tunggu hingga unduhan selesai. Kemudian, ketika pengunduhan selesai, gunakan perintah CD untuk pindah ke folder kode sumber.
cd sayang
Selanjutnya, gunakan perintah mkdir untuk membuat folder "build", dan pindahkan ke dalamnya dengan perintah CD .
membangun mkdir
pembuatan cd
Menggunakan perintah cmake , atur lingkungan build.
buatlah..
Kompilasi kode sumber di PC Linux Anda menggunakan perintah make .
buat -j$(nproc)
Proses kompilasi kode akan memakan waktu cukup lama untuk diselesaikan. Ketika proses selesai, gunakan perintah make install untuk menginstal perangkat lunak.
sudo make install
Modul kernel
Sayang membutuhkan modul kernel untuk menggunakan perangkat lunak baris perintah Mac. Untuk memulai proses pembuatan modul kernel Darling, jalankan perintah make , dengan “lkm” di akhir.
buat lkm
Membangun modul kernel Linux untuk Darling tidak akan memakan waktu hampir selama menginstal perangkat lunak. Namun, jika menurut Anda terlalu lama pada PC Linux Anda, pertimbangkan untuk memanggil perintah make dengan “$nproc” sebagai gantinya untuk membuatnya selesai lebih cepat.
buat -j$(nproc) lkm
Setelah modul kernel Darling dikompilasi dari kode sumber, Anda dapat menginstalnya pada sistem dengan lkm_install .
sudo make lkm_install
Dengan mengatur modul kernel, semuanya siap digunakan, dan Darling dapat digunakan. Namun, perlu diingat bahwa pada sistem yang menggunakan SELinux, Anda mungkin mengalami masalah. Untuk informasi lebih lanjut, baca di sini .
Menjalankan aplikasi baris perintah Mac di Linux
Software di Darling dapat diinstal dengan dua cara: dengan file DMG atau file PKG. Untuk mulai menginstal perangkat lunak, masukkan shell Darling dengan perintah di bawah ini.
cangkang sayang
Sekarang terminal Linux Anda telah memuat shell Darling, ikuti petunjuk langkah demi langkah di bawah ini untuk membuat aplikasi baris perintah Anda berfungsi di Darling.
Instal dari DMG
Langkah 1: Menggunakan aplikasi hdutil di Darling, pasang file DMG ke sistem sebagai volume. Pastikan untuk mengganti "app.dmg" dan "/ Volume/app" dengan nama aplikasi baris perintah Anda.
hdutil lampirkan Unduhan/app.dmg /Volume/app
Langkah 2: Salin file aplikasi ke folder "Aplikasi" menggunakan perintah cp .
cp -r /Volume/app/app.app /Applications/
Instal dari PKG
Langkah 1: menggunakan perintah penginstal , muat file PKG ke dalam sistem. Pastikan untuk mengganti “program.pkg” dengan nama sebenarnya dari file PKG Anda.
penginstal -pkg program.pkg -target /
Jika Anda menggunakan banyak PPA di PC Ubuntu dan baru saja meningkatkan ke Ubuntu 20.04, Anda mungkin memperhatikan bahwa beberapa PPA Anda tidak berfungsi, karena
Baru mengenal Linux dan ingin menambahkan musik Anda ke Rhythmbox tetapi tidak yakin bagaimana melakukannya? Kami dapat membantu! Ikuti panduan ini saat kami membahas cara mengatur
Apakah Anda perlu mengakses PC atau Server Ubuntu jarak jauh dari PC Microsoft Windows Anda? Tidak yakin tentang bagaimana melakukannya? Ikuti bersama dengan panduan ini saat kami tunjukkan kepada Anda
Apakah Anda menggunakan browser web Vivaldi sebagai driver harian Anda di Linux? Apakah Anda mencoba mencari cara untuk mencadangkan pengaturan browser Anda untuk penyimpanan yang aman? Kami
Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox
Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint
Apakah Anda membutuhkan klien podcast yang bagus dan elegan untuk desktop Linux Anda? Jika demikian, Anda perlu mencoba CPod. Ini adalah aplikasi kecil yang ramah yang membuat mendengarkan
TuxGuitar adalah alat pembuat musik open-source. Dengan itu, pengguna dapat membuat dan mengedit tabulasi gitar mereka sendiri. Dalam panduan ini, kita akan membahas bagaimana caranya
AppImagePool adalah klien AppImageHub untuk Linux. Dengan itu, pengguna dapat dengan mudah menelusuri dan mengunduh AppImages dari toko AppImageHub. Berikut cara mendapatkannya
Total War: Warhammer adalah video game taktik real-time berbasis giliran yang dikembangkan oleh Creative Assembly dan diterbitkan oleh Sega. Itu terjadi di War Hammer