LinuxにOperaDeveloperEditionブラウザをインストールする方法
Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ
Linuxでお気に入りのMacコマンドラインアプリを実行するのを待っていた場合は、進歩が見られることをうれしく思います。Darlingプロジェクトのおかげで、LinuxでmacOSコマンドラインアプリを実行できるようになりました。これを機能させる方法は次のとおりです。
なぜGUIアプリがないのですか?
プロジェクトとしてのダーリンは、グラフィカルなMacアプリのサポートをLinuxにもたらすために非常に懸命に取り組んでいますが、macOSはLinuxとは異なるテクノロジーであるため、困難で時間がかかり、完全に実装するには時間がかかります。したがって、Linux用のGUI Macアプリのサポートはすぐに行われるため、今のところ、Darlingプロジェクトに注目してください。
LinuxにDarlingをインストールする
LinuxでコマンドラインMacアプリケーションを実行する方法に入る前に、Darlingツールをインストールする必要があります。残念ながら、プロジェクトはUbuntu、Fedoraなどのインストールが容易なバイナリファイルを配布していないため、Darlingはソースからビルドする必要があります。
インストールを開始するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを開きます。次に、以下に概説するコマンドラインの手順に従って、LinuxオペレーティングシステムでDarlingをビルドします。
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 libxml2 -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 destroy-devel systemd-devel kernel-devel elfutils-libelf-devel cairo-develfreetype-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-devellibbsd-devel
OpenSUSE
残念ながら、OpenSUSEのDarlingWebサイトに依存関係はリストされていません。ソフトウェアを動作させるには、Fedoraにリストされている依存関係を確認し、試してみてください。それ以外の場合、このソフトウェアを使用する予定がある場合は、このリストにある別のLinuxオペレーティングシステムに切り替えることを検討してください。
ダーリンの構築
依存関係がインストールされたので、次はgitcloneアプリを使用してインターネットからソースコードをダウンロードします。
git clone --recursive https://github.com/darlinghq/darling.git
インターネットからダーリンのソースコードをダウンロードするには時間がかかり、取得するファイルがたくさんあります。ダウンロードが完了するのを待ちます。次に、ダウンロードが完了したら、CDコマンドを使用してソースコードフォルダに移動します。
cdダーリン
次に、mkdirコマンドを使用して「ビルド」フォルダーを作成し、CDコマンドを使用してそのフォルダーに移動します。
mkdirビルド
cdビルド
cmakeコマンドを使用して、ビルド環境をセットアップします。
cmake ..
makeコマンドを使用して、LinuxPCでソースコードをコンパイルします。
make -j $(nproc)
コードのコンパイルプロセスは、完了するまでにかなり長い時間がかかります。プロセスが完了したら、makeinstall コマンドを使用し てソフトウェアをインストールします。
sudo make install
カーネルモジュール
ダーリンは、Macコマンドラインソフトウェアを使用するためにカーネルモジュールを必要とします。ダーリンカーネルモジュールの構築プロセスを開始するには、最後に「lkm」を付けてmake コマンドを実行し ます。
lkmを作る
Darling用のLinuxカーネルモジュールの構築は、ソフトウェアのインストールにかかる時間ほど長くはかかりません。それでも、Linux PCで時間がかかりすぎると思われる場合は、終了を速くするために、代わりに「$ nproc」を指定してmakeコマンドを呼び出すことを 検討してください 。
make -j $(nproc)lkm
Darlingカーネルモジュールがソースコードからコンパイルされたら、lkm_installを使用してシステムにインストールできます。
sudo make lkm_install
カーネルモジュールをセットアップすると、すべての準備が整い、Darlingを使用できるようになります。ただし、SELinuxを使用しているシステムでは、問題が発生する可能性があることに注意してください。詳細については、こちらをお読みください。
LinuxでのMacコマンドラインアプリの実行
Darlingのソフトウェアは、DMGファイルまたはPKGファイルの2つの方法でインストールできます。ソフトウェアのインストールを開始するには、以下のコマンドを使用してダーリンシェルに入ります。
最愛のシェル
LinuxターミナルがDarlingシェルをロードしたので、以下のステップバイステップの手順に従って、コマンドラインアプリをDarlingで動作させます。
DMGからインストール
ステップ1:ダーリンのhdutilアプリケーションを使用して、DMGファイルをボリュームとしてシステムにマウントします。「app.dmg」と「/ Volumes / app」は、必ずコマンドラインアプリケーションの名前に置き換えてください。
hdutil attach Downloads / app.dmg / Volumes / app
手順2:cpコマンドを使用して、アプリファイルを「アプリケーション」フォルダーにコピーします。
cp -r /Volumes/app/app.app / Applications /
PKGからインストール
ステップ1:installerコマンドを使用して、PKGファイルをシステムにロードします。必ず「program.pkg」をPKGファイルの実際の名前に置き換えてください。
インストーラー-pkgprogram.pkg -target /
Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ
KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド
LinuxにBlenderをインストールする方法
Fedora Linuxアプリインストーラーを高速化するための完全ガイド
LinuxでWindows Bitlockerパーティションにアクセスする方法
Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。
7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。
YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。
UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。
あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!