UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
Audacityオーディオ エディターが最近購入され、新しい開発者がプロジェクトを管理することになりました。残念なことに、この新しい開発者は、同意なしにユーザーを監視するテレメトリ機能を追加しました。当然のことながら、Linux コミュニティは満足しておらず、反発がありました。
この反発により、Tenacityオーディオ エディターが誕生しました。これは Audacity のフォークであり、テレメトリ機能は削除されています。Tenacity オーディオ エディターを Linux コンピューターで動作させる方法は次のとおりです。
Ubuntu/Debian のビルド手順
Tenacityオーディオ エディターは、 Ubuntu、Debian、またはそれらから派生したオペレーティング システム用にまだパッケージ化されていません。したがって、Linux に Tenacity オーディオ エディターをインストールしたい場合は、それを最初から構築する必要があります。
Debian または Ubuntu 上で Tenacity をゼロから構築するのは難しくありません。まず、デスクトップでターミナル ウィンドウを開きます。キーボードのCtrl + Alt + Tを押すとターミナルを開くことができます。または、アプリメニューで「ターミナル」を検索し、その方法で起動します。
ターミナル ウィンドウを開いた状態で、apt installコマンドを使用して、ビルド時の依存関係をすべてコンピューターにインストールします。
sudo apt-get install libwxgtk3.0-dev git build-essential libavcodec-dev libavformat-dev libavutil-dev libflac++-dev libglib2.0-dev libgtk-3-dev libid3tag0-dev libjack-dev liblilv-dev libmad0-dev libmp3lame- dev libogg-dev libpng-dev portaudio19-dev libportmidi-dev libserd-dev libsndfile1-dev libsord-dev libsoundtouch-dev libsoxr-dev libsuil-dev libtwolame-dev vamp-plugin-sdk libvorbis-dev lv2-dev zlib1g-dev cmake ninja -build libjpeg-dev libtiff-dev liblzma-dev libsqlite3-dev
セットアップする項目がたくさんあるため、インストールが完了するまでには少し時間がかかります。さらに、「libjack0」で問題が発生した場合は、「libjack-dev」の代わりに「libjack-jack2-dev」パッケージをインストールする必要があります。
すべてのパッケージがコンピューターにインストールされたら、git cloneコマンドを使用して、最新の Tenacity ソース コードを Ubuntu/Debian システムにダウンロードします。
git clone https://github.com/tenacityteam/tenacity.git
コードがダウンロードされたら、cdコマンドを使用して「tenacity」フォルダーに移動します。次に、cmakeコマンドを実行します。
cd テナシティ cmake -G Ninja -S 。-B ビルド
cmakeコマンドを実行した後、build コマンドを実行します。
cmake --build build --config Release
cmake –installコマンドを使用して、最終的に Tenacity アプリケーションを Ubuntu/Debian にインストールできます。
cmake --install ビルド
Arch Linux AUR の説明
Tenacity オーディオ エディターは、AURの Arch Linux ユーザーが利用できます。まず、ターミナル ウィンドウを起動し、「git」および「base-devel」パッケージをシステムにインストールして、システム上で動作できるようにします。
sudo pacman -S git Base-devel
コンピューター上で 2 つのパッケージをセットアップした後、git cloneコマンドを使用して Trizen AUR ヘルパーをコンピューターにダウンロードします。次に、makepkgコマンドを使用してアプリをインストールします。
cd trizen/makepkg -sri
Trizen AUR ヘルパーがインストールされている状態で、trizen -Sコマンドを使用して、最新バージョンの Tenacity オーディオ エディターを構築し、Arch Linux コンピューターにインストールします。
trizen -S テナシティ-git
Fedora のビルド手順
Fedora 上で Tenacity を動作させるには Flatpak の手順に従うことをお勧めしますが、プログラムを最初から構築することも可能です。開始するには、RPM Fusion Free リポジトリをシステムに追加する必要があります。
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
Fedora でRPM Fusion Freeソフトウェア リポジトリを有効にして、 dnf installコマンドを使用してすべての Tenacity ビルド依存関係をセットアップします。このインストールが完了するまでに時間がかかる場合があります。
sudo dnf install alsa-lib-devel cmake expat-devel flac-devel gcc-g++ gettext-devel lame-devel libid3tag-devel libmad-devel libogg-devel libsndfile-devel libvorbis-devel lilv-devel lv2-devel portaudio-devel portmidi- devel serd-devel sord-devel soundtouch-devel soxr-devel sqlite-devel sratom-devel suil-devel taglib-devel twolame-devel vamp-plugin-sdk-devel wxGTK-devel zlib-devel ccache ninja-build git ffmpeg-devel
すべての依存関係を Fedora にインストールしてセットアップしたら、次のcmakeコマンドを使用して Tenacity オーディオ エディターを構築できます。
cmake -G 忍者 -S 。-B build cmake --build build --config Release
最後に、 cmake –installコマンドを使用して Tenacity アプリケーションを Fedora Linux システムにインストールします。
cmake --install ビルド
フラットパックの説明書
Tenacity はまだ Flathub アプリ ストアにありませんが、開発者は毎晩 Flatpak ビルドをリリースしています。したがって、Fedora、Ubuntu、Debian、または Arch Linux を使用せずに Tenacity を動作させる必要がある場合は、これが最適な方法です。
まず、コンピューターにFlatpak ランタイムがインストールされ、実行されていることを確認してください。次に、以下の 3 つのコマンドを使用して、最新の Tenacity Flatpak リリースをセットアップします。
flatpak リモート-追加 --if-not-exists flathub https://flathub.org/repo/flathub. flatpakrepo flatpak リモート-追加 tenacity oci+ https://tenacityteam.github.io/tenacity- flatpak-nightly flatpak install tenacity org .tenacityaudio.テナシティ
AppImage の手順
Tenacity 開発者は毎晩 AppImage ビルドをリリースします。したがって、この投稿で取り上げている Linux ディストリビューションを使用しておらず、Flatpak を使用していない場合でも、コンピューター上でアプリを動作させることができます。まず、この件に関するガイドに従って、コンピューターにAppImageLauncherをセットアップします。
AppImageLauncher を設定したら、Tenacity AppImage ビルド ページに移動します。次に、最新の Nightly AppImage をダウンロードし、ZIP アーカイブから抽出し、それをダブルクリックして、AppImageLauncher を使用してシステムに統合します。
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 つに結合できたらいいのにと思いますか