私はLinuxにソフトウェアをインストールする方法を知っています。
apt-get install
または
yum install
この方法は、インターネットに接続している場合にのみ機能します。インターネットが接続されているコンピュータからソフトウェアをダウンロードし、そのソフトウェアをインターネットのない別のコンピュータにインポートして、Windows OSのようにそのコンピュータにソフトウェアをインストールする方法はありますか?
私はそのウェブサイトからFirefoxブラウザを手動でダウンロードし、解凍してFirefoxブラウザを入手しました。クリックするとFirefoxがすぐに開きますが、インストールされません。
答え1
Debian/Ubuntu では、このコマンドを使用できますapt-get download
(apt バージョン 0.8.11 から使用可能)。依存関係やその他のパッケージをダウンロードせず、root権限は必要ありません。
ダウンロード.deb ファイルdpkgを使って簡単にインストールできます。例: dpkg -i <deb file>
。
CentOS/RHEL 7:
yum install --downloadonly --downloaddir=/tmp <package-name>
/tmp ディレクトリにパッケージをダウンロードします。パッケージに満たされていない依存関係がある場合、yumはすべての依存パッケージもダウンロードしてパッケージをインストールしません。
CentOS/RHEL 6以下では以前yum-プラグイン-ダウンロードのみ コマンドを使用してくださいyum install yum-plugin-downloadonly
。
ダウンロードrpmファイルインストールできますrpm -Uvh rpm_file
。
答え2
に追加するjcbermuの答え、CentOS / RHEL 6ではプラグインをインストールする必要はありませんyumdownloader
。マニュアルページから抜粋:
NAME
yumdownloader
SYNOPSIS
yumdownloader [options] package1 [package2...]
DESCRIPTION
yumdownloader is a program for downloading RPMs from Yum repositories.
GENERAL OPTIONS
...
--destdir DIR
Specify a destination directory for the download. Defaults to
the current directory.
...
--resolve
When downloading RPMs, resolve dependencies and also download
the required packages.
したがって、単純なケースではyumdownloader --destdir /tmp --resolve somepackage
。