小编Mes*_*ion的帖子

从 USB Live Session 启动时如何绕过“试用/安装”屏幕?(无需安装在 USB 中)

这已经被问过好几次了(我在这里这里这里找到),但基本上每个人都简单地建议对 USB 记忆棒执行完整安装。但我确实需要将它作为 LIVE 会话,而不是“在 USB 上完全安装”,原因有很多(最重要的一个是使用 Live session 我可以使用桌面图标轻松安装 Ubuntu)

因此,我跳过欢迎屏幕(并自动选择“尝试 Ubuntu”选项)的限制是:

  • 它实际上必须是 Ubuntu Live 会话(或尽可能接近默认值)。相同的软件选择(gparted 存在于实时会话中,例如 gimp 不存在)、用户(名称和 ID)、行为(无登录屏幕、无密码sudo、仅举几例)、无 GRUB 等。这排除了在 USB 上完全安装 Ubuntu。

  • 它必须能够在计算机中安装 Ubuntu(而完全安装需要 ISO 文件、额外的 U 盘和启动盘创建器的麻烦)

  • 如果可能,尽可能快于“基于文本的启动器”(在内核加载后立即按下一个键时所拥有的启动器)

  • 它必须是完全自动的,从启动到桌面无人值守。

  • 选择与默认语言不同的语言。它可以是一个硬连接选择(实际上,它必须,因为引导本身应完全无人看管)。但最好容易更改(“轻松”如在编辑配置文件然后重新启动时)

是否可以?

到目前为止,我已经排除的建议的(伟大的)解决方案是:

  • 在 U 盘中安装 Ubuntu (出于上述所有原因)

  • 删除Ubiquity(它也删除了从该 USB 安装系统的能力)

  • Ubuntu 定制工具包 (ubk):几个限制和警告,甚至不在 repos 中

  • Remastersys / LiLi:与完全直接USB安装相同,只是定制。

一个理想的解决方案是“使用启动盘创建器创建 USB 病,然后打开它并删除/编辑/添加文件(s)xxx、yyy、zzz”

live-usb

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

开源、免费的 Java 反编译器

是否有任何适用于 Ubuntu 的开源 Java 反编译器,最好在存储库和/或 GPL 中?

双方JADJD,最流行的反编译我已经有点谷歌上搜索后发现,好像只能以二进制形式上市。而且它们都是专有的。

很难相信Ubuntu(或一般的 Linux)中没有这样的软件。

如果有多个,您推荐哪个,为什么?

java software-recommendation

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

如何处理 .WIM 图像文件?

我有一台 Asus 上网本,它的恢复分区和恢复 DVD 有几个.WIM 格式的图像。

是否有任何 Linux/Ubuntu 工具来处理这些图像?进出口寻找的等价物dismImageX等等。但是任何工具(GUI或CLI),可以安装或提取或查看其内容将是很好。

mount software-recommendation

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

ext4 分区大小/可用空间差异

在为我的数据创建 250GiB 备份分区时,我注意到 Nautilus、gParted、df、tune2fs 等中报告的分区大小和可用空间之间存在很多差异。

起初我以为是 GiB/GB 混淆。不是

然后我认为它可能是 ext4 的保留块。不是

我完全不解。这里有一些图片。以下是步骤:

  • 第一,NTFS。524288000 个扇区 x 512 字节/扇区 = 268435456000 字节 = 268.4 GB = 250 GiB。

在此处输入图片说明 在此处输入图片说明

Nautilus 说“总容量:250.0 GB ”(即使它实际上是 GiB,而不是 GB)。除了那个小小的贴错标签,到目前为止,还不错

  • 现在,使用 gparted 格式化为 ext4 的相同分区:

在此处输入图片说明

首先,Last 和 Total 扇区相同。它是相同的 250GiB 分区。使用的大小是 4.11GiB(可能是保留块?)

在此处输入图片说明

不。看起来保留块是 12.7 GiB(~5%。哎哟!)。但是......为什么总容量现在只有 246.1 GiB ???. 这种差异(有点)与 gparted 报告的 4.11 GiB 相匹配。但是......如果它不是来自保留块,它是什么?为什么 gparted 没有报告 12.7GiB 的已用空间?

$ df -h /dev/sda5
Filesystem            Size  Used Avail …
Run Code Online (Sandbox Code Playgroud)

filesystem partitioning ext4 gparted

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

垃圾桶是如何工作的,我在哪里可以找到它的官方文档、参考或规范?

在尝试从已安装的 NTFS 卷管理垃圾桶时,我最终阅读了FreeDesktop.org 上的参考资料

四处摸索并进行一些测试,我意识到 Ubuntu/Gnome 并没有 100% 遵循规范。原因如下:

  • 对于非 / 分区,它总是使用<driveroot>/.Trash-<uid>,它从未使用过<driveroot>/.Trash/<uid>,即使我提前创建了它。虽然这有效,但很烦人:如果我有 15 个用户,/.Trash-xxx我的驱动器中最终会有 15 个文件夹,而另一种方法仍然会给出一个文件夹(包含 15 个子文件夹)。我的驱动器中的“污染”非常令人不快。和规格说:“如果一个$topdir/.Trash目录不存在,一个$topdir/.Trash-$uid目录是使用”。嗯,它存在,为什么它从不使用它?

  • 根垃圾确实没有工作,至少不能开箱即用。以 root 身份打开 nautilus 并单击垃圾箱;它给出了一个错误。尝试删除任何文件,它说“它无法移至垃圾箱”。好的,我知道这可以通过创建/root/.local/share. 但是规范说“应该为任何新用户自动创建一个“主垃圾”目录。如果垃圾操作需要这个目录但不存在,则实现应该自动创建它,没有任何警告或延迟。 “。那为什么会出错呢?漏洞?

  • 为什么我必须更改/etc/fstab已安装卷的条目,添加 uid 和 guid 等选项,如果卷已为每个人安装为 RW?

这些只是偏离标准的一些例子。所以,问题是:

“如果 Ubuntu 没有 100% 遵守规范,垃圾究竟是如何工作的?我在哪里可以找到 Ubuntu 实施垃圾的技术参考?”

顺便说一句:如果 Ubuntu 确实遵循规范,请告诉我我做错了什么,特别是关于/.Trash-<uid>vs/.Trash/<uid>问题。

谢谢!

编辑:

更多信息:

  • 如果给定的 fs 不支持粘滞位(VFAT、NTFS),它可能也没有权限(至少 VFAT …

gnome nautilus documentation trash

14
推荐指数
1
解决办法
3291
查看次数

如何显示所有 apt-get Dpkg::Options 及其当前值?

apt-get -o Dpkg::Options::="--force-confnew"
Run Code Online (Sandbox Code Playgroud)

apt-get -o Dpkg::Options::="--force-confold"
Run Code Online (Sandbox Code Playgroud)

还有很多。

如何获取所有列表Dpkg::Options及其当前设置的值?

apt dpkg

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

NTFS 和 NTFS-3G

我有一台装有 Ubuntu Netbook 10.04 的上网本和一台装有 Mint 10 的台式机(~ Ubuntu Desktop 10.10)

它们都通过 /etc/fstab 挂载了读/写 NTFS 分区。它工作正常。

我在网上、谷歌、论坛和这里的几篇文章中读到过,NTFS-3G 是允许您完全访问 NTFS 分区的驱动程序,它是新的、伟大的、强大的、yada-yada。

但是……我的条目使用的是 plain ntfs,没有提到 -3g,并且它们仍然可以完美地进行读写。我已经在使用 ntfs-3g 了吗?10.04 以后是否“在幕后”使用它?我如何在我的系统中检查它?

我的 /etc/fstab 条目应该使用“ntfs-3g”作为 fs 吗?为什么有的帖子提到mount ntfs,有的说mount ntfs-3g

我真的很困惑我应该在哪里使用 fs 类型名称(ntfs)或驱动程序名称(ntfs-3g?)。

或者它现在无关紧要,而 ntfs 始终是 ntfs-3g 的“别名”或某些东西?

我读过她的一些帖子,从 10 月 10 日到 11 月 10 日,它们“宣布”ntfs-3g“终于到了”……这就是 Lucid 10.04 之后的方式。

有人可以在我的脑海中解开这个烂摊子,并解释 ntfs 和 ntfs-3g 之间的关系,当前状态是什么(10.04 和 10.10),我应该在哪里使用它们等等(关于 mount、fstab 等)?

对不起,冗长的、令人困惑的、冗长的文字……我真的很困

10.04 10.10 fstab mount ntfs

9
推荐指数
1
解决办法
3941
查看次数

/home 分区的推荐 fstab 选项

我很快会将我的 /home 文件夹移动到一个单独的分区。有数百个关于如何执行此操作的教程,包括此处。虽然大多数人都同意基本步骤,但他们的细节却大不相同。例如,对于复制文件,一些使用rsync、一些cp和一些find | cpio(我会使用rsync

至于 fstab 入口,选项让我感到困惑。最常见的建议是:

UUID=xxx /home ext3 nodev,nosuid 0 2
UUID=xxx /home ext3 defaults,error=remount-ro 0 1
UUID=xxx /home ext4 error=remount-ro 0 1
UUID=xxx /home ext3 defaults 1 2
Run Code Online (Sandbox Code Playgroud)

很难知道这些建议是否过时或过时。那么,对于 Ubuntu 10.04 及更高版本,ext4 /home 的最佳/推荐参数是什么?nodev,nosuid?默认?没有?而且,最重要的是,为什么?

编辑:

到目前为止,我倾向于使用

UUID=xxx /home ext4 nodev,nosuid 1 2
Run Code Online (Sandbox Code Playgroud)

但我想了解一些背景知识

fstab home-directory

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

如何将 Wine 中的所有文件类型与其对应的本机应用程序相关联?

对于单个文件类型,这很容易完成,如如何将 Wine 中的文件类型与本机应用程序关联?, 通过.reg为所需的文件类型创建一个。但这仅适用于 AVI。我使用一些可以启动各种文件的 Wine 应用程序(uTorrent、Soulseek、Eudora 等等)。例如,电子邮件附件可以是 JPG、DOC、PDF、PPS……它不可能(也不可取)追踪一个人可能在电子邮件中收到或在 torrent 中下载的所有可能的文件类型。

所以我需要一个更通用和更广泛的解决方案。我需要文件关联来兑现当前配置的任何本机应用程序。我希望对系统中配置的所有文件类型都执行此操作。

我已经想出了如何使解决方案通用。只需替换.regfor 中启动的应用程序winebrowser,如下所示:

[HKEY_CLASSES_ROOT\.pdf]
@="PDFfile"
"Content Type"="application/pdf"
[HKEY_CLASSES_ROOT\PDFfile\Shell\Open\command]
@="C:\\windows\\system32\\winebrowser.exe \"%1\""
Run Code Online (Sandbox Code Playgroud)

我已经测试过这个并且它工作正常。由于 winebrowserxdg-open用作后端,并将我的 Windows 路径转换为 ​​Unix 路径,因此启动了正确的 (Linux) 应用程序。

所以我需要一个“批量”更新程序到 wine 的注册表,一种wine-update-associations可以在安装新应用程序时运行的脚本。也许一个工具可以:

  • 列出我的系统所有关联了默认已安装应用程序的Mime Types 类型
  • 提取所有需要的信息(glob、mime 类型等)
  • 生成上述格式的.REG文件

棘手的部分是:我已经搜索了很多关于如何在 Ubuntu 10.10 及以后的版本中完成关联的信息,并且至少可以说文档是稀缺和混乱的。Freedesktop.org 没有完整的规范,甚至 Gnome 文档也已过时。到目前为止,我已经收集了4 个包含关联信息的文件,但我不知道使用哪个(或为什么),或者如何使用它们来生成.reg文件:

~/.local/share/applications/mimeapps.list
~/.local/share/applications/miminfo.cache
/usr/share/applications/miminfo.cache
/etc/gnome/defaults.list
Run Code Online (Sandbox Code Playgroud)

任何帮助、脚本或解释将不胜感激! …

wine scripts mime-type file-association

8
推荐指数
1
解决办法
5917
查看次数

“基本”(xpm、png、bmp、gif)图像文件的缩略图(Nautilus 预览)

Nautilus 没有为xpm我拥有的某些文件生成缩略图,因此我试图调查负责为 xpm 文件(如果有)或任何图像生成缩略图。我偶然发现了一堆错误信息、过时的规格和沮丧的搜索。

那么,这种“基本”图像的缩略图在哪里定义?我查过了/usr/share/thumbnailers,它只提到了 pdf、exe 和视频文件。没有提到png,jpg bmp等。图像的缩略图在哪里定义?Wat是关于它的官方参考吗?

nautilus thumbnails

8
推荐指数
1
解决办法
3783
查看次数

在 RAM 中挂载 /usr(启动时从硬盘加载,关闭时保存到)

我有当前的场景:

  • 16GB 或内存。大多数情况下,大约有 10~12GB 未使用

  • 几乎从不安装/删除软件,这是一个成熟的系统

  • 每周只重启一次,所以(重新)启动时间无关紧要

  • /usr 大约 8GB

  • HDD 很慢,在不久的将来没有预算来改变它

  • 安装/tmptmpfsfstab没有奇迹般的表现

我刚刚有了一个疯狂的想法:

是否有可能以某种方式使用我的 RAM 来“存储” /usr

也就是说,在启动时,它/usr从 HDD读取当前内容并将其复制到 atmpfs并将其挂载为/usr?

如果可能,关闭时是否还将(可能已更新)内容刷新回 HDD?或者也许让我在最终需要安装/删除新软件或更新时轻松“暂时切换回 HDD”?

欢迎任何方法,即用型命令将受到高度重视。

谢谢!

mount tmpfs

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