对于给定的硬件配置,我如何确定 Ubuntu 是否会在其上运行?在选择 Ubuntu 版本和风格时,我应该考虑哪些因素,例如:
显然 Ubuntu 不能在某些处理器架构上运行。那么我该如何选择正确的版本并进行推导。如何找出最低系统要求?
我想安装一个名为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)
我该怎么办?
因为我们自己的Alaukik问我把一个 小 脚本根据GPL许可证我不知道如果我做正确。我关心的点是:
# Copyright by John Doe, 2011 Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
法律上是否足够?更新:
有一个关于“如何为您自己的软件使用 GNU 许可证”的非常好的页面。gnu 网站还提供了有关如何将许可证应用于您的项目( ™Flimm ) 的建议。这涵盖了 GPL 的很多内容。
底线 - 许可证选择:
如果您想支持免费软件,请不要使用过于免费的许可证。禁止专有使用使自由软件比专有程序更具优势。理论上,某些许可证重用您的代码必须归功于您的原始代码。但是重复使用很难证明,有些公司可能只是不信任你。但是,如果您确实希望尽可能广泛地传播您的软件,即您不关心使用您的软件的专有产品,那么请使用 MIT 或 LGPL。如果有疑问,请使用更严格的许可证并添加一行,说明您可以根据具体情况考虑允许超出许可条款的使用。这样,拥有值得您工作的项目的商业用户就有机会了。
底线 - 版权纠纷:
包括尽可能多的信息,以证明它确实是您的心血结晶。对你脑后的所有权提起诉讼。穷人的版权是将您来源的印刷版邮寄到您的家庭住址。如果信封完好无损,则邮戳是法庭上的有效证据,并提供日期和经过验证的地址。用电子邮件代替您的全名来识别您的身份应该没问题并且有足够的证据,但是:安全总比抱歉好。
我想将 Ubuntu 安装到 USB 硬盘驱动器,以便它可以在所有系统上运行,可以运行 LiveCD并将持久数据存储在常规 ext4 分区而不是casper-rw
文件上。在其他任何方面,它都应该像常规的 Ubuntu 安装一样。
使用Startup Disk Creator可以将 LiveCD 映像放在 USB 设备上。更改可以持久化,但存储在大小限制为几 GB 的文件中。所述持久文件(除了受大小限制外)还有一个问题,即它不像普通分区上的数据那样可读。*
那么我如何在 USB 磁盘上获取 LiveCD 以将更改存储在普通分区而不是持久性文件中呢?此外,持久更改不应该限制在几 GB 的大小,而是在需要时使用许多 100 GB 的整个分区。
我怀疑那里有一个教程,但是我的 google-fu 还不够好,无法找到它。
Sytem 应该在所有硬件配置上运行,具有 LiveCD 的全部功能,并存储在常规的 ext4 分区上,而无需使用 ramdisks 和 casper-rw。FU casper-rw。
*我知道可以从另一个操作系统挂载 casper-rw 文件并以这种方式获取数据,但这很麻烦。
我更换了笔记本电脑上的磁盘并在新磁盘上安装了 Ubuntu。旧磁盘从 12.04 升级到 12.10。现在我想用 WiFi 密码、nautilus 的 ftp 密码和 ssh 密钥密码复制我的旧钥匙圈。
我有旧磁盘上的全部数据可用(现在是一个 USB 磁盘,我还没有删除旧数据或对它做任何事情 - 我仍然可以将它放在笔记本电脑中并像什么也没发生一样从它启动)。在我的笔记本电脑中的新光盘上,我安装了 12.10,其密码、用户 ID 和用户名与旧磁盘上的相同。然后,我复制从旧盘的几个重要的配置文件(例如~/.firefox/
,~/.mozilla
,~/.skype
等等,这些都工作得很好......除了密钥环:
仅仅复制旧的方法~/.gconf/...
和~/.gnome2/keyrings
将无法正常工作。我错过了什么?
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 密码。我做了什么:
/etc/NetwrokManager/system-connections
,~/.gconf/
和~/.gnome2/keyrings
,复制~/.ssh
到新磁盘。我有一台 Acer Aspire ZG5 上网本,目前正在运行 Jolicloud,但我决定它不适合我,并计划切换到 Lubuntu 或 Xubuntu。
但是,我经常出差,并且保存了许多不同办公室、酒店、咖啡馆、餐馆、朋友和亲戚家等的 wifi 密码。必须要求并重新输入所有这些密码会很烦人。
有没有办法将我保存的 wifi 密码从旧安装转移到新安装?
我对自己的项目越来越认真,需要有关 python 的 appindicator 模块的良好文档。到目前为止我发现了什么:
他们怎么了:
所以基本上我需要像 3. 一样详细的东西,但是对于 python 模块。
我的问题示例:
void build_menu_from_desktop (desktop_file, desktop_profile)
参数应该是什么,该方法有什么作用?我的猜测是,该方法从“*.desktop”文件创建菜单条目。但如果是这样,为什么它需要更多的参数而不仅仅是那个文件?它从文件中的哪些条目中获取菜单项?像这样的问题我很难找到答案。
我替换为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 之间的黑屏仍然存在。不是真正的解决方案。
尝试了太多,我迷失了方向。重新安装grub2
和linux-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 …
好的,所以我想在没有 X 的服务器上运行一个 GUI 应用程序作为守护程序。该应用程序是一个 java 程序。它可以在配置文件中进行配置,因此不需要 GUI 来使用它。不幸的是,它没有 shell 可执行文件。
我曾经知道一个,但忘记了解决方案。基本上有一个程序可以将 X 服务器伪装成其他程序。找到这将是理想的解决方案。就是想不起来叫什么了。
从 Skype 4.0 开始,我无法打开多个聊天窗口。如果我想和一个以上的人聊天,我必须关闭一个人的聊天窗口并打开一个与第二个人的聊天窗口。即使我点击联系人列表中第二个人的条目并点击“聊天”,第一个人的窗口也将被第二个人的聊天窗口取代。
我怀疑偏好中有一个选项可以改变这种令人讨厌的行为,但我似乎找不到它。
那么我如何让 Skype 4.0 为每个人打开一个单独的聊天窗口而不替换旧的?
同样,这个问题是 4.0 中的新问题,即 2.0 Beta 没有这个问题。