Ubuntu

Ubuntu用户和开发人员的问答


1
pkg-config找不到gtk + -3.0
此处表明未找到gtk + -3.0软件包: karl@karl-ux303ln:~$ pkg-config --cflags gtk+-3.0 Package gtk+-3.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtk+-3.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gtk+-3.0' found 但是我显然已经安装了gtk3: karl@karl-ux303ln:~$ dpkg -l libgtk* | grep -e '^i' | grep -e 'libgtk-*[0-9]' ii libgtk-3-0:amd64 3.14.15-0ubuntu1~14.04~ricotz1 …
42 16.04  gtk 

4
是否有一个激励学校使用Ubuntu的项目?
是否有任何全球或欧盟项目来激励学校普遍使用Ubuntu和Linux? 我正在尝试寻找一种方法来更好地激发我的小学同事在我们这个小国家使用Ubuntu。 大约一年半以前,我确实将他们中的大多数人迁移到了Ubuntu。为了激励他们并表明他们在做一些特别的事情,我想对他们说:“ 因为你们都非常勇敢地从MS切换到Linux,所以我们学校现在是[某大牌项目]的一部分。 .blabla ...电视,记者... “ 因此,基本上,我正在寻找MS“创新”学校之类的东西。

3
如何从Ubuntu 16.04删除Node.js?
复制步骤: Ubuntu 16.04 Xenial(x86-64) sudo apt-get update sudo apt-get install nodejs sudo apt-get install npm 我想卸载nodejs,npm并且看到了几则帖子,提示这是最常见的方式: sudo apt-get purge --auto-remove nodejs 但是,这会产生一个提示,该提示似乎引用了依赖项,如果删除了这些依赖项,听起来好像会引起问题。 什么是“撤销”的最佳方式安装的nodejs和npm? Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: gyp* libboost-python1.58.0* libjs-inherits* libjs-node-uuid* libjs-underscore* libssl-dev* libssl-doc* libuv1* libuv1-dev* linux-headers-4.4.0-18* …
42 apt  uninstall 

7
为什么可以修改只读文件?
简短问题: 为什么即使没有管理员也可以使用:+ w+ q+ 在Vim中操作只读文件!? 长问题: 我有一个文本文件(myFile.txt),每个人都是只读的: navid@navid-ThinkPad-T530:~/ubuntuTest$ ls -l myFile.txt -r--r--r-- 1 navid navid 26 Aug 22 21:21 myFile.txt 我可以在没有管理员权限的情况下使用Vim打开它: navid@navid-ThinkPad-T530:~/ubuntuTest$ vi myFile.txt 我对其进行了修改,然后按:Esc+ :+ w+ q+,Enter然后看到以下错误消息: E45: 'readonly' option is set (add ! to override) 到目前为止,一切都有意义。但是当我按:Esc+ :+ w+ q+ !+时Enter,Vim保存更改。 我正在使用Ubuntu 16.04和VIM 7.4。







6
修复一半安装的软件包
使用sudo apt-get upgrade说明时出现错误: dpkg: error processing libgfortran3:amd64 (--configure): package libgfortran3:amd64 is not ready for configuration cannot configure (current status `half-installed') Errors were encountered while processing: libgfortran3:amd64 E: Sub-process /usr/bin/dpkg returned an error code (1) 它似乎并没有阻止安装/升级其他应用程序。我认为出现此问题是由于在升级应用程序时直接关闭了PC。 我怎样才能解决这个问题?

4
运行apt-get更新时,发生“无法获取”错误。我该如何解决?
与上述说明相反,我尚未找到解决问题的答案。 我已经阅读了将近十二个“易于获取”更新问题,其中大部分来自askubuntu.com,其中包含“无法提取”错误,并尝试了在那里解决的方法。不幸的是,没有一个有效。我最近刚刚在笔记本电脑上安装了Ubuntu 12.04,并与Windows 7一同启动。 sudo apt-get update 在终端上,不断发生以下情况: Err http://ph.archive.ubuntu.com precise InRelease Err http://ph.archive.ubuntu.com precise-updates InRelease Err http://ph.archive.ubuntu.com precise-backports InRelease Err http://ph.archive.ubuntu.com precise Release.gpg Unable to connect to ph.archive.ubuntu.com:http: [IP: 91.189.92.177 80] Err http://ph.archive.ubuntu.com precise-updates Release.gpg Unable to connect to ph.archive.ubuntu.com:http: [IP: 91.189.92.177 80] Err http://ph.archive.ubuntu.com precise-backports Release.gpg Unable to …

8
如何为Android Studio设置JDK?
我无法为Android 2.1 编译默认的新项目,因为(?)Android Studio使用的JDK是JDK 1.7,但它应该是JDK 1.6。 要更改它,我转到文件 -> 项目结构,然后尝试找到JDK 1.6位置。 但是,当我选择其目录并按时OK,出现以下错误: 请选择一个有效的JDK目录 如您在屏幕快照中所见,我正在尝试将Java 6 OpenJDK 64位设置为新的JDK。 我能做什么?Android Studio是否不兼容OpenJDK,我应该改用Oracle JDK吗?
42 java  android  openjdk  jdk 

3
在iptables上下文中,MASQUERADE是什么?
在iptables很多时候,我看到目标 MASQUERADE。那是什么?我搜索并发现了很多东西。但是我需要有人以一种易于理解的方式向我解释什么是 假面舞会? 一个示例(从此答案中获取)是: sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

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.