UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
LinuxでTwitterのWebサイトや非公式のTwitterクライアントを扱うのにうんざりしていませんか?ユーザーがソーシャルメディアサービスでシステムトレイから直接共有できる新しいタイプのクライアントであるTweetTrayを試してみることをお勧めします。
ツイートトレイの使用に興味がありますか?幸運なことに、アプリの開発者は、最新のプログラムを起動して実行するために使用できる、インストールが簡単なDebパッケージをWebサイトに用意しています。
アプリをUbuntuまたはDebianで動作させるには、wgetダウンロードツールを使用してアプリをダウンロードすることから始める必要があり ます。
注:wgetをお持ちではありませんか?クリックしてインストールする方法を学び、ここ。
wget https://github.com/jonathontoon/tweet-tray/releases/download/v1.1.3/tweet-tray-1.1.3.deb
アプリのダウンロードが完了したら、Dpkgプログラムインストーラーを使用して、システムにTweet TrayDebをロードします。
sudo dpkg -i tweet-tray-1.1.3.deb
「f」コマンドラインスイッチを指定してApt / Apt-get installコマンドを実行し、インストールに失敗した可能性のある欠落している依存関係を軽減して、インストールプロセスを完了します。
sudo apt install -f
または、Debianの場合:
sudo apt-get install -f
Tweet TrayのWebサイトには、アプリのLinuxサポートに関するすべての情報があります。ただし、読み通すと、DebパッケージとAppImagesしか利用できないことがわかります。
AppImageが正常に機能するため、開発者がRPMファイルをいじりたくないことは理解できます。ただし、FedoraまたはOpenSUSEを使用していて、UbuntuやDebianのようにネイティブでインストール可能なパッケージを好む場合は、1つは見つかりません。
ありがたいことに、TweetTrayのソースコードはGithubにあります。何よりも、NodeJSとYarnで構築されているため、ソースコードを変更して、FedoraやOpenSUSEなどのRedhatベースのLinuxディストリビューションで使用する互換性のあるRPMパッケージを簡単に入手できます。これがその方法です。
開始するには、git clone コマンドを使用して、GithubからTweetTrayのソースコードをダウンロードする必要があります 。
注:gitを介してコードのクローンを作成するには、Gitパッケージをインストールする必要があります。詳細については、こちらをご覧ください。
git clone https://github.com/jonathontoon/tweet-tray.git
コードをダウンロードしたら、CDコマンドを使用して、ターミナルセッションをコードフォルダーに移動します。
cdtweet-tray
ここから、最新バージョンのYarnを起動して実行する必要があります。これがないと、コードはビルドまたはインストールされません。Yarnをインストールするには、ターミナルウィンドウで次のコマンドを実行します。
Fedora
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo sudodnfインストールヤーン
OpenSUSE
curl -o- -L https://yarnpkg.com/install.sh | bash
次に、NPM(NodeJS)パッケージをインストールします。
Fedora
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash-
OpenSUSE
sudo zypper install npm
NodeJSとYarnの準備ができたら、RPMファイルをビルドできるようにコードを準備します。ターミナルで、Nanoでpackage.jsonを起動します。
nano -w package.json
ファイルをスクロールして、ファイル内を探し"linux": {
ます。その下に、が"target": [
続く"deb"
とが表示され"AppImage"
ます。
上記の"deb"
ライン、Enterキーを押して入力し、新しい行を作成するために、キーボードの上に。次に、以下のコードを新しい行に追加します。
「rpm」、
変更が次のスクリーンショットと一致することを確認してください。
変更がスクリーンショットと一致する場合は、Ctrl + OおよびCtrl + Xを押して、Nanoを保存して閉じても安全です。
最後に、RPMをビルドし、以下のコマンドの文字列を入力して、FedoraLinuxまたはOpenSUSELinuxのいずれかにインストールします。
ヤーンインストール 糸パッケージ
Fedora
sudo dnf install libappindicator cd〜 / tweet-tray / release sudo dnf installtweet-tray-*。x86_64.rpm
OpenSUSE
sudo zypper install https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/27/Everything/x86_64/os/Packages/l/libappindicator-12.10.0-16.fc27.x86_64.rpm cd〜 / tweet-tray / release sudo zypper installtweet-tray-*。x86_64.rpm
Webサイトでは、DEBパッケージへのリンクに加えて、TweetTrayの開発者がAppImageファイルをダウンロードできるようにしています。このAppImageファイルは自己完結型で実行され、実行するために多くの作業を必要としません。
インストールを開始するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを起動します。次に、Wgetダウンロードアプリを使用して、インターネットからTweetTrayの最新のAppImageファイルを取得します。
wget https://github.com/jonathontoon/tweet-tray/releases/download/v1.1.3/tweet-tray-1.1.3.AppImage
コンピューターへのツイートトレイAppImageファイルのダウンロードが完了したら、mkdirコマンドを使用して、新しい「AppImages」フォルダーを作成します。
mkdir -p〜 / AppImages
mvコマンドを使用して、Tweet TrayAppImageファイルを新しい「AppImages」ディレクトリに配置します。ここにファイルを置くと、邪魔にならないようにし、誤って削除するのを防ぐことができます。
mv tweet-tray-1.1.3.AppImage〜 / AppImages /
chmodコマンドを使用してTweetTrayの権限を更新します。これらの権限を更新すると、正しく実行されないため、更新することが重要です。
cd〜 / AppImages chmod + xtweet-tray-1.1.3.AppImage
ツイートトレイの権限は最新です。さて、初めてアプリを実行する時が来ました。
./tweet-tray-1.1.3.AppImage
Tweet Tray AppImageファイルを初めて実行すると、「tweet-tray-1.1.3.AppImageをシステムに統合しますか?」というメッセージが表示されます。
「はい」を選択します。次に、ターミナルに戻り、Ctrl + Cを押してターミナルからアプリを閉じます。
ターミナルセッションが終了すると、TweetTrayがLinuxPCに完全にインストールされます。アプリのショートカットは、[インターネット]の下のアプリケーションメニューにあります。
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 つに結合できたらいいのにと思いますか