Fedoraアプリをオフラインでインストールする方法

Fedoraアプリをオフラインでインストールする方法

選択したLinuxディストリビューションとしてFedoraを実行していますか?むらのあるインターネット接続や遅いダウンロードがありますか?その場合は、DNFパッケージマネージャーに含まれているオフライン機能の使用方法を学ぶことをお勧めします。

DNFのオフラインモードは「ダウンロードのみ」と呼ばれ、使用すると、大量のプログラムのインストールがはるかに簡単になります。Fedoraシステムでこの機能を使用する方法は次のとおりです。

DNFでアプリをダウンロードする

Fedora LinuxのDNFパッケージ管理ツールには多くの便利な機能がありますが、「ダウンロード」はそれが実行できる最高の機能の1つです。FedoraソフトウェアリポジトリからRPMパッケージインストールするときにこのコマンドライン引数を使用することにより、後日オフラインで使用するためのアプリを、選択した任意のFedora LinuxPCにダウンロードするのが非常に簡単になります。

この機能を利用するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを開きます。次に、ターミナルウィンドウを開いたら、以下のdnf searchコマンドを使用して、オフラインでインストールするアプリの名前を検索します。

したがって、たとえば、Chromiumオープンソースブラウザをオフラインでインストールする場合、またはインターネットが低速のLinux PCにインストールする場合は、以下にコマンドライン引数を入力します。

Fedoraアプリをオフラインでインストールする方法

sudodnfダウンロードクロム

上記のコマンドは、Chromiumオープンソースブラウザの最新リリースをすばやく取得し、Fedoraのパッケージキャッシュディレクトリ「/ var / cache / dnf」に配置します。

このパッケージキャッシュディレクトリにアクセスするには、CDコマンドを使用して、ターミナルセッションをホームディレクトリ(〜)からパッケージキャッシュフォルダに移動します。

cd / var / cache / dnf

ここから、さまざまなサブディレクトリを調べて、ファイルをリムーバブルデバイスにコピーし、他のコンピューターにオフラインでインストールします。

特定のディレクトリにアプリをダウンロードする

Fedoraのパッケージキャッシュディレクトリを並べ替えるのはかなり面倒です。いたるところにフォルダがあり、ダウンロードしたパッケージを必要以上に取得するのが難しくなります。幸い、「downloaddir」コマンドラインスイッチを使用して、DNFパッケージマネージャーにユーザーが指定した場所にオフラインアプリを保存するように強制する方法があります。

したがって、たとえば、Chromium WebブラウザーRPMパッケージをFedoraソフトウェアリポジトリから「offline-apps」というラベルの付いたホームディレクトリ内のフォルダーにダウンロードするには、以下のコマンドを入力します。

注:"/home/username/offline-apps"以下のコマンドを、LinuxPCで使用するユーザー名に変更してください。

Fedoraアプリをオフラインでインストールする方法

sudodnfダウンロードchromium--downloaddir = / home / username / offset-apps

ダウンロードが完了したら、ホームフォルダの「offline-apps」ディレクトリの権限を更新して、ディレクトリに安全にアクセスできるようにします。このフォルダのアクセス許可はrootのみに設定されているため、このフォルダのアクセス許可を変更する必要があります。

sudo chmod 777 -R〜 / offset-apps

フォルダーのアクセス許可を更新したら、フォルダーをフラッシュドライブにコピーして、他のFedoraLinuxコンピューターにオフラインでインストールします。

依存関係のあるアプリをダウンロードする

上記のダウンロードコマンドの例を使用すると、Fedora LinuxリポジトリからRPMパッケージがダウンロードされ、ほとんどの場合、インターネットアクセスが制限されているコンピューターで機能します。ただし、アプリの依存関係も取得する必要がある場合は、インターネットにアクセスする方法がないため、「解決」コマンドラインスイッチを使用する必要があります。

「解決」を使用すると、Fedora DNFパッケージマネージャーはアプリ自体をダウンロードするだけでなく、システムでアプリを実行するために必要なすべてのライブラリ、依存関係、および重要なソフトウェアをダウンロードします。

するにはコディをダウンロードして、ソフトウェアの依存関係のすべてと一緒に、例えば、以下のコマンドライン操作を実行します。

sudo dnf download kodi --resolve

上記のコマンドは、Kodiとそのすべての依存関係をFedoraパッケージキャッシュディレクトリ(/ var / cache / dnf)にダウンロードします。これには、次のコマンドでアクセスできます。

cd / var / cache / dnf

または、次のコマンドライン操作を入力して、アプリとそのすべての依存関係をホームディレクトリ(〜)にダウンロードします。

注:"/home/username/offline-apps"以下のコマンドのセクションを、Linuxシステムで使用するユーザー名に置き換えてください。

Fedoraアプリをオフラインでインストールする方法

sudo dnf download kodi --resolve --downloaddir = / home / username / offset-apps

chmodコマンドを使用してフォルダーのアクセス許可を更新します。

sudo chmod 777 -R〜 / offset-apps

次に、後でオフラインでインストールできるように、「offline-apps」をUSBデバイスにコピーしてください。

Fedoraにアプリをオフラインでインストールする他の方法

DNFのダウンロード機能は、FedoraLinuxのオフラインインスタンスでも最新のアプリを確実に入手できるようにするための優れた方法です。ただし、オフラインのFedoraシステムでアプリを入手する方法を探している場合は、これが唯一の方法ではありません。AppImageの登場です。これは、アプリケーション全体を、オフラインシステムに最適なシンプルでダウンロード可能なファイルに含めることができるテクノロジーです。AppImageのアプリであなたの手を得ることにしている興味を持ってあなたがいる場合、BinTrayに頭の上。これは、AppImage形式で大量のアプリをカタログ化する優れたWebサイトです。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか