我的电脑上目前运行的是 Elementory OS。它基于 Debian-Ubuntu。我最近运行了命令“apt-get upgrade”,并下载了 162 MB 的数据
现在我的另一台电脑没有互联网,我想手动将这些“升级”安装到另一台电脑上,但我不知道这些文件在哪里。我想我可以将下载的文件(由终端下载)复制到另一台电脑,然后简单地将它们安装在那台电脑上。但是,我该怎么做呢,我的意思是文件(.deb 包)在哪里?是否可以一次安装所有包?
答案1
下载一次软件包是必需的,但是如果你在新机器上重新安装 ubuntu,则无需再次下载这些软件包,如果你已经在其中一台机器上安装了所需的软件包,你可以使用下面列出的目录的内容进行安装,
/var/cache/apt/archives
该目录包含 apt-get 下载的 debian 软件包。
因此,每次安装时都可以重复使用内容,节省时间和带宽。
语法如下:
dpkg -i package-name-here.deb
dpkg --install package-name-here.deb
dpkg -i -R /path/to/dir/name/with/lots/of/dot-deb-files/
dpkg -i --recursive /path/to/dir/name/with/lots/of/dot-deb-files/
在哪里,
-i or --install : Install the package.
-R or --recursive : Recursively installed all *.deb files found at specified directories and all of its sub-directories. /path/to/dir/name/with/lots/of/dot-deb-files/ must refer to a directory instead of package-name-here.deb file name.
如何安装 .deb 文件?
要安装名为 /tmp/package.deb 的单个软件包文件,请输入以下命令。打开终端,然后 cd 到保存 package.deb 的目录。在此示例中,package.deb 保存在 /tmp 目录中:
$ cd /tmp
键入以下命令来安装该包:
$ sudo dpkg -i package.deb
或者
# dpkg -i package.deb
从 /nfs/pkgs/ubuntu-builds 目录安装所有软件包
递归处理并安装在/nfs/pkgs/ubuntu-builds/
目录及其所有子目录中找到的所有与模式 *.deb 匹配的常规文件,输入:
$ sudo dpkg -i -R /nfs/pkgs/ubuntu-builds/
或者
# dpkg -i -R /nfs/pkgs/ubuntu-builds/
按照所有这些命令,它将为您工作。