UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
DXVK(DirectX to Vulkanとも呼ばれます)は、SteamのSteamPlay機能に含まれているツールの1つです。これは、Microsoft DirectX11およびDirectX10のグラフィカル呼び出しをLinuxと互換性のあるオープンソースのグラフィックAPIであるVulkanに変換できる素晴らしいツールです。DXVKは主にSteamPlayで使用されますが、Linuxユーザーがこの素晴らしいテクノロジーを利用できるのはDXVKだけではありません。DXVKは、Steamの外部であらゆる種類のDirectXビデオゲームを実行できます。このガイドでは、WineでDXVKをセットアップする方法を紹介します。これにより、Steam Playを使用せずに、DXVKを使用して最新のビデオゲームをプレイできるようになります。
WineStagingをインストールする
DXVKを実行するには、最新バージョンのWine(別名Wine Staging)が必要です。したがって、DXVKパッケージを入手する方法を説明する前に、Linuxに最新のWineパッケージをインストールする方法を説明する必要があります。
ほとんどのLinuxディストリビューションにWineStagingパッケージをインストールする最良の方法は、WineHQの公式Webサイトにアクセスすることです。このサイトには、WineStagingパッケージを備えたすべてのLinuxディストリビューションの詳細なリストがあります。彼らはあなたがそれを動かす方法を理解するのを手伝います。
WineHQを理解しておらず、ガイダンスが必要な場合は、LinuxへのWineStagingのインストールに関する投稿を確認することをお勧めします。その中で、Ubuntu、Debian、Arch Linux、Fedora、さらにはOpenSUSEで動作させる方法について説明します。
DXVKを入手
残念ながら、DXVKには、ほとんどのLinuxディストリビューションにWineパッケージのセットが付属していません。代わりに、このテクノロジーを利用したい場合は、座ってすべてを手動でロードする必要があります。ありがたいことに、ほとんどのLinuxディストリビューションで最新リリースのDXVKを入手することはそれほど難しくありません。
選択したLinuxディストリビューションでDXVKを動作させるには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルを起動します。そこから下にスクロールして、PCで使用しているLinuxオペレーティングシステムを見つけ、そこに記載されている手順に従います。
Ubuntu
UbuntuLinuxソフトウェアソースのいずれかで話すDXVKパッケージはありません。幸い、UbuntuはDebianに似ているため、代わりにDXVKDebianパッケージをインストールすることができます。
Debian DXVKパッケージを入手するには、ターミナルを起動し、以下のwgetダウンロードコマンドを使用します。
wget https://ftp.br.debian.org/debian/pool/main/d/dxvk/dxvk_0.96+ds1-1_all.deb wget https://ftp.br.debian.org/debian/pool/main /d/dxvk/dxvk-wine64-development_0.96+ds1-1_amd64.deb
パッケージをダウンロードしたら、dpkgコマンドを使用してUbuntuシステムにロードします。
sudo dpkg -i dxvk *
UbuntuにDXVKパッケージをインストールした後、「f」スイッチを指定してapt installコマンドを実行し、Ubuntuが最初のパッケージインストール中にインストールしなかった依存関係を修正する必要があります。
sudo apt install -f
Debian
Debianユーザーは、「メイン」ソフトウェアリポジトリを介してDXVKにアクセスできます。これをインストールするには、以下のApt-getpackageコマンドを入力します。
sudo apt-get install dxvk
Arch Linux
Arch Linuxでは、DXVKを使用する場合は、AURを使用する必要があります。AURと対話するには、次のPacmanコマンドを使用して、システムにGitパッケージとBase-develパッケージをインストールする必要があります。
sudo pacman -S gitbase-devel
Arch LinuxでGitおよびBase-develパッケージをセットアップしたら、Trizen AURヘルパーをインストールします。これは、DXVKのセットアップに役立ち、重要な依存関係をすばやく設定するのに役立ちます。
git clone https://github.com/trizen/trizen cd trizen makepkg -sri
Trizen AURヘルパーがインストールされたので、それを使用してArch LinuxPCにDXVKをセットアップします。
trizen -S dxvk-bin
Fedora
DXVKのバージョン0.94は、Fedora 29および28用のOpenSUSEビルドサービスで利用できます。これをインストールするには、最新のWineStagingを使用していることを確認してください。次に、次のDnfパッケージインストールコマンドを使用して、システムにDXVKをインストールします。
Fedora 29
sudo dnf install https://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_29/x86_64/dxvk-0.94-2.fc29.1.x86_64.rpm
Fedora 28
sudo dnf install https://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_28/x86_64/dxvk-0.94-2.fc28.1.x86_64.rpm
OpenSUSE
DXVKをOpenSUSEにインストールするには、OBSのこのページにアクセスしてください。そこに到達したら、リリースの横にある[1 ClickInstall]ボタンをクリックしてセットアップします。
ソースコード
DXVKのソースコードは、このリンクをクリックするあまり知られているLinuxディストリビューション上でそれを使用するために探しているそうだとすれば、GitHubの上にあるここ。
DXVKを構成する
DXVKパッケージはシステムにセットアップされていますが、まだ準備ができていないため、構成する必要があります。構成プロセスを開始するには、端末を起動し、指示に従ってDXVK自動セットアップツールを実行します。
Ubuntu / Debian
UbuntuとDebianでは、簡単なシェルスクリプトを実行することでDXVKの設定を開始できます。シェルスクリプトを実行するには、次のことを行う必要があります。まず、CDコマンドを使用して、ターミナルセッションをホームフォルダー(〜/)から/ usr / lib / dxvk / wine64-development /に移動します。
cd / usr / lib / dxvk / wine64-development /
wine64-developmentディレクトリに入ると、次のコマンドでスクリプトを実行できます。
./setup_dxvk.sh
Fedora / OpenSUSE
FedoraまたはOpenSUSEでDXVKを使用している場合は、Winetricksを使用して/ usr / share / dxvk /にあるsetup_dxvk.verbファイルを実行する必要があります。最新のWinetricksリリースをインストールします。次に、CDコマンドを使用してDXVKフォルダーに移動します。
注:Winetricksの設定方法がわかりませんか?Pkgs.orgにアクセスして、OSで動作させる方法を学びましょう。
cd / usr / share / dxvk /
ディレクトリに移動したら、次のWinetricksコマンドを実行します。sudoを使用しないように注意してください。使用しないと、機能しません。
winetricks --force setup_dxvk.verb
Arch Linux
AURのArchLinux DXVKパッケージは自動的にDXVKをセットアップするはずなので、ここで設定する必要はありません。
汎用Linux
ソースコードからDXVKをコンパイルした場合は、Wineを使用してDXVKを手動で設定する必要があります。これを行う方法の説明は、DXVKGithubページにあります。
DXVKでゲームを実行する
DXVKライブラリをセットアップしてWineにリンクすると、DXVKライブラリを使用して最新のWindowsゲームをすぐに実行できるようになります。Wineでゲームを実行する方法の詳細については、WineHQ.orgにアクセスし、検索ボックスをクリックして、実行するビデオゲームの結果を確認してください。
WineHQを扱いたくないですか?代わりに、GamingOnLinuxのDXVK互換性リストを確認してください。DXVKでうまく動作するゲームとそうでないゲームを理解するのに役立ちます。
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 つに結合できたらいいのにと思いますか