有时我想在离线时安装程序。但apt-get
安装时会下载。
.exe
有没有办法在 Ubuntu 上安装程序,就像安装一样?
答案1
您可以使用:
apt-get install -d
下载软件和依赖项但不安装它们。.deb 文件(几乎相当于 Windows .exe 安装程序)随后被下载到/var/cache/apt/archives/
除非您已经发布了apt-get clean
几乎所有通过 apt-get 安装的东西,否则应该将 .deb 文件存储在那里。
您也可以通过 安装 .deb 文件,dpgk -i
但您必须记住先安装依赖项(以及它们的依赖项等)。或者您也可以在文件浏览器中双击 .deb 文件,软件中心会为您处理。
例如:我想要安装gedit
(Ubuntu 通常附带该程序,因此它不会下载大量依赖 .deb 文件)。但我的系统不知出于什么原因没有 gedit 并且没有互联网连接。
因此,首先,在连接到互联网的计算机上,我运行apt-get install --reinstall -d gedit
(因为如果您尝试apt-get install -d gedit
在已安装最新版本的 gedit 的系统上运行,它只会告诉您它已安装),然后它会经历下载软件包的正常过程(在这种情况下没有依赖项),然后停止。
然后我找到该文件位于/var/cache/apt/archives/
...
...并将其移动到需要安装 gedit 的计算机并安装它,在本例中使用软件中心。
或者我可以使用cd /var/cache/apt/archives
和安装它dpkg -i gedit_3.10.4-0ubuntu4_amd64.deb