Ubuntu

Ubuntu用户和开发人员的问答

4
如何安装以前的Firefox版本?
我正在使用Ubuntu 14.04,并且使用了适用于Firefox的Perapera中文插件。它可以在版本39上使用,但是现在在版本40中,它才停止工作。因此,我尝试通过以下链接降级至版本39 ,其中有两个选项: 1)从这里的列表中选择,但是我不知道我应该使用11个版本中的哪一个。 2)下载上面链接中建议的唯一版本,即this。 我选择了第二个选项,但是在解压缩文件后,我有一个“ Firefox”文件夹,其中包含许多无法运行的文件和可执行文件,仅给出错误消息: XPCOMGlueLoad error for file (...)/firefox/libxul.so: libXcomposite.so.1: cannot open shared object file: No such file or directory Couldn't load XPCOM. 有一个“ run-mozilla.sh”,但是“ bash run-mozilla.sh”给出: run-mozilla.sh: Cannot execute . 我真的很想使用Perapera插件学习汉语。那么,有没有简单的方法可以降级到Firefox 39?提前致谢。


1
如何配置前进/后退步长(以秒为单位)?
默认设置vlc是根据视频长度在前进/后退时跳过x秒(也可以进行小步操作(此操作的热键是可配置的))。如何根据视频长度将步长设置为一秒钟?我是否可以覆盖默认的前进/后退热键(将鼠标悬停在进度栏上而无需按其他键的情况下向上/向下滚动鼠标)以考虑此设置?
24 vlc 

6
用户'root'@'localhost'的MySQL访问被拒绝
在我的服务器中,每次尝试访问MySQL时,都会收到错误消息: 用户'root'@'localhost'的访问被拒绝(使用密码:NO) 当我尝试mysqladmin -u root -p password,我得到 用户'root'@'localhost'的访问被拒绝(使用密码:是) 如何在Ubuntu服务器12.04中访问MySQL?
24 12.04  server  password  mysql 

2
Ubuntu在哪里寻找共享库?
当我运行一个在运行时链接到共享库的进程时(该进程启动时链接,以后不链接dlload()),它在哪里寻找该共享库(.so)文件LD_LIBRARY_PATH? 背景: 我写了一些使用特定第三方库的C ++代码。我已经安装了该库并在两个不同的平台上编译了我的代码,两个平台都是Ubuntu,但版本不同,gcc的版本也不同。该库是从源代码编译和安装的,位于/usr/local/lib两个平台上。编译代码时,我链接了pkg-config --libs第三方库的参数,并验证了pkg-config --libs在两个平台上返回的结果完全相同。 我的代码在两个平台上均能成功编译,并且在两个平台LD_LIBRARY_PATH上均未定义(或定义为空"":)。但是,当我在一个平台上运行它时,它工作正常,而在另一个平台上,我收到此错误: error while loading shared libraries: libthrift-0.9.0.so: cannot open shared object file: No such file or directory 有趣的是,不起作用的是较新版本的Ubuntu和gcc。:/ 因此,我试图找出可以工作的人如何找到该库,以便使损坏的人以相同的方式来找到该库。(即,未设置LD_LIBRARY_PATH) 更新: 这是我的输出 cat /etc/ld.so.conf.d/* ...在工作(旧)系统上: /usr/lib/mesa /usr/lib32/mesa /usr/lib/alsa-lib # libc default configuration /usr/local/lib # Multiarch support /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu ...在损坏的(较新的)系统上: # libc default configuration /usr/local/lib # …

1
chsh -s / usr / bin / zsh无法正常工作
我正在尝试使用chsh命令将我的shell永久更改为zsh ,但是它不起作用。 zsh已安装(通过apt),当我直接从bash提示终端调用zsh时,它可以正常工作。但是默认情况下我无法让zsh加载到终端中,而chsh做的事情很奇怪: $ echo $SHELL /bin/bash $ which zsh /usr/bin/zsh $ chsh -s /usr/bin/zsh Password: $ echo $SHELL /bin/bash $ grep kurtosis /etc/passwd kurtosis:x:1000:1000:kurtosis,,,:/home/kurtosis:/usr/bin/zsh 看来chsh已设法正确更改了/ etc / passwd,但没有更改$ SHELL env变量。因此,新终端始终以bash而不是zsh开头。 我不确定在哪里寻找解决方法。 .bashrc,即使在指定外壳之前不调用它?任何帮助表示赞赏。
24 command-line  bash  zsh 


3
为什么我需要root特权才能在命令行而不是Nautilus中卸载驱动器?如何改变呢?
当我插入拇指驱动器,媒体卡或USB硬盘驱动器以通过命令行卸载时,我需要使用: sudo umount /media/the_device 但是,只需单击弹出按钮或使用设备上的右键单击上下文菜单,就可以在Nautilus这样的文件管理器中卸载设备。 区别的理由是什么?如何更改它,以便可以在不需要根特权的情况下从命令行卸载?改变它是一个坏主意吗? 编辑:如果它已更改,我正在运行9.04。我已经运行了大多数版本5.10--9.04,据我所记得,一直都是这种方式。

3
Ubuntu 18.04上没有音频
所有内容的音频都消失了,浏览器或查看器中没有任何声音。我刚刚下载了18.04,但也无法在16.04上运行。我可以正常观看视频,但声音丢失。 这些是我的规格: 详细信息:Memory-3.8 Gib 处理器-Intel®Atom™x5-Z8350 CPU @ 1.44GHz×4 图形-Intel®HD Graphics(Cherrytrail) GNOME- 3.28.1 操作系统64位 磁盘-61.3Gib
24 sound  18.04 

3
无法将自定义启动器添加到Dock(*添加到收藏夹*)
我有一个自定义.desktop文件: [Desktop Entry] Type=Application Terminal=false Icon[en_US]=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png Name[en_US]=IntelliJ Exec=/home/alex/bin/idea-IC-173.4127.27/bin/idea.sh Name=IntelliJ Icon=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png 输出ls -lha .local/share/applications/intellij.desktop: -rwx--x--x 1 alex alex 248 Dez 30 10:54 .local/share/applications/intellij.desktop 我可以在“活动”中找到该启动器,然后双击该文件,IntelliJ将启动。但是,我无法将此启动器添加为Dock的收藏夹。该选项不显示。 发布到上一个问题的答案(无法将自定义.desktop文件添加到Dock 17.10中)对我不起作用。

3
即使系统内存不足也可以防止Ubuntu冻结
有时,我要处理大量的数据转储,我想保留在内存中进行处理。有时我会错误地计算程序将产生的内存量,或者调试器将内存使用量乘以超出可用内存的倍数。 每当我启动一个需要大量内存的进程时,这都是我对健全的操作系统的期望:尝试吃掉所有可用内存,然后很好地请求其他一些非必需进程放弃一些不需要的内存,然后写交换。 这就是Ubuntu为我做的事情:吃掉所有的内存,然后要求操作系统交换所有基本服务(gnome会话,终端,键盘),然后冻结并等待我拔下电源插头。 两个问题: 操作系统如何假设任何重要的事情都如此重要,以至于可以停止监听用户输入了? 我该如何告诉Ubuntu不要交换必要的服务,并且始终对用户输入做出反应,即使某些愚蠢的进程试图吞噬系统提供的资源以外的资源。
24 14.04  ram  swap 



2
“但是被另一个包引用。”-查找该包
Ubuntu(或具有apt软件包管理的其他发行版)用户遇到错误的情况并不罕见: user@box ~ $ sudo apt-get install x [sudo] password for user: Reading package lists... Done Building dependency tree Reading state information... Done Package x is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available …


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.