Ubuntu

Ubuntu用户和开发人员的问答

1
GDB崩溃:ImportError:没有名为libstdcxx.v6.printers的模块
我对GDB有问题。每当我尝试调试任何C ++程序时,只要运行它,GDB都会出现此错误: (gdb) run Starting program: /home/errikos/Workspaces/tests/a.out Traceback (most recent call last): File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module> from libstdcxx.v6.printers import register_libstdcxx_printers ImportError: No module named libstdcxx.v6.printers Traceback (most recent call last): File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module> from libstdcxx.v6.printers import register_libstdcxx_printers ImportError: No module named libstdcxx.v6.printers 之后,GDB继续运行(即不会完全崩溃)。 我知道有一些关于此的错误报告(此处,此处和此处)。在第二份报告中,还声称存在已发布的修复程序。在第三个中,有一个symlink解决方法,它对我不起作用(即使它起作用,我也不喜欢)。 有没有人找到解决方法?缺少包裹吗? …
14 python  gcc  debugging  gdb 


3
如何使SNMP代理接受来自网络中其他主机的连接?
我已经在系统中使用IP地址192.168.1.1配置了SNMP Agent,并使用以下教程在其中配置了SNMP Agent 我将行修改如下 在文件中 /etc/snmp/snmpd.conf rocommunity public 127.0.0.1 rocommunity public 192.168.1.0/24 rocommunity public 192.168.2.0/24 在文件中 /etc/default/snmpd SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid' 当我尝试从IP地址为192.168.1.1的系统使用snmpwalk命令时,它可以正常工作。 例如:输出的命令的一部分: iso.3.6.1.2.1.1.1.0 = STRING: "Linux devenv 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:13:26 UTC 2013 x86_64" iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10 iso.3.6.1.2.1.1.3.0 …
14 12.04  networking  snmp 


4
如何在我打开它的同一工作区中打开一个新窗口?
我打开一些应用程序并立即切换到另一个工作区,因为打开它需要一些时间。当它打开时,我希望它在打开它的工作空间中打开,而不是在它打开时所在的工作空间中打开。 请注意,我不希望它将应用程序与视口关联。任何应用程序都必须在任何工作空间中都是可打开的。 这可能吗?

3
sqlite安装
我正在像这样的SQLite安装sqlite- 安装 我收到此错误,有人知道该怎么办? anonymous@Anonymous:~/sqlite-autoconf-3080001$ make install make[1]: Entering directory `/home/anonymous/sqlite-autoconf-3080001' /bin/mkdir -p '/usr/local/lib' /bin/bash ./libtool --mode=install /usr/bin/install -c libsqlite3.la '/usr/local/lib' libtool: install: /usr/bin/install -c .libs/libsqlite3.so.0.8.6 /usr/local/lib/libsqlite3.so.0.8.6 /usr/bin/install: cannot create regular file `/usr/local/lib/libsqlite3.so.0.8.6': Permission denied make[1]: *** [install-libLTLIBRARIES] Error 1 make[1]: Leaving directory `/home/anonymous/sqlite-autoconf-3080001' make: *** [install-am] Error 2 anonymous@Anonymous:~/sqlite-autoconf-3080001$ 抱歉,我不知道将其放入的正确方法

2
只有root才能在/ media / sdb1上挂载/ dev / sdb1-贡献给外部USB驱动器
我不明白为什么,当我在Ubuntu 12.04中尝试插入外部USB驱动程序时,看到下一条消息: Error mounting: mount exited with exit code 1: helper failed with: mount: only root can mount /dev/sdb1 on /media/sdb1 这是内容/etc/fstab: # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a …
14 usb  fstab  automount  gvfs 

1
Xorg / Compiz正在使用大量CPU。该怎么办?
我正在使用Ubuntu 12.04。 我一直试图找出是什么原因导致Xorg和Compiz几周来频繁接近最大化我的CPU使用率。本质上,在正常使用期间,这两个过程之间的波动会在使用几乎没有CPU的情况下使用到我所有的CPU之间。 我做了一些研究,这可能是内存泄漏,但是我不确定。有谁知道可能导致此问题的原因,以及如何解决该问题? 我正在使用ATI Mobility Radeon 5400。 $ lspci | grep VGA 01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS880M [Mobility Radeon HD 4200 Series] 02:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Manhattan [Mobility Radeon HD 5400 Series] $ glxinfo | grep render …
14 xorg  compiz  radeon  cpu 

3
安装最新的主线后删除旧内核是否安全?
我已按照此处的建议安装了主线内核3.10,以便可以使用WiFi。 我遇到了这里描述的空间问题(dpkg配置空间不足,有单独的/boot) 如该答案所指出的那样,运行此博客中描述的推荐命令是否安全?如果没有,应该如何修改?我在用着: dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge dpkg --list | grep linux-image ii linux-image-3.10.1-031001-generic 3.10.1-031001.201307131550 amd64 Linux kernel image for version 3.10.1 on 64 bit x86 SMP ii linux-image-3.8.0-19-generic 3.8.0-19.30 amd64 Linux kernel …
14 kernel  uninstall 

3
递归还原移动根目录
我有一个Ubuntu桌面用作服务器。今天早上,我不小心将所有的根移到了../ root@server:/tmp/UPS/up/upsilon# mv /* ../ mv: impossibile spostare "/dev" in "../dev": Dispositivo o risorsa occupata mv: impossibile spostare "/proc" in "../proc": Dispositivo o risorsa occupata mv: impossibile spostare "/run" in "../run": Dispositivo o risorsa occupata mv: impossibile spostare "/sys" in "../sys": Dispositivo o risorsa occupata mv: impossibile spostare "/tmp" in …
14 data-recovery  mv 

1
如何将左侧的铬/铬窗口控件放置在左侧?
有人知道该怎么做吗?它不继承openbox的设置,所以我尝试了与其他unity / gnome有关的建议(也许chrom *继承了它): $ gconftool-2 --get /apps/metacity/general/button_layout close,minimize,maximize: $ gsettings get org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:' $ gsettings get org.gnome.shell.overrides button-layout No such schema 'org.gnome.shell.overrides' 但是按钮仍然在右侧。而且我仍然不想要其他无用的本机装饰器。

3
在命令行中从*排除
在很多情况下,*实际上不可避免地会使用a-例如,rm -rf *在包含数千个子文件夹和文件的文件夹中。 但是,如果您只想从rm命令中排除一个或两个文件或文件夹,该怎么办?我GOOGLE了我的路周围,才发现好像挺复杂的解决方案,find . -depth -not \( -name 'one' -o -name 'two' \ -o -name 'three' \) -exec rm {} \;如规定在这里。 有没有可能以更简单的方式做到这一点-而不走弯路find?例如rm -rf --exclude='one' --exclude='two' --exclude='three' *喜欢在rsync还是rm -rf -e 'one','two','three' *? 甚至一般的可能性排除的东西*(所以其他命令一样cp,mv...没有实现自己的)?大概是*{'one','two','three'}什么?
14 command-line  bash  rm 




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.