UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
Gnomeのシェルアプリケーションリストは、非常に目に喜ばれているが、少しは無秩序。どのアプリもアプリケーショングループで並べ替えられないため、アプリを調べてアプリを見つけるのは少し面倒です。この問題を修正する場合は、Gnome DashFixツールをインストールするのが最善の方法です。このツールは、Gnomeアプリをアプリフォルダーに自動的に整理し、見つけやすくすることができます。
Gnome Dash Fixは単純なBashスクリプトであり、Githubにあります。それを使用するのに特別なライブラリやスキルは必要ありません。開始するには、ターミナルウィンドウを開き、Gitツールを使用して最新のソースコードをダウンロードします。Gitをインストールしていませんか?以下の手順に従って、選択したディストリビューション用に入手してください。
sudo apt install git
sudo apt-get install git
sudo pacman -S git
sudo dnf install git
sudo zypper install git
Gitツールは通常、ほとんどのLinuxディストリビューションで簡単に見つけることができます。これは主に、多くの人が使用する開発ツールであるためです。オペレーティングシステムがこのリストに含まれていない場合でも、Gnome AppFixerスクリプトを取得できます。ターミナルを開き、パッケージマネージャーで「git」を検索します。パッケージをインストールすれば、準備完了です。
LinuxディストリビューションのGitパッケージが見つかりませんか?Pkgs.orgをチェックすることを検討してください。彼らは、大小を問わず、あらゆる種類のLinuxディストリビューションからのパッケージに関する多くの情報を持っています。ニーズに合ったダウンロード可能なパッケージを簡単に見つけることができます。
App Fixerはそれほど大きくはなく、いくつかのファイルが含まれています。レガシーシェルスクリプトと新しいインタラクティブなPythonツールです。このガイドでは、両方の使用方法について説明します。ただし、その前に、最新バージョンのコードを取得する必要があります。これはで行われ gitの クローン。ターミナルで、gitを使用して AppFixer コードのコピーをダウンロードします。
git clone https://github.com/BenJetson/gnome-dash-fix
次に、CDコマンドを使用して、 ディレクトリを/ home /(通常はターミナルが開く場所)から新しく作成された Gnome DashFixフォルダーに変更します。
cdgnome-dash-修正
ターミナルを移動した新しいフォルダ内で作業を行う必要があります。具体的には、両方のスクリプトの権限を変更する必要があります。そうしないと、root以外のユーザーが意図したとおりにコードを実行できなくなります。まず、chmod ツールを使用して 、Pythonスクリプトをプログラムとして実行するのにOKとマークします。
sudo chmod + x Interactive.py
Interactive.pyファイルのアクセス許可を更新した直後に 、従来のBashスクリプトでも同じことを行う必要があります。もう一度、chmod ツールを使用し て、appfixer.sh スクリプトを実行しても問題がないことをシステムに 通知します。
sudo chmod + x appfixer.sh
両方のスクリプトに正しいユーザー権限があるので、ツールを実行します。
App Fixer開発者は、bashスクリプトと比較して「使いやすい」と彼が主張する新しいPythonスクリプトを含めました。ユーザーがスクリプトを実行すると、スクリプトはGnomeアプリを個別のフォルダーに整理する方法についてさまざまな質問をします。
スクリプトを実行する前に、ターミナルを開き、それを使用して、LinuxPCにPythonがインストールされているかどうかを確認します。ほとんどのLinuxプログラムはそれに依存しているので、そこにある可能性は十分にあります。それでも、すべてのLinuxオペレーティングシステムにセットアップされているわけではありません。Pythonが存在することを確認するには、次のコマンドを実行します。
python --version
Pythonがインストールされていない場合、上記のコマンドは何もしません。PCにある場合は、バージョン番号が通知されます。このスクリプトを実行するには、少なくともバージョン3がインストールされている必要があります。Python 3に関する情報は、Pythonの公式Webサイトにあります。ご使用のオペレーティングシステムについて、Python3の公式Wikiエントリを確認することもお勧めします。
次のコマンドを使用してスクリプトを実行します。
python3 Interactive.py
画面のプロンプトに従い、Gnomeアプリケーションを「アプリフォルダー」に分類するために尋ねられる重要な質問に答えます。
アプリフォルダを削除したいですか?今回を除いて、スクリプトを再実行します。オプション3を選択して、すべてを削除します。
Pythonで失敗したが、それでもアプリフォルダーが必要な場合は、appfixer.shを実行してみて ください。ここで理解しておくべき重要なことは、このスクリプトは非常に粗雑であるということです。決して悪いコードではありませんが、元に戻すボタンはありません。Appfixer.shは、gsettings コマンドを介してGnomeデスクトップへのオプションを実行することで機能します 。このスクリプトは、interactive.pyを実行する方法がない場合、Python3を正しく機能させることができない場合、または単に方法がわからない場合にのみ使用してください 。
appfixer.shを次のコマンドで実行します 。
./appfixer.sh
場合によっては、Bashや Sh ではなく./を使用してBashスクリプトを実行 すると、構文が混乱する可能性があります。上記のコマンドで問題が発生した場合は、代わりに次のコマンドを試してください。
sh appfixer.sh
また
bash appfixer.sh
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 つに結合できたらいいのにと思いますか