这可能是一个简单的,但我无法弄清楚。在我的 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撰写这篇文章。
我正在编译生成以下错误的源代码:
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软件包对我没有帮助。应该安装哪个包?
我的 /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。但是,我想知道是否可以在系统本身上解决这个问题!
可能重复:
如何找到提供文件的包?
当您在 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。

我正在编译一个需要头文件的软件包。我的 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 发行版上是否具有相同的名称?
如何找出apt-get特定文件来自哪个(-installed )包?
我收到错误
mlabel command not found
Run Code Online (Sandbox Code Playgroud)
我尝试使用sudo apt-get install mlabel,但它说无法找到包 mlabel。
任何想法如何让这个工作?
如果我想安装或卸载它(默认情况下是否已安装),最新稳定版 Ubuntu 中包含的 tail(用于查看文件结束行的命令行工具)是什么包?
我已经安装了;我只是不记得是我安装了它还是已经在那里了。我制作了一个需要它作为依赖项的程序(这就是我问的原因)。
当我尝试安装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 …
我是 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)
请告诉我如何解决这个问题。
如果这很容易,如果我必须使用终端,请给我一些直接的说明。
我正在运行一个软件,它给出了这个错误:
error while loading shared libraries: libRmath.so: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
你能帮我解决这个错误吗,如何创建或安装?
我正在尝试构建 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) 我在 linode 上的服务器 VPS 上运行最新的 Ubuntu,安装 cronkeep 时出现此错误
哦,啪!
at 在此系统上不可用。每当您点击“运行”时,CronKeep 都会在内部使用这个巧妙的命令来独立于您的 Web 服务器运行作业。这意味着您可以重新启动您的 Web 服务器并仍然让进程在后台运行。
这是命令的原始输出,可以帮助您进一步调试:sh: 1: at: not found
有没有被调用的工具,at或者在 C 编译器上有什么可用的东西?。