Ubuntu

Ubuntu用户和开发人员的问答

1
在64位上编译32位应用程序,找不到-lX11
我正在调用类似的命令: g++ ... -o"myapp" -lX11 ... 并得到 /usr/bin/ld: cannot find -lX11 我安装了以下软件包来支持多体系结构: ia32-libs, libc6-dev-i386 and g++-multilib 但无济于事。/ usr / lib32中似乎没有任何X11.so,实际上该目录中只有52个库。我觉得您应该手动安装库,但是我对接下来应该检查的内容不知所措。 任何帮助表示赞赏。

2
什么是进程“ / usr / bin / X:0 -auth / var / run / lightdm / root /:0 -nolisten tcp vt7 -novtswitch -background none”?
我的Ubuntu 12.04设置遇到一些严重的性能问题,因此通过htop与我的常规任务一起运行来寻找罪魁祸首。 除了常见的嫌疑人,例如铬,compiz和conky,我还注意到了此过程: /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none 它不仅持续运行,而且还是CPU占用率和内存消耗方面的主要资源之一。在大多数情况下,它一直是性能消耗者中排名第一的人,但有时却不时被特别耗费资源的任务(例如Flash Player等)排在首位。 从名称来看,我完全不确定它的作用。X和lightdm似乎表示与gui的关系,而tcp似乎与网络有关。 我的问题:这个过程应该一直运行吗?使用这么多资源合法吗?我需要运行它还是可以安全杀死它,如果需要,怎么办? 仅供参考:我的系统是完全最新的,我什至将xorg-edgers ppa用于最新的nvidia驱动程序和compiz-packages(出于与错误相关的特定原因)。 任何建议将不胜感激。

1
作为根的xrandr找不到显示
当我停靠或取消停靠ThinkPad时,有以下规则调用脚本: # /lib/udev/rules.d/81-thinkpad-dock.rules KERNEL=="dock.0", ATTR{docked}=="0", RUN+="/usr/bin/think-dock-hook off" KERNEL=="dock.0", ATTR{docked}=="1", RUN+="/usr/bin/think-dock-hook on" 该脚本将被调用: # /usr/bin/think-dock-hook # Find the user who is currently logged in on the primary screen. user="$(who -u | grep -F '(:0)' | head -n 1 | awk '{print $1}')" su -c "bash -x /usr/bin/think-dock $setto" "$user" >> /root/think-dock.log …
9 root  xrandr 

3
如何将单个音频通道重定向到其他设备?
我刚买了蓝牙立体声扬声器,就有了一个主意: 是否可以使用我的蓝牙扬声器作为后置扬声器,以及两个普通的有线立体声扬声器(或另一对蓝牙扬声器)作为前置扬声器来构建4.0音频系统?我必须使用哪个程序? 一般来说:是否可以在单个通道中拆分4.0或5.1信号并将其发送到多个设备?

3
如何备份服务器?
我正在使用Ubuntu 12.04 Server。我是Ubuntu的新手,我想创建完整操作系统的备份并将其还原到另一个系统或同一系统。 您能否解释逐步进行备份和还原的过程?
9 server  backup 

3
使用Ralink RT2800定期断开连接
我不确定是什么原因引起的,不过,升级到Ubuntu 12.04.1 LTS后,我开始遇到常规的无线断开连接。 使用System Profiler和Benchmark实用程序,我检查了所有驱动程序是否按预期工作。从这个角度看,似乎没有问题。 因此,我决定使用WICD网络管理器来寻求一个临时解决方案,一些人说它可以保持无线连接的稳定。-但是,就我而言不是。 此外,我尝试对IPv4使用手动设置,而不是使用DHCP。(还禁用了IPv6)。执行sudo /etc/init.d/networking restart(临时修复)... 另外,我尝试了backports解决方案和ndiswrapper解决方案-没有任何效果。 包括一些信息以供参考: 硬件信息:lshw -C网络 *-网络描述:以太网接口 产品:RTL8111 / 8168B PCI Express千兆以太网控制器 卖方:Realtek Semiconductor Co.,Ltd. 物理ID:0 巴士资讯:pci @ 0000:04:00.0 逻辑名称:eth0 版本:01 序列:00:1a:4d:52:ee:1d 大小:10Mbit / s 容量:1Gbit / s 宽度:64位 时钟:33MHz 功能:pm vpd msi pciexpress bus_master cap_list rom以太网物理tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt …


2
由于apparmor配置文件中的错误,mysql无法更新
更新后出现了mysql错误。 这是日志。 (Leyendo la base de datos ... 559752 ficheros o directorios instalados actualmente.) Desinstalando mysql-server ... Configurando mysql-server-5.5 (5.5.24-0ubuntu0.12.04.1) ... Error del analizador AppArmor para /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld en la l?nea 40: syntax error, unexpected TOK_END_OF_RULE, expecting TOK_MODE start: Job failed to start invoke-rc.d: initscript mysql, action "start" failed. …
9 12.04  mysql 


3
如何禁用顶部面板中的Spotify指示器?
Spotify指示器图标与本机Unity主题冲突,并且是多余的,因为它已在“声音”指示器菜单中列出。有没有办法删除或禁用Spotify指示器?或至少要更改图标(无法在我的文件系统上grep它)。我在12.04中使用Spotify“预览”。谢谢!

4
更新后无法启动mysql服务器
今天,我更新了系统,但无法启动mysql服务器: 我收到以下错误: Aug 14 14:32:09 VULTURUS kernel: [ 1996.413190] init: mysql main process (14122) terminated with status 1 Aug 14 14:32:09 VULTURUS kernel: [ 1996.413262] init: mysql main process ended, respawning Aug 14 14:32:10 VULTURUS kernel: [ 1997.373479] init: mysql post-start process (14123) terminated with status 1 Aug 14 14:32:10 …
9 mysql  apparmor 

2
rm命令与删除按钮有何不同?
我从一本书中读到它说,命令rm删除inode而不是文件。这意味着如果我使用rm命令删除,则无法恢复。 我对Ubuntu环境非常陌生。现在我的疑问是,Del密钥如何工作?inode就我而言,它并没有删除它,因为我可以从我的Trash文件夹中将其还原。因此,我是否可以说该Del 键正在mv对Trash文件夹进行inode更改而未更改呢?还是我在这里想念什么?
9 delete  rm 

6
更好的工作区切换器?
我正在使用默认安装的Unity运行Ubuntu 12.04。 工作区切换器图标本来可以更好。它的功能是通过按键完成的。无论其他台式机上是否有窗口,该图标均保持不变(台式机1上有两个窗口)。 是否有更好的工作区切换器-可以实时表示桌面上的窗口? 或者,我可以如何关闭工作区切换器图标?

1
AppArmor拒绝安装操作
我如何说服保镖允许此操作? [28763.284171] type=1400 audit(1344273461.387:192): apparmor="DENIED" operation="mount" info="failed type match" error=-13 parent=7101 profile="lxc-container-with-nesting" name="/" pid=7112 comm="su" flags="ro, remount, bind" 基本上,我试图以只读方式重新挂载根文件系统(在嵌套在LXC容器中的挂载名称空间中)。该设置是在该位置周围的一些绑定安装,以: mount --rbind / / mount -o remount,ro / 我尝试了以下每种组合: mount options=(ro, remount, bind) / -> /, 我能想到的。添加规则会audit mount,显示我执行的所有其他安装,但不会显示在/上进行的安装。我能得到的最接近的是mount -> /,恕我直言太松了。甚至mount / -> /,拒绝重新安装(虽然允许第一次绑定安装)。
9 server  apparmor  lxc 

2
如何使用脚本自动将文件发送到FTP服务器?
我需要制作一个脚本,将特定的日志文件/var/log/放入其中,并将其放在我可以轻松获取的位置(很可能是我可以访问的Web或FTP服务器)。我认为我不想使用邮件发送。Webdav可能是一个选择。它只需要工作而无需任何用户交互,并且非常快捷,轻松。有什么建议么?(基本上不需要密码)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.