![如何在没有互联网连接的电脑上安装 build-essential?](https://linux22.com/image/1117134/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%B2%A1%E6%9C%89%E4%BA%92%E8%81%94%E7%BD%91%E8%BF%9E%E6%8E%A5%E7%9A%84%E7%94%B5%E8%84%91%E4%B8%8A%E5%AE%89%E8%A3%85%20build-essential%EF%BC%9F.png)
我需要从另一台可以上网的电脑下载该软件包,然后将其安装到 Linux 电脑上。
有办法吗?谢谢!
答案1
在没有互联网的计算机上:
- 打开 Unity Dash,输入“Terminal”并按 Enter
- 在新窗口中输入
PACKAGENAME=<The name of the Package to install>
并按回车键 - 输入这个:
apt-get -qqs install $PACKAGENAME | grep Inst | awk '{print $2}' | xargs apt-cache show | grep 'Filename: ' | awk '{print $2}' | while read filepath; do echo "wget \"http://archive.ubuntu.com/ubuntu/${filepath}\""; done >downloader.sh
- 现已在您的主文件夹中创建了可立即使用的软件包下载器
- 在文件浏览器中打开主目录,并将文件移动
downloader.sh
到闪存驱动器的顶级目录中 - 弹出你的闪存驱动器
在可以上网的电脑上:
- 在终端中打开闪存驱动器:
- 插入闪存驱动器
- 在文件浏览器中打开你的闪存驱动器
- 输入
<Ctrl>L
然后<Ctrl>C
(这将复制您的闪存驱动器的位置) - 打开 Unity Dash,输入“Terminal”并按 Enter
- 在终端中输入以下内容:(
cd <Ctrl><Shift>V<Enter>
这将把您移动到闪存驱动器的目录)
- 输入
sh downloader.sh
并按 Enter 键 - 等待下载完成
- 弹出你的闪存驱动器
回到没有互联网的计算机:
- 在终端中打开闪存驱动器:
- 插入闪存驱动器
- 在文件浏览器中打开你的闪存驱动器
- 输入
<Ctrl>L
然后<Ctrl>C
(这将复制您的闪存驱动器的位置) - 打开 Unity Dash,输入“Terminal”并按 Enter
- 在终端中输入以下内容:(
cd <Ctrl><Shift>V<Enter>
这将把您移动到闪存驱动器的目录)
- 输入
sudo dpkg --install *.deb
并按 Enter 键 - 等待包安装
笔记:这只适用于 Ubuntu 档案库的软件包!