Ubuntu

Ubuntu用户和开发人员的问答


6
配置ffmpeg时出现“未知选项” --enable-libfaad“错误:找不到libfaac”
我尝试按照以下说明进行安装: sudo apt-get remove ffmpeg x264 libx264-dev sudo apt-get update sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libx11-dev libxfixes-dev libxvidcore4-dev zlib1g-dev cd mkdir ffmpeg-x264-avfilter cd ffmpeg-x264-avfilter git clone git://git.videolan.org/x264.git cd x264 ./configure make sudo checkinstall --pkgname=x264 --pkgversion "1:0.svn`date +%Y%m%d`+`git rev-list HEAD -n …

4
登录后Unity需要花一些时间才能开始
当我从11.10升级到12.04之后,Unity开始花费的时间太长了。 从零启动到BURG大约需要3秒钟,BURG到登录屏幕大约需要5-7秒... n然后登录屏幕到统一需要2分钟以上的时间...为什么? 我什至尝试过禁用网络连接之类的东西...



2
为什么我的本地服务器都无法解析?
当我尝试使用Web浏览器ping或浏览我们在本地网络上托管的某些域名时,它不起作用。但是,dig和nslookup可以正确返回其详细信息。我需要做什么来解决这个问题? 我们本地网络上的DNS服务器和DHCP服务器在Windows客户端上可以正常工作。 $ ping ns1.domain.local ping: unknown host ns1.domain.local aaron@aaron-laptop:~ $ nslookup ns1.domain.local Server: 127.0.0.1 Address: 127.0.0.1#53 Name: ns1.domain.local Address: 172.16.0.254 $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.0.1 …

2
来自Android 2.3的USB网络共享
我使用了一个朋友的Android(2.3)手机,该手机允许USB共享,副标题为:“与PC共享手机的移动网络”。 Android让我在“ USB绑定类型”下设置2个绑定设置: 视窗 Mac OS X 当然,Linux不受官方支持,但我怀疑以前有人遇到过这种情况。在Ubuntu 12.04设置上,我需要做什么才能识别USB绑定的这两种连接类型?

6
此页面上适用于Ubuntu的Java的五个版本之间有什么区别?
我想在计算机上安装Java,以便开发程序,并且在Ubuntu社区文档中找到有关Java的页面。它说: Java是Oracle(以前称为Sun Microsystems)的一项技术。有几种实现,这里将讨论其中的五个: OpenJDK:OpenJDK项目的主要目标是产生Java SE平台(6和7)的开源实现。这是Ubuntu使用的Java的默认版本,并且最容易安装。 Oracle(Sun)Java 6:Oracle(Sun)Java 6是Java 6的参考实现。 Oracle Java 7:Oracle Java 7是Java 7的参考实现。 IBM Java:IBM Java是PowerPC机器上的首选Java解决方案。它是使用即时编译器的重新实现。仅可从IBM网站获得。 GNU编译器:GNU制作的Java编译器。仅开发人员应安装此程序。 我阅读了内容,但仍然有些困惑。它们都是JDK的不同版本吗?如果没有,那又如何? 您会选择哪一个?
9 java  jdk 




4
在哪里可以找到MySQL Workbench依赖关系?
安装.deb32位时,出现以下警告: 从属关系不能令人满意:libmysqlclient16(> = 5.1.21-1) 曾尝试apt-get install libmysqlclient16: E:软件包“ libmysqlclient16”没有候选安装 并且此apt-get install libmysqlcliente18安装正确,但是当尝试再次安装MySQL Workbench时,我遇到了相同的错误。 编辑 我已经尝试过了,但是结果是: sudo gdebi mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb Reading package lists... Done Building dependency tree Reading state information... Done Building data structures... Done Building data structures... Done This package is uninstallable Dependency is not satisfiable: libmysqlclient16 (>= 5.1.21-1) 编辑 使安装apt-get …

3
DNS有时可以工作,但是非常慢。
自昨天从Ubuntu 10.04(Lucid Lynx)升级到Ubuntu 12.04(精确的穿山甲)以来,我遇到了DNS问题。 DNS有时可以工作,但是非常慢。 我已经阅读了Ubuntu 12.04中的博客文章DNS。 “我真的不想要本地解析器,如何将其关闭?要在网络管理器中关闭dnsmasq,则需要编辑/etc/NetworkManager/NetworkManager.conf并注释“ dns = dnsmasq”行( #),然后执行“ sudo restart network-manager”。 我没有此行要评论。在Synaptic软件包管理器中签入将发现未安装dnsmasq(已安装dnsmasq-base)。 使用NetworkManager GUI(并指定DNS服务器)编辑和创建连接无济于事;Ubuntu不尊重用户GUI设置的DNS服务器。这些GUI工具是否应该不起作用? “我使用静态IP地址配置,我应该在哪里放置DNS配置?静态接口的DNS配置应该以添加到接口的“ dns-nameservers”,“ dns-> search”和“ dns-domain”条目的形式进行在/ etc / network / interfaces中” 有这种例子吗?我/etc/network/interfaces的人很少。 现在,我已经/etc/resolv.conf用127.0.0.1DNS服务器(宽带路由器)替换了名称服务器,但是我不知道此修复将持续多长时间,然后新系统(dnsmasq?)会覆盖文件。

1
如何从/ opt进行Glade加载翻译
我已经创建了一个我想通过Ubuntu应用程序开发人员流程提交的应用程序。该过程的要求之一是,安装后,所有文件都进入该/opt/extras.ubuntu.com/<appname>目录。 通过更改包装并在其他人的帮助下,我已经实现了这一点,但是现在我面临着一个新问题:/opt从应用程序运行时,我的翻译未加载。 将会发生以下情况:除非另有说明,否则包含应用程序翻译的二进制文件(MO文件)是从/usr/share/locale(或在Ubuntu的情况下是从/usr/share/locale-langpack)加载的,但是由于/opt需要,在我的应用程序中将它们安装在/opt/extras.ubuntu.com/qreator/locale。 从理论上讲,这很好,因为gettext允许指定替代位置来加载翻译,因此我添加了bindtextdomain调用以实现这一点: import gettext from gettext import gettext as _ gettext.bindtextdomain('qreator', '/opt/extras.ubuntu.com/qreator/share/locale/') gettext.textdomain('qreator') 在某种程度上可以很好地工作:在命令行上输出的所有消息随后都按预期显示。但这并不能解决主要问题:从UI Glade加载翻译需要再次指定翻译域(与gettext.textdomain('qreator')上面的调用等效),但是它不允许指定从何处加载翻译(即Glade等于bindtextdomain,遗憾的是不存在)。这是我正在使用的代码的一部分: builder = Gtk.Builder() builder.set_translation_domain('qreator') # There isn't a way to tell glade to load translations from # somewhere else than /usr/share/locale here builder.add_from_file(ui_filename) 从本质上讲,这意味着如果您的应用安装在中,则无法加载UI的翻译/opt。 在这一点上,我几乎陷入了困境。关于如何从Glade /opt/extras.ubuntu.com/qreator/share/locale/而不是Glade加载翻译的任何想法/usr/share/locale?

2
找不到cgi-bin目录
我正在关注本教程,它要求我保存proxy.cgi在/var/www/cgi-bin目录中。 没有www名称为的目录cgi-bin。我需要在那里创建目录吗?我认为本教程的指南适用于基于RPM的Linux发行版,但我可能是错的。
9 directory 

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.