我正在上一门在线课程。许多软件是课程的先决条件,需要在 Ubuntu 上安装。我已经在宿舍的笔记本电脑上安装了所有这些软件。现在,我也在 VirtualBox 上的实验室机器上安装了 Ubuntu(相同版本 14.04)。我的问题有两部分:
- 我知道,可以将所有设置从笔记本电脑转移到虚拟 Ubuntu,但我不知道如何做到这一点,以及最有效的方法是什么?
- 可以一次性安装多个软件吗?一个一个安装太耗时间了。
仅供参考:我在两个 Ubuntu 上都可以访问互联网。
答案1
看起来这个程序synaptic
可能会帮助你:
synaptic
是一个图形化软件包管理器。使用时synaptic
需要 root 权限(启动时会要求您输入密码)。启动后,您可以导航到File->Save Markings As...
软件包列表的目标位置并选择目标位置。(注意:由于 synaptic 以 root 身份运行,因此文件夹“Desktop”实际上是 root Desktop,而不是您的。)
不要忘记在另存为对话框中选中“保存完整状态,而不仅仅是更改”;否则文件将不包含所有包(或根本不包含任何包)。
然后,您可以将该文件传输到另一台机器,并使用 synaptic 将其导入File->Read Markings...
。
资料来源:http://ubuntuforums.org/showthread.php?t=1057608和http://ubuntuforums.org/showthread.php?t=2147845
答案2
您下载的 Ubuntu 软件包存储在/var/cache/apt/archives
. 可能有效的方法是使用scp
通过互联网(通过 SSH)将文件复制到您的虚拟机,然后使用 gdebi 安装它们:
mkdir ~/Desktop/old-ubuntu-debs
scp -r USERNAME@IP_ADDRESS:/var/cache/apt/archives/ ~/Desktop/old-ubuntu-debs/
cd ~/Desktop/old-ubuntu-debs/
sudo dpkg -i ./*deb
您也可以将文件复制到/var/cache/apt/archives
USB 记忆棒或其他形式的存储设备,然后从那里安装