相关疑难解决方法(0)

安装 getxattr 手册

这可能是一个简单的,但我无法弄清楚。在我的 Fedora 上,当我输入man getxattr. 但是,在我的ubuntu 12.04 上,我得到No manual entry for getxattr.

这是我安装的软件包,希望我能看到上面的手册页:

# dpkg -l | egrep "manp|posix|glibc" | awk '{print $1" "$2}'
ii glibc-doc
ii manpages
ii manpages-dev
ii manpages-posix
ii manpages-posix-dev
Run Code Online (Sandbox Code Playgroud)

你能帮我弄清楚我需要安装哪个包才能获得这个手册页。顺便说一句,我的 ubuntu 上还缺少很多其他系统调用/C 函数/任何手册页。我选择getxattr撰写这篇文章。

manpage

4
推荐指数
1
解决办法
800
查看次数

配置:错误:未找到 avcodec 标头

我正在编译生成以下错误的源代码:

checking for avcodec.h... no
checking for libavcodec/avcodec.h... no
checking for ffmpeg/avcodec.h... no
checking for libav/avcodec.h... no
checking for ffmpeg/libavcodec/avcodec.h... no
checking for libav/libavcodec/avcodec.h... no
configure: error: avcodec headers not found! Install FFmpeg or Libav.
Run Code Online (Sandbox Code Playgroud)

安装ffmpeg软件包对我没有帮助。应该安装哪个包?

ffmpeg libav software-installation

4
推荐指数
1
解决办法
2577
查看次数

如何检查哪个包/进程更新了 nsswitch?

我的 /etc/nsswitch.conf 遇到问题。我无法再使用 sudo 作为我的个人用户 (ldap)。

我检查了 dpkg.log,似乎对软件包进行了一些升级,与 /etc/nsswitch.conf 修改的日期相匹配。

如何进一步验证哪个包编辑了 /etc/nsswitch.conf?当我运行 grep -rHi nsswitch /var/log 时,我没有得到任何有用的结果。

我怀疑 sudo-ldap,但我不确定。

编辑:我发现了这个:https://answers.launchpad.net/ubuntu/+source/sudo/+question/706189。但是,我想知道是否可以在系统本身上解决这个问题!

ldap apt

4
推荐指数
1
解决办法
140
查看次数

查找在 Ubuntu 11.10 中提供工具/应用程序的包

可能重复:
如何找到提供文件的包?

当您在 Ubuntu 的终端中键入一个您尚未安装但可以由软件包提供的命令时,Ubuntu 将建议安装该软件包。

反过来我怎么做?如何查找提供了我在终端中输入的命令的软件包?

dpkg -S /usr/bin/termit

返回

termit: /usr/bin/termit
Run Code Online (Sandbox Code Playgroud)


apt 文件查找 /usr/bin/termit

返回

termit: /usr/bin/termit
Run Code Online (Sandbox Code Playgroud)

termitpackage 提供的终端模拟器在哪里termit。

在此处输入图片说明

command-line apt 11.10

3
推荐指数
1
解决办法
433
查看次数

安装缺少的提供 Xm/Xm.h 的包

我正在编译一个需要头文件的软件包。我的 Ubuntu 11.10(64 位)安装中缺少头文件。在使用make,gcc和编译期间gfortran,我收到以下错误消息。

XMstr.c:7:19: fatal error: Xm/Xm.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

谷歌搜索答案让我相信我的系统上需要安装一个 MESA 库,但我找不到包名称的完全匹配。

我需要安装的包的名称可能是什么?该软件包在更新的 Ubuntu 发行版上是否具有相同的名称?

compiling gcc mesa

3
推荐指数
2
解决办法
2万
查看次数

3
推荐指数
1
解决办法
168
查看次数

未找到 mlabel 命令

我收到错误

mlabel command not found
Run Code Online (Sandbox Code Playgroud)

我尝试使用sudo apt-get install mlabel,但它说无法找到包 mlabel。

任何想法如何让这个工作?

command-line 14.04

3
推荐指数
1
解决办法
4036
查看次数

tail 包含什么包?

如果我想安装或卸载它(默认情况下是否已安装),最新稳定版 Ubuntu 中包含的 tail(用于查看文件结束行的命令行工具)是什么包?

我已经安装了;我只是不记得是我安装了它还是已经在那里了。我制作了一个需要它作为依赖项的程序(这就是我问的原因)。

tail

3
推荐指数
1
解决办法
8729
查看次数

Ubuntu 14.04 mod_ssl 不可用

当我尝试安装mod_ssl 时,它说无法找到包 mod_ssl

$ sudo apt-get 更新
Ign http://archive.ubuntu.com 可信赖的 InRelease
点击 http://archive.ubuntu.com trusty-security InRelease
点击 http://archive.ubuntu.com trusty-updates InRelease
点击 http://archive.ubuntu.com trusty Release.gpg
点击 http://archive.ubuntu.com trusty-security/main amd64 Packages
点击 http://archive.ubuntu.com trusty-security/restricted amd64 Packages
点击 http://archive.ubuntu.com trusty-security/universe amd64 Packages
点击 http://archive.ubuntu.com trusty-security/multiverse amd64 Packages
点击 http://archive.ubuntu.com trusty-security/main Translation-en
点击 http://archive.ubuntu.com trusty-security/multiverse Translation-en
点击 http://archive.ubuntu.com trusty-security/restricted Translation-en
点击 http://archive.ubuntu.com trusty-security/universe Translation-en
点击 http://archive.ubuntu.com trusty-updates/main amd64 Packages
点击 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages
点击 http://archive.ubuntu.com trusty-updates/universe amd64 Packages
点击 http://archive.ubuntu.com trusty-updates/multiverse …

apache2 openssl mod-ssl 14.04

2
推荐指数
1
解决办法
2万
查看次数

为 ubuntu 用乳胶写希腊语

我是 ubuntu 的新手。我想用乳胶用希腊语写数学论文。

我从突触包管理器下载了 texlive 和 texstudio。用英语一切正常,但我不能用希腊语写。

我写了以下代码。

\documentclass{article}
\usepackage[english,greek]{babel}
\usepackage{[iso-8859-7]{inputenc}
\begin{document}
???
\end{document}
\enddocumentclass{article}
Run Code Online (Sandbox Code Playgroud)

然后 texstudio 回来了

''file babel.sty , unknown option greek...''
Run Code Online (Sandbox Code Playgroud)

我试过了

\documentclass{article}
\usepackage[iso-8859-7]{inputenc}
\begin{document}
???
\end{document}
\enddocumentclass{article}
Run Code Online (Sandbox Code Playgroud)

它回来了

''inputenc.sty :file iso-8859-7.def not found ''
Run Code Online (Sandbox Code Playgroud)

请告诉我如何解决这个问题。

如果这很容易,如果我必须使用终端,请给我一些直接的说明。

latex

1
推荐指数
1
解决办法
1124
查看次数

libRmath.so 错误

我正在运行一个软件,它给出了这个错误:

error while loading shared libraries: libRmath.so: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

你能帮我解决这个错误吗,如何创建或安装?

16.04

1
推荐指数
1
解决办法
119
查看次数

如何获取xcb/xcb_icccm.h

我正在尝试构建 bspwm,如何获得该依赖项?我已经安装了xcb。我使用的是 Ubuntu 21.04,错误消息是

cc -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.10-33-ge22d0fa\"  -c -o bspwm.o src/bspwm.c
In file included from src/bspwm.c:39:
src/types.h:29:10: fatal error: xcb/xcb_icccm.h: No such file or directory
   29 | #include <xcb/xcb_icccm.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [<builtin>: bspwm.o] Error 1
Run Code Online (Sandbox Code Playgroud)

21.04

1
推荐指数
1
解决办法
2598
查看次数

名为“at”的工具在 Ubuntu 上不可用

我在 linode 上的服务器 VPS 上运行最新的 Ubuntu,安装 cronkeep 时出现此错误

哦,啪!

at 在此系统上不可用。每当您点击“运行”时,CronKeep 都会在内部使用这个巧妙的命令来独立于您的 Web 服务器运行作业。这意味着您可以重新启动您的 Web 服务器并仍然让进程在后台运行。

这是命令的原始输出,可以帮助您进一步调试:sh: 1: at: not found

有没有被调用的工具,at或者在 C 编译器上有什么可用的东西?。

server package-management command-line cron at-command

-1
推荐指数
1
解决办法
217
查看次数