小编con*_*use的帖子

就最低系统要求而言,我如何找出适合我的硬件的 Ubuntu 版本和衍生版本?

对于给定的硬件配置,我如何确定 Ubuntu 是否会在其上运行?在选择 Ubuntu 版本和风格时,我应该考虑哪些因素,例如:

  • Xubuntu的桌面比通常的 Gnome 和 Unity 更轻
  • Lubuntu与更轻的 LXDE 桌面

显然 Ubuntu 不能在某些处理器架构上运行。那么我该如何选择正确的版本并进行推导。如何找出最低系统要求?

system-requirements

157
推荐指数
6
解决办法
11万
查看次数

在 $PATH 中找不到可接受的 C 编译器

我想安装一个名为speech_tools-2.1-release.tar.gz. ./configure在这个包中运行命令后,它向我显示一条消息:

Configure: error: no acceptable C compiler found in $PATH  
See 'config.log' for more details  
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

compiling c install-from-source

52
推荐指数
1
解决办法
7万
查看次数

如何正确使用 GPL 和 MIT 许可证?

因为我们自己的Alaukik问我把一个 脚本根据GPL许可证我不知道如果我做正确。我关心的点是:

  1. 我是否必须在我的项目中包含整个许可证,或者类似的评论在# Copyright by John Doe, 2011 Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php法律上是否足够?
  2. 我是否必须包括我的真实姓名或电子邮件或其他合法防水的别名?
  3. 年份重要吗?我猜“是”,因为版权在大多数国家/地区会在一段时间后到期。如果我不这样做会怎样?
  4. 我应该在 MIT 上使用 GPL 吗?我倾向于 MIT,因为它更宽松,而且我不在乎我的脚本是否用于封闭源软件。

更新

有一个关于“如何为您自己的软件使用 GNU 许可证”的非常好的页面。gnu 网站还提供了有关如何将许可证应用于您的项目( ™Flimm ) 的建议。这涵盖了 GPL 的很多内容。

底线 - 许可证选择
如果您想支持免费软件,请不要使用过于免费的许可证。禁止专有使用使自由软件比专有程序更具优势。理论上,某些许可证重用您的代码必须归功于您的原始代码。但是重复使用很难证明,有些公司可能只是不信任你。但是,如果您确实希望尽可能广泛地传播您的软件,即您不关心使用您的软件的专有产品,那么请使用 MIT 或 LGPL。如果有疑问,请使用更严格的许可证并添加一行,说明您可以根据具体情况考虑允许超出许可条款的使用。这样,拥有值得您工作的项目的商业用户就有机会了。

底线 - 版权纠纷
包括尽可能多的信息,以证明它确实是您的心血结晶。对你脑后的所有权提起诉讼。穷人的版权是将您来源的印刷版邮寄到您的家庭住址。如果信封完好无损,则邮戳是法庭上的有效证据,并提供日期和经过验证的地址。用电子邮件代替您的全名来识别您的身份应该没问题并且有足够的证据,但是:安全总比抱歉好

license gpl

32
推荐指数
2
解决办法
5万
查看次数

如何让 live-USB 使用分区进行持久化?

我想将 Ubuntu 安装到 USB 硬盘驱动器,以便它可以在所有系统上运行,可以运行 LiveCD并将持久数据存储在常规 ext4 分区而不是casper-rw文件上。在其他任何方面,它都应该像常规的 Ubuntu 安装一样

问题

使用Startup Disk Creator可以将 LiveCD 映像放在 USB 设备上。更改可以持久化,但存储在大小限制为几 GB 的文件中。所述持久文件(除了受大小限制外)还有一个问题,即它不像普通分区上的数据那样可读。*

我的问题

那么我如何在 USB 磁盘上获取 LiveCD 以将更改存储在普通分区而不是持久性文件中呢?此外,持久更改不应该限制在几 GB 的大小,而是在需要时使用许多 100 GB 的整个分区。

我怀疑那里有一个教程,但是我的 google-fu 还不够好,无法找到它。

tl;博士:

Sytem 应该在所有硬件配置上运行,具有 LiveCD 的全部功能,并存储在常规的 ext4 分区上,而无需使用 ramdisks 和 casper-rw。FU casper-rw。


*我知道可以从另一个操作系统挂载 casper-rw 文件并以这种方式获取数据,但这很麻烦。

live-usb grub2 initramfs persistence

28
推荐指数
1
解决办法
4万
查看次数

如何迁移我的密钥环(包含 ssh 密码、nautilus 远程文件系统、pgp 密码)和网络管理器连接?

旧钥匙圈

我更换了笔记本电脑上的磁盘并在新磁盘上安装了 Ubuntu。旧磁盘从 12.04 升级到 12.10。现在我想用 WiFi 密码、nautilus 的 ftp 密码和 ssh 密钥密码复制我的旧钥匙圈

我有旧磁盘上的全部数据可用(现在是一个 USB 磁盘,我还没有删除旧数据或对它做任何事情 - 我仍然可以将它放在笔记本电脑中并像什么也没发生一样从它启动)。在我的笔记本电脑中的新光盘上,我安装了 12.10,其密码、用户 ID 和用户名与旧磁盘上的相同。然后,我复制从旧盘的几个重要的配置文件(例如~/.firefox/~/.mozilla~/.skype等等,这些都工作得很好......除了密钥环:

仅仅复制旧的方法~/.gconf/...~/.gnome2/keyrings将无法正常工作。我错过了什么?

即使在复制 .gnome2 之后也有新的空钥匙圈


1. 编辑:我认为还需要复制不在用户主目录中的文件。我将整个旧的/home/confus(这是我的主目录)复制到全新安装中,但没有任何效果。整个副本现在恢复到全新安装的主目录,所以我/home/confus的和全新安装后一样。


2.编辑:该文件夹/etc/NetworkManager/system-connections似乎是WiFi密码的地方。这可能/usr/share/keyrings对 ssh 密钥也很重要 - 这是搜索提出的唯一明智的做法:

find /usr/ -name "*keyring*
Run Code Online (Sandbox Code Playgroud)

3. 编辑:仍然没有来自密钥环的 ssh 和 ftp 密码。我做了什么:

  • 将旧硬盘驱动器转换为 USB 驱动器
  • 将新驱动器放入笔记本电脑并在那里安装新版本的 12.10(相同的 uid、用户名和密码)
  • 通过 USB 从旧硬盘启动并将其/etc/NetwrokManager/system-connections,~/.gconf/~/.gnome2/keyrings,复制~/.ssh到新磁盘。
  • 确认旧安装上的所有密钥都有效
  • 从新磁盘启动 …

keyrings backup network-manager 12.04 12.10

24
推荐指数
1
解决办法
7739
查看次数

如何将wifi密码移动到新安装

我有一台 Acer Aspire ZG5 上网本,目前正在运行 Jolicloud,但我决定它不适合我,并计划切换到 Lubuntu 或 Xubuntu。

但是,我经常出差,并且保存了许多不同办公室、酒店、咖啡馆、餐馆、朋友和亲戚家等的 wifi 密码。必须要求并重新输入所有这些密码会很烦人。

有没有办法将我保存的 wifi 密码从旧安装转移到新安装?

keyrings migration wireless password

19
推荐指数
4
解决办法
2万
查看次数

是否有关于 appindicator 的 python 绑定的详细 API 文档?

我对自己的项目越来越认真,需要有关 python 的 appindicator 模块的良好文档。到目前为止我发现了什么:

  1. dev.ubuntu.com 上的 API 文档
  2. 社区维基条目
  3. C 代码的 API 文档
  4. 不错的博文

他们怎么了:

  1. 只是一个列表,不解释参数、返回值和方法的作用
  2. 只有设计考虑和背景 - 对实际编程几乎没有帮助
  3. 缺少python模块的东西(例如create_menu_from_desktop)
  4. 许多有用的信息被压缩但不完整

所以基本上我需要像 3. 一样详细的东西,但是对于 python 模块。

我的问题示例:

void build_menu_from_desktop (desktop_file, desktop_profile)

参数应该是什么,该方法有什么作用?我的猜测是,该方法从“*.desktop”文件创建菜单条目。但如果是这样,为什么它需要更多的参数而不仅仅是那个文件?它从文件中的哪些条目中获取菜单项?像这样的问题我很难找到答案。

indicator python documentation application-development

18
推荐指数
1
解决办法
2133
查看次数

我如何取回我被涂黑的 ttys?

原问题:

我替换为11.04我的Ubuntu 10.10后,我得到的,当我Ctrl+ Alt+F1–F6到tty是黑屏。此外,当我启动时,在显示 grub2 菜单后会出现一段时间的黑屏。然后直到 gnome 开始之前它保持黑色。

我的 HP EliteBook 8530w 上装有 Nvida Geforce Quadro FX 770M。如何让我的 ttys(又名“虚拟终端”)再次工作?

我的努力按时间顺序:

  • 所以 grub 和 gfx-payload 似乎是问题所在,我想。我遵循本指南以获得更高的 tty 分辨率。这导致 grub2 菜单以我的原始分辨率而不是 800x600 显示。黑屏问题依旧。

  • 我在其他有该问题的 nvidia 卡上搜索了一些错误报告。

  • 我尝试卸载 nvidia 驱动程序。没有效果。还尝试了不同的分辨率

  • 使用旧版本的内核它可以工作。虽然不完美。ttys 可用,grub2 菜单和 gnome start 之间的黑屏仍然存在。不是真正的解决方案。

  • 尝试了太多,我迷失了方向。重新安装grub2linux-image-2.6.38-8-generic。然后/etc/default/grub根据上述指南(也已/etc/grub.d/00_header编辑)对我进行了此操作:

    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT=0
    #GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=3
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    GRUB_GFXMODE=1680x1050x32
    
    Run Code Online (Sandbox Code Playgroud)

    令我惊讶的是,我现在可以以原始分辨率使用我的 ttys。grub2 …

grub2 nvidia tty virtual-console 11.04

17
推荐指数
3
解决办法
3万
查看次数

你如何在没有 GUI 的情况下运行 GUI 应用程序(gui 应用程序作为无头服务器上的守护进程)?

好的,所以我想在没有 X 的服务器上运行一个 GUI 应用程序作为守护程序。该应用程序是一个 java 程序。它可以在配置文件中进行配置,因此不需要 GUI 来使用它。不幸的是,它没有 shell 可执行文件。

我曾经知道一个,但忘记了解决方案。基本上有一个程序可以将 X 服务器伪装成其他程序。找到这将是理想的解决方案。就是想不起来叫什么了。

gui xorg headless

15
推荐指数
1
解决办法
1万
查看次数

如何让 Skype 4.0 打开多个聊天窗口?

从 Skype 4.0 开始,我无法打开多个聊天窗口。如果我想和一个以上的人聊天,我必须关闭一个人的聊天窗口并打开一个与第二个人的聊天窗口。即使我点击联系人列表中第二个人的条目并点击“聊天”,第一个人的窗口也将被第二个人的聊天窗口取代。

我怀疑偏好中有一个选项可以改变这种令人讨厌的行为,但我似乎找不到它。

那么我如何让 Skype 4.0 为每个人打开一个单独的聊天窗口而不替换旧的?

同样,这个问题是 4.0 中的新问题,即 2.0 Beta 没有这个问题。

skype

15
推荐指数
1
解决办法
1万
查看次数