UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
マテリアルデザインのテーマは、最近のLinuxデスクトップで人気があります。そこにある最高の実装の1つは、PaperGTKテーマです。これは、Googleのマテリアルデザインの仕様に非常に厳密に準拠した、最小限のフラットなテーマです。このGTKテーマは、主にGTK 3ツールキットに焦点を当てており、最適に機能します。ただし、それにもかかわらず、PaperはGTK2ベースのアプリケーションとデスクトップ環境でうまく機能します。
このチュートリアルでは、Paperを最初から作成する方法について説明します。これは、最新バージョンを問題なく入手するための最良の方法です。ソースからPaperを構築するための最初のステップは、すべての依存関係をインストールすることです。具体的には、PaperにはGit、GTK Engine Murrine、およびその他のいくつかのものが必要です。
sudo apt install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf
sudo apt-get install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf
sudo pacman -S gtk-engine-murrine gtk-engines git autoconf
sudo dnf install gtk-murrine-engine gtk2-engines git autoconf
sudo zypper install gtk-murrine-engine gtk2-engines git autoconf
このチュートリアルでは、主に最も人気のあるLinuxディストリビューション(Ubuntu、Fedora、Debianなど)に焦点を当てていますが、Paperが他のLinuxディストリビューションで機能しないという意味ではありません。このガイドではPaperが作成されているので、心配する必要はありません。あまり知られていないLinuxディストリビューションを実行している場合は、次の依存関係を追跡します。名前が異なる場合があることに注意してください。
オペレーティングシステムのパッケージマネージャーで、「Git」、「Autoconf」、「GTK murrine engine」、「GTKengines」を検索します。
Paperのビルドを開始するには、ターミナルを開き、Gitコマンドを使用して最新のソースコードをLinuxPCにダウンロードします。
git clone https://github.com/snwh/paper-gtk-theme.git
インターネットの速度によっては、Paperテーマのソースコードをすべてダウンロードするのに少し時間がかかる場合があります。終了したら、CD コマンドを使用して 、ターミナルを開始したユーザーのホームディレクトリから新しく複製された paper-gtk-theme フォルダーに移動します。
cdpaper-gtk-テーマ
Paper GTKソースコードフォルダー内で、ビルドを開始できます。ビルドプロセス中に実行する必要がある最初のコマンドは、 autogen.shスクリプトです。このスクリプトは、Linux PCをスキャンし、ビルドプロセスを開始するための正しいライブラリがすべて揃っているかどうかを判断し、必要なファイルを生成します。
./autogen.sh
autogen.shを実行すると、configureスクリプトも生成されます。これを実行して、autogen.shが開始した構成を完了します。
。/構成、設定
後 autogen.shの スクリプトがアップ終了し、構築プロセスの次のステップは使用することです メイクファイルを。ターミナルで、makeコマンドを実行し ます。このコマンドを実行するとコンパイルが開始されますが、少し時間がかかりますので、しばらくお待ちください。
作る
この最後のステップで、もう一度makeを 使用 します。ただし、ビルドするために実行する代わりに、コードをインストールするために使用します。ランは、 make installを して はsudo コマンドシステム全体のテーマをインストールします。
sudo make install
Paper GTKテーマは、/ usr / share / themes /にあるルートファイルシステムをビルドしてインストールします。多くの場合、sudo権限なしでmake installを実行 する と、代わりに〜/ .themes内の単一ユーザーのすべてがインストールされます。ただし、PaperGTKテーマはこのようには機能しません。代わりに、このテーマをシステム上の1人のユーザーが利用できるようにする場合は、従来のインストール手順に従ってから、ファイルを適切な場所に手動で移動する必要があります。
まず、LinuxPCのテーマディレクトリに CDを 挿入します。次に、mv コマンドを使用して、Paperを〜/ .themes ディレクトリに移動し ます。
mkdir -p〜 / .themes sudo mv Paper〜 / .themes
ペーパーを適切なフォルダーに移動すると、テーマを保持しているユーザーのみが使用できるようになります。必要な数のユーザーに対してこのプロセスを繰り返します。
アイコンテーマなしでGTKテーマを完成させることはできません。幸い、Paper GTKテーマの開発者には、使用するアイコンテーマもあります。デスクトップテーマの完璧なコンパニオンになるように設計されています。Paper GTKと同様に、アイコンテーマを作成する必要があります。
テーマをインストールするには、gitclone コマンドを使用してGithubからテーマを取得し ます。
git clone https://github.com/snwh/paper-icon-theme.git
CD コマンドを使用して、端末をpaper-icon-theme フォルダーに移動し ます 。
cdpaper-icon-theme
ペーパーアイコンソースフォルダー内では、ビルドプロセスはGTKテーマの手順と同じです。まず、autogen.sh を実行して 、構成 ファイルと makefileを生成し ます。
./autogen.sh 。/構成、設定 作る
最後に、アイコンテーマを/ usr / share / icons /にインストールします 。
sudo make install
実行 make installを 使用してコマンドを sudoをすることは 、すべてのユーザーのために、グローバルアイコンテーマをインストールします。システム上のすべての人がアイコンテーマを利用できるようにすることに興味がない場合は、ローカルの〜/ .icons フォルダーにインストールする必要があります。残念ながら、紙のアイコンをテーマにしたビルドスクリプトはそのようには機能しません。GTKテーマと同様に、ファイルを手動で移動する必要があります。
開始するには、 CD を/ usr / local / share / iconsに挿入し ます
cd / usr / local / share / icons
次に、新しい作る 〜/ .iconsの 中にフォルダ 〜/。
mkdir -p〜 / .icons
最後に、mv を使用 してアイコンテーマをインストールします。
mv Paper *〜/ .icons
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 つに結合できたらいいのにと思いますか