小编Jon*_*ann的帖子

创建要分发的 Ubuntu VM

我是编程课程的助教,任务是创建基于 Ubuntu 14.04 LTS 的虚拟机映像,并预装所有必要的软件(用于 C++ 和 Python 开发),以便学生都运行相同的虚拟系统,我们避免了这些困难让一切都在各种不同的机器和操作系统上工作。我们打算使用 Virtual Box 作为主机 VM 软件,因为它是免费且跨平台可用的。

天真地,我只会使用 Ubuntu 14.04 LTS 磁盘映像,在我的 Virtual Box 中运行它,将其安装到虚拟硬盘 (VDI),使用预定义的密码设置一个“学生”帐户,安装所有必要的软件,然后关闭关闭虚拟机并分发 VDI 文件。我们会要求每个学生将 VDI 导入到 Virtual Box,运行它并设置他们的个人帐户(或仅使用默认的学生帐户)。

  • 上述程序是否可行?
  • 需要注意哪些陷阱?我们需要这几乎是万无一失的。我们预计有 80 多名学生,但只有 4 名助教,因此我们无法提供个人支持。
  • 使用动态分配的 VDI 类型虚拟 HDD 有什么缺点吗?
  • 我可以立即安装 Virtual Box 的 Guest Additions 还是它做任何特定于主机的事情?
  • 有没有更优雅的方式来处理用户帐户的创建?理想情况下,Ubuntu 会让他们通过帐户创建向导,并让他们在第一次启动映像时设置密码(并将它们添加到 sudoers 文件中)。不过,这不是优先事项。我想有一个默认帐户没问题。

linux virtualbox virtual-machine ubuntu

20
推荐指数
3
解决办法
6242
查看次数

Evolution/Gnome Keyring 不会记住 Google 密码

我更改了我的 Google 帐户密码。我在 Fedora 20 下使用 Gnome 3,所以我在在线帐户设置中输入了新密码。我正在使用 Google 日历并将其与 Evolution 同步。我由在线帐户设置设置的主日历已正确同步。但是,我从 New 添加的所有其他日历?Evolution 中的日历菜单提示我输入密码,并在我输入后告诉我密码不正确。

我已经尝试从 Gnome Keyring (Seahorse) 中删除旧的保存密码,但这没有任何效果。此外,删除 Evolution 中的日历并再次添加它们也不能解决问题。奇怪的是,这样做时我实际上被提示输入密码两次:一次显示谷歌日历列表(接受密码)和一次实际下载日历数据(失败)。

google-calendar passwords evolution gnome-keyring

5
推荐指数
1
解决办法
5731
查看次数