小编And*_*ndi的帖子

Emacs C IDE / Gnu 全局 helm-gtags

你好 Ubuntu 社区,

所以首先我想说我对 ubuntu (16.10) 和 linux 还是很陌生。我决定尽量少使用 Windows,也想开始学习编程语言 C。但是,我认为在 Emacs 中这样做会很好,所以我开始学习 Emacs 并在 emacs 上做了一些教程。主要是基础知识,而不是边做边学。所以我找到了这个教程https://tuhdo.github.io/c-ide.html 之前我安装了很多包,包括 helm 和 gtags 和 helm-gtags。我还安装了 ncurses libary 以安装 gnu global。

所以现在我们来解决我的问题/问题。首先,老实说,我现在真的不知道 gtags 是什么,但我想我会在安装它时弄清楚(我猜是导航的东西)。但在“源代码导航”部分下,他谈到:

“在使用 ggtags 或 helm-gtags 之前,请记住通过在终端中的项目根目录运行 gtags 来创建 GTAGS 数据库:“.. 然后是一些命令

我想我必须以某种方式将库与 emacs 连接起来。我编写了 GNU_Global FAQ 来创建指向我的项目文件夹的链接:/usr/src/lib

但是在我的 /usr/src 目录中没有 lib 文件夹。现在我想,因为 Ubuntu 的结构与其他 linux 发行版略有不同,所以这个库在其他地方吗?还是我完全错了?我找不到谷歌的答案,所以也许你可以启发我。

提前致谢,安迪

emacs

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

xvnc4viewer 属于哪个存储库?

我正在使用 Ubuntu 20.04,并且有一个包名称列表,我想检查它是否是默认 Ubuntu 存储库的一部分。

到目前为止,我正在使用以下脚本迭代列表并进行检查:

#!/bin/bash

input="modified_list.txt"

RED='\033[0;31m'
NC='\033[0m'

if [ ! -f $input ];
then
    echo -e "file does not exist: $input"
    exit 1
fi

while read -r line
do
    if [[ $(apt policy $line  2> /dev/null | grep 'focal' | wc -l) -gt 0 ]];
    then
        # print package name normal if part of ubuntu default repo
        echo -e "$line\t"
    else
        # print package name red if not in default repo
        echo -e "${RED}${line}${NC}" 
    fi

done < …
Run Code Online (Sandbox Code Playgroud)

package-management command-line apt bash 20.04

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

标签 统计

20.04 ×1

apt ×1

bash ×1

command-line ×1

emacs ×1

package-management ×1