UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
Gnome ShellのファイルマネージャーNautilusには、ユーザーが任意のフォルダーを右クリックして[ターミナルを開く]を選択すると、すぐにターミナルにアクセスできる優れた機能があります。問題は、この「ターミナルを開く」機能はGnomeターミナルでのみ機能し、古いターミナルアプリでは機能しないことです。
Gnomeの「ターミナルを開く」機能が気に入っているが、お気に入りのターミナルアプリで使用できるようにしたい場合は、このガイドに従って、Nautilusフォルダーでターミナルを開く方法について説明します。
「OpenAnyTerminal」をGnomeにインストールします
Gnomeターミナルではなく、右クリックメニューで任意のターミナルを開くことができるようにGnomeファイルマネージャーを構成する前に、「OpenAnyTerminal」ファイルマネージャー拡張機能をインストールする必要があります。
Pythonの依存関係をインストールする
ファイルマネージャー拡張機能は、UbuntuDEBパッケージまたはRPMパッケージを介してLinuxPCにセットアップすることはできません。代わりに、ツールはPythonパッケージマネージャーを介してセットアップする必要があります。
キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押して、ターミナルウィンドウを開きます。ターミナルウィンドウを開いたら、コマンドラインのインストール手順に従って、LinuxPCでOpenAnyTerminalを正しく実行するために必要なさまざまな依存関係を設定します。
Ubuntu
sudo apt install python-nautilus python-pip
Debian
sudo apt-get install python-nautilus python-pip
Arch Linux
ArchLinuxにOpenAny Terminal用のインストール可能なAURパッケージがあるため、ArchLinuxにPythonの依存関係をインストールする必要はありません。
Fedora
sudo dnf install python3-pip nautilus-python
OpenSUSE
sudo zypper install python3-pip python3-nautilus python-nautilus-common-devel
コンピューターにさまざまな依存関係を設定した後、Pipツールを使用してPythonパッケージ「setuptools」をインストールします。このPythonパッケージは、Open AnyTerminalをLinuxシステムにインストールするために必要です。Open Any Terminalのインストールは、それなしでは失敗します。
sudo pip install setuptools
Open AnyTerminalをインストールします
「setuptools」パッケージをインストールした後、Open AnyTerminalのインストールを開始できます。以下のpipinstallコマンドを使用して、拡張機能をインストールします。
pip3 install --user nautilus-open-any-terminal
ArchLinuxの説明
あなたがArchLinuxユーザーなら、運がいいです。Pythonの依存関係やPythonパッケージインストーラーをいじる必要はありません。代わりに、AURから直接Open AnyTerminalをセットアップすることができます。
Arch LinuxPCへのOpenAny Terminalのインストールを開始するには、pacmanコマンドを使用して、AURとの対話に必要な「Git」パッケージと「Base-devel」パッケージの両方を取得します。
sudo pacman -S gitbase-devel
二つのパッケージをインストールした後、使用gitのクローンTrizen AURヘルパーをダウンロードするには、コマンドを。このプログラムは、すべてが自動化されるため、Open AnyTerminalのセットアップをはるかに迅速にします。
git clone https://aur.archlinux.org/trizen.git
以下のmakepkgコマンドを使用してTrizenAURヘルパーを設定します。
cd trizen makepkg -sri
TrizenアプリケーションがArchLinuxシステムで稼働しているので、Open AnyTerminalファイルマネージャー拡張機能をインストールする準備が整いました。trizen -Sコマンドを使用して、ロードします。
trizen -S nautilus-open-any-terminal
ノーチラスでターミナルを開く
LinuxPCでOpenAny Folder拡張機能がセットアップされたので、NautilusがGnomeターミナルだけでなく、任意のターミナルでフォルダーを開くことができるように構成する必要があります。
Dconfエディターをインストールする
プロセスを開始するには、Dconfエディターを開きます。Linux PCにDconfエディターがインストールされていない場合は、ターミナルウィンドウを開き、以下のコマンドを入力してセットアップします。
Ubuntu
sudo apt install dconf-editor
Debian
sudo apt-get install dconf-editor
Arch Linux
sudo pacman -S dconf-editor
Fedora
sudo dnf install dconf-editor
OpenSUSE
sudo zypper install dconf-editor
構成任意のターミナルを開く
Dconfエディターを開いた状態で、以下の手順に従ってください。
ステップ1: Dconfエディターで「com」フォルダーを見つけ、マウスでクリックしてアクセスします。
ステップ2:「com」フォルダー内で「github」フォルダーを見つけ、マウスでクリックしてDconfエディターでアクセスします。
ステップ3: Dconfエディターで「Stunkymonkey」フォルダー(Open Any Terminalの開発者)を見つけ、マウスでクリックしてその内容にアクセスします。
ステップ4:「stunkymonkey」フォルダー内で「nautilus-open-any-terminal」フォルダーを探し、マウスでクリックしてアクセスします。このフォルダには、拡張機能のすべての設定が含まれています。
ステップ5:「nautilus-open-any-terminal」フォルダーで「terminal」を探し、「gnome-terminal」をクリックします。これは、「ターミナルで開く」が選択されている場合にGnomeターミナルを開くデフォルトのコマンドです。
手順6: [デフォルト値を使用]の横にあるスライダーを探して、オフの位置に設定します。その後、「gnome-terminal」を使用する端末に変更します。たとえば、Nautilusがターミネーターを起動するように設定するには、「ターミネーター」などに設定します。
ステップ7:「変更はそのようなリクエストに適用されます。」の横にあるチェックマークボタンを見つけ、それをクリックしてDconfエディターで変更を適用します。次に、Dconfエディターを閉じます。
ステップ8: GnomeでNautilusファイルマネージャーを開き、フォルダーをクリックして、任意の場所を右クリックします。次に、「ここで(YOUR TERMINAL HERE)ターミナルを開く」を探し、それをクリックして、選択したターミナルを起動します。
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 つに結合できたらいいのにと思いますか