UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
M4Bakerは、Linux用の優れたアプリケーションであり、ユーザーは任意の形式のオーディオトラックを取得して、M4B形式をサポートするLinux(およびその他の場所)のオーディオブックプレーヤー内で再生できるように、チャプター付きのオーディオブックファイルにエンコードできます。
このガイドでは、オーディオブックファイルを取得し、それらをM4Bオーディオブック形式にエンコードし、Linuxでオーディオブックを作成する方法について説明します。
注:M4Bを使用するためにオーディオブックを録音する必要はありません。既存のオーディオトラックを取り、それらをオーディオブックにコンパイルすることが可能です。Archive.orgから無料のパブリックドメインオーディオファイルをダウンロードできます。
M4Bakerアプリはしばらく前から出回っています。その時代にもかかわらず、多くのディストリビューションはソフトウェアソースでそれを運びません。
このため、ソースコードからプログラムを構築します。ただし、何かをコンパイルする前に、いくつかの依存関係をインストールする必要があります。これらの依存関係はプロセスにとって重要であり、M4Bakerソースコードをマシン上でコンパイルするのに役立ちます。
M4Bakerの依存関係は、Python 2.6以降、PyQT 4.6、Qt 4.5以降、FAAC 1.26以降、Sox 14.3以降、およびMp4v21.9です。以下の手順に従って、選択したLinuxオペレーティングシステムでこれらの依存関係を機能させる方法を学びます。
注:Arch Linuxユーザーは、Arch Linux AURのおかげで、ソースからM4Bakerを自動的にビルドできます。お気に入りのAURヘルパーをm4baker-gitパッケージにポイントして、機能させます。
sudo apt install git python-qt4 libcanberra-gtk-module faac libmp4v2-2 mp4v2-utils sox libsox-fmt-mp3
sudo apt-get install git faaclibcanberra-gtk-module faac libmp4v2-2 mp4v2-utils sox libsox-fmt-mp3
sudo dnf install git PyQT4 python2 faac libmp4v2-devel libmp4v2 libcanberra sox qt-devel sudo dnf install https://download1.rpmfusion.org/free/fedora/releases/26/Everything/x86_64/os/Packages/s/sox-plugins-freeworld-14.4.2-1.fc25.x86_64.rpm -y
sudo zypper install git python2-qt4 python libcanberra-gtk-module-common faac libmp4v2-devel libqt4-devel
注:OpenSUSEのリポジトリには、Sox用のMP3プラグインがありません。その結果、Soxを使用するには、Soxを手動でコンパイルしてインストールする必要があります。Sox GitHubページにアクセスし、ここからソースコードをダウンロードしてください。Linuxでソフトウェアをビルドする手順は、README.shにあります。
M4Bakerライブラリが処理されたら、ソースコードをダウンロードします。ターミナルで、gitcloneコマンドを使用します。
git clone https://github.com/crabmanX/m4baker
CDコマンドを使用して、ターミナルウィンドウを新しいm4bakerコードフォルダに移動します。
cdm4baker
Linuxユーザーがソースから構築する他の多くのプログラムと比較して、M4Bakerのコンパイルとセットアップのプロセスは非常にシンプルです。実行するには、Python2インストールスクリプトファイルを実行するだけです。このインストールスクリプトは、sudo権限で実行するか、ルートシェルで実行する必要があることに注意してください。適切なシステムアクセスがないと、M4BakerはLinuxPC上の適切なディレクトリとバイナリを利用できません。
M4Bakerツールのコンパイルプロセスを開始するには、ターミナルシェルで次のコマンドを実行します。
python setup.py install --optimize = 1
M4Bakerのインストールスクリプトは比較的高速です。スクリプトが終了したら、ターミナルウィンドウでm4bakerコマンドを使用してプログラムをすぐに開始できます。アプリケーションメニューで「M4Baker」を検索してプログラムを起動することもできます。
M4Bakerで新しいオーディオブックを作成するための最初のステップは、オーディオファイルをインポートすることです。[編集]メニュー、[オーディオブックの追加]の順にクリックして、新しいプロジェクトにオーディオファイルを追加します。
キーボードのCtrlキーを押しながらマウスを使用して、追加するすべてのオーディオファイルを選択します。すべてを選択したら、「開く」ボタンをクリックして、トラックをM4Bakerにインポートします。
注:簡単にアクセスできるように、Audiobookプロジェクトに関連するすべてのオーディオトラックを同じフォルダーに保存してください。
M4Bakerは、フォルダから始めて、グループ内のオーディオファイルを並べ替えます。マウスでフォルダをダブルクリックし、新しいオーディオブックのタイトルの名前に変更します。本のタイトルに満足したら、リストでその下にあるオーディオファイルを確認します。リストを並べ替え、マウスで各ファイルを個別に選択し、右側の情報ボックスにその情報を入力します。
あなたの本のトラックには正しい情報があり、すべてが準備ができています。あとは、M4Bakerオーディオブックファイルとしてエクスポートするだけです。エクスポートプロセスを開始するには、bookフォルダーをクリックして、「出力」ファイルセクションを探します。
「出力」ファイルの下のアイコンをクリックして、ファイルブラウザを表示します。M4Bakerオーディオブックファイルを保存するディレクトリを参照し、[保存]をクリックします。
これで、出力ファイルがM4Bakerアプリに設定されたので、エクスポートを開始する準備が整いました。「ファイル」メニューをクリックし、「すべて処理」ボタンを探してクリックし、エンコードプロセスを開始します。
M4Bakerに新しいオーディオブックをエンコードさせます。エクスポートプロセスが完了すると、出力ファイルを保存した場所を見つけることができます。
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。
Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。
Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。
最新の Nvidia GPU ドライバーを Linux にインストールする方法
ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。
.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。
GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。
Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。
Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか