LinuxMintにWSJT-Xをソースコードからインストールする方法

ページ名:LinuxMintにWSJT-Xをソースコードからインストールする方法

Linux Mint システムで微弱信号無線通信を使いたいですか?Linux Mint に WSTJ-X をインストールする最も確実な方法は、開発元から最新のインス トール用 .DEB パッケージをダウンロードすることです。必要なライブラリや依存関係の入手に問題がある場合、Software Manager やアドバンストパッケージングツール(Apt)から WSTJ-X をインストールすることもできます。もう1つの方法は、ソースコードからWSTJ-Xをコンパイルすることです。この wikiHow ガイドでは、WSJT-X を Linux Mint にインストールする全ての方法を説明します。

知っておくべきこと

  • Linux Mint 用 WSJT-X の最新の一般ユーザ向けパッケージまたはベータパッケー ジを .deb ファイルからダウンロードしてください。
  • .deb ファイルをダウンロードしたら、sudo dpkg -i package_name.deb コマンドを使ってインストールしてください。
  • パッケージのインストール時に依存関係の問題が発生した場合は、Software Manager、Apt、またはソースからのコンパイルを使用して WSJT-X をインストールしてください。
方法1

DEBパッケージのインストール

  1. 最新バージョンを選択してください。WSJT-Xの最新バージョンを確実にインストールする最も確実な方法は、開発者のSourceforgeページから直接インストールパッケージをダウンロードすることです。
    • 一般公開の準備ができていない候補リリースで実験したいのでなければ、"rc" で終わらない最新版にこだわるのがベストです。2023年1月現在、最新の一般利用可能なリリースはバージョン2.6.0です。
    • すでにパッケージのインストールを試したが、(libgfortran5を含む)ライブラリが見つからないというエラーに遭遇している場合は、ステップ3にスキップするか、.NET Framework 2.1.0を使ってインストールしてください。
  2. インストールパッケージの .deb バージョンをダウンロードしてください。例えば、バージョン 2.6.0 の場合、wsjtx_2.6.0_amd64.deb をダウンロードします。シンプルにするために、このファイルをホームディレクトリに保存します。
    • 名前にamdと付いているバージョンは、Intelプロセッサーでも動作します。
  3. ターミナル・ウィンドウを開く。キーボードで Ctrl + Alt + T を押すことで実行できる。
  4. aptを使って必要な依存関係をインストールする。インストールの問題を避けるために、必要なライブラリを前もってインストールしておくとよい。必要な作業は以下の通り。
    • まず、sudo apt updateと入力してEnterキーを押す。
    • 次に、以下のコマンドを実行する:
      • sudo apt install libgfortran5 libqt5widgets5 libqt5network5
      • sudo libqt5printsupport5 libqt5multimedia5-plugins libqt5serialport5
      • sudo apt install libqt5sql5-sqlite libfftw3-single3 libgomp1 libboost-all-dev
      • sudo apt install libusb-1.0-0 libportaudio2
  5. sudo dpkg -i wsjtx_2.6.0_amd64.deb と入力してEnterキーを押す。異なるバージョンのWSJT-Xをインストールする場合は、パッケージ名をダウンロードしたファイルの名前に置き換えてください。
    • プロンプトが表示されたら、パスワードを入力してインストールします。
    • アンインストールするには、sudo dpkg -P wsjtx コマンドを使用します。
    • インストールに問題がある場合は、代わりに or を試してみてください。
方法2

ソフトウェアマネージャーを使う

  1. ソフトウェアマネージャを開きます。Linux Mint に WSJT-X をインストールするには、Software Manager を使うのが手っ取り早い方法です。メニューをクリックして Software Manager を選択してください。
    • Software Manager を使って WSJT-X をインストールするのは最も簡単なインスト ール方法ですが、最新バージョンを入手できない可能性があります。WSJT-Xの開発者は、最新版を確実に入手するために、Sourceforgeページから公式パッケージをダウンロードすることを推奨しています。
  2. 検索バーに「wsjtx」と入力してEnterキーを押してください。一致する検索結果のリストが表示されます。
  3. Wsjtxをクリックする。"弱信号アマチュア無線通信 "と表示されているアプリです。
  4. インストールをクリックします。これでWSJT-Xがダウンロードされ、Linux Mintシステムにインストールされます。
方法3

Aptを使う

  1. ターミナルウィンドウを開きます。キーボードで Ctrl + Alt + T を押してください。WSJT-Xと必要なライブラリ、依存関係をインストールする簡単な方法は、Linux Mintに組み込まれているAdvanced Packaging Tool (apt)を使うことです。
    • WSJT-X の開発者は Sourceforge リポジトリからのインストールを推奨し ています。しかし、Linux Mint のバージョンが最新であれば、ディストリビューションのリポジト リから WSJT-X をインストールしても問題はありません。
    • ベータリリースなど異なるバージョンの WSJT-X が必要な場合は、開発者の Sourceforge リポジトリから直接 DEB ファイルをダウンロードするか、代わりに以下のコマンドを入力してください。
  2. sudo apt update と入力し、↵ Enterキーを押します。これでパッケージリストが更新される。
  3. sudo apt install wsjtx と入力し、↵ Enterキーを押します。Aptはインストールに必要なライブラリやその他のソフトウェアをチェックし、インストールする依存関係を推奨します。Fortranライブラリなど、最初にインストールするものがいくつかあるはずです。
  4. Yを押してインストールを完了します。これでWSJT-Xと必要な依存関係がすべてインストールされます。
方法4

ソースコードからコンパイルする

  1. 最新のソースコードを .NET からダウンロードしてください。 パッケージから Linux Mint に WSJT-X をインストールするのが難しい場合、手動でコンパイルすることができます。
    • 一般公開の準備ができていないリリース候補で実験したいのでなければ、"rc" で終わらない最新版にこだわるのがベストです。2023年1月現在、最新の一般公開リリースはバージョン2.6.0です。
    • インストールしたいバージョン(wsjtx-2.6.0など)をクリックし、.tgzファイルをダウンロードしてください。シンプルにするため、ホームディレクトリに保存してください。
  2. ターミナル・ウィンドウを開く。キーボードで Ctrl + Alt + T を押すことで実行できる。
  3. 必要なビルドツールをインストールします。WSJT-Xをコンパイルするには、様々なライブラリツールが必要です。これらはaptを使ってインストールできます。方法は以下の通りです:
    • sudo apt updateと入力し、Enterキーを押してパッケージリストを更新します。
    • sudo apt-get install -y build-essential gfortran autoconf automake libtool cmake git asciidoc texinfo と入力してEnterキーを押します。
  4. aptを使って必要な依存関係をインストールします。インストールの問題を回避し、ポートを確実に使用できるようにするには、aptを使用して必要なライブラリを事前にインストールしておくのが最善です。以下のコマンドを実行する:
    • sudo apt install qtmultimedia5-dev libgfortran5 libqt5widgets5 libqt5network5 libqt5serialport5-dev qttools5-dev
    • sudo apt install libqt5sql5-sqlite libfftw3-single3 libfftw3-dev libgomp1 libboost-all-dev libqt5multimedia5-plugins
    • sudo apt install libusb-1.0-0 libportaudio2 libreadline-dev libusb-1.0-0-dev libudev-dev portaudio19-dev
  5. TGZファイルを解凍して、ディレクトリに入る。ソースコードを.TGZファイルとしてダウンロードしたので、.TGZファイルを解凍する必要があります。 方法は以下の通りです:
    • .tgzファイルがあるディレクトリで、tar -xzvf filename.tgzと入力し、filename.tgzを.tgzファイルの名前に置き換えます。Enterを押す。
    • これにより、ソース・コードを含む.tgzファイルと同じ名前の新しいディレクトリが作成されます(例:wsjtx-2.6.0)。
    • cd wsjtx-2.6.0(異なる場合はディレクトリ名を置き換える)と入力し、Enterキーを押してディレクトリに入ります。
  6. ビルド・ディレクトリを作成し、それを入力する。次に、プログラムをビルドするディレクトリを作成する必要があります。作り方は以下の通り:
    • mkdir buildと入力してEnterを押す。
    • cd buildと入力してEnterを押す。
    • これで、wstjx-2.6.0のサブディレクトリであるbuildというディレクトリにいるはずです。
  7. WSJT-Xをコンパイルする。これでコンパイルの準備ができました。次のコマンドを実行してください。
    • cmake -DWSJT_SKIP_MANPAGES=ON -DWSJT_GENERATE_DOCS=OFF ... と入力し、Enterキーを押します。
    • cmake --build と入力し、Enterキーを押します。
    • sudo cmake --build .--target installと入力し、Enterを押す。
    • インストールが完了したら、sudo checkinstallコマンドを実行してインストールを確認する。
この記事は CC BY-NC-SA で公開されている " How to Install WSJT-X on Linux Mint from Source or Package" を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧