我知道在Linux ie上安装软件的方法
apt-get install
或者
yum install
这些方法只有在我们有互联网连接时才有效。有什么方法可以让我从一台有互联网的电脑上下载软件,然后将该软件带到另一台没有互联网的电脑上并在那里安装软件,就像我们在 Windows 操作系统中一样?
我尝试从其网站手动下载 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
.