小编Jam*_*mes的帖子

在 Ubuntu 12.04 或 13.04 中未禁用自动挂载

我正在尝试禁用任何 USB 设备的自动挂载。我在 Ubuntu 10.04 上有这个工作,但我试图在 12.04 或(理想情况下)13.04 中做同样的事情,但没有任何运气。

我到处看看告诉我跑dconf-editor,然后去orgdesktopmedia-handling勾去掉automountautomount-open。这种方法在 10.04 中有效,但在其他方法中无效。我也试过autoopen-never在其他两个未勾选的情况下打勾,但没有任何运气。

我正在使用 VirtualBox VM 来执行此操作,我不知道这是否会影响我的结果。我已经设置了一个空白的 USB 设备过滤器来捕获所有设备并将它们附加到 VM。欢迎任何建议!

编辑:

感谢所有的建议。我再次开始全新安装并设法使其正常工作,我认为这一定与我的 VM 设置有关,但我不知道是什么!

ubuntu usb automounting

7
推荐指数
2
解决办法
7818
查看次数

如何将 autotools 包添加到 Buildroot?

我正在尝试向 buildroot 添加一个包,但我没有取得太大的成功。我要添加的包是一个名为 scew 的 autotools 包。我遵循了关于添加包的 buildroot 指南,虽然在make menuconfig运行时列出了包,但当我运行时make,最终的rootfs.tar.

我还复制了另一个.mk用于安装的简单文件which,并相应地更改了变量名称和 URL。这是我的副本scew.mk

SCEW_VERSION = 1.1.3
SCEW_SITE = http://savannah.nongnu.org/download/scew/
SCEW_LICENSE = GPLv3
SCEW_LICENSE_FILES = COPYING

$(eval $(autotools-package))
Run Code Online (Sandbox Code Playgroud)

在我有的同一个目录中Config.in,它看起来像:

config BR2_PACKAGE_SCEW
   bool "scew"
   help
   google scew
Run Code Online (Sandbox Code Playgroud)

我还将以下几行添加到package/Config.in

menu "My Packages"

 menu "Packages I Wrote"
 source "package/MyPackages/packagesIWrote/hello/Config.in"
 source "package/MyPackages/packagesIWrote/helloworld/Config.in"
 endmenu

 menu "External Packages"
 source "package/MyPackages/external-packages/scew/Config.in"
 endmenu

endmenu
Run Code Online (Sandbox Code Playgroud)

这部分似乎有效,因为包已列出并可被选择。hello 和 helloworld 包是从本网站(用法语编写)获取的添加包指南的副本:添加 Hello Wolrd

hello world 包也不起作用。我很乐意接受任何建议,因为似乎我只是在这个问题上绕圈子,我看不出我做错了什么。

compiling embedded buildroot

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

标签 统计

automounting ×1

buildroot ×1

compiling ×1

embedded ×1

ubuntu ×1

usb ×1