小编use*_*229的帖子

将 CFLAGS 和 LDFLAGS 添加到“配置”的正确语法是什么?

我希望使用 OpenVPN 源 tarball 在 OpenBSD 5.5 上安装 OpenVPN。

根据这里的说明,我必须安装lzo

CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" 指令添加到“配置”,因为gcc否则将找不到它们。

我已经广泛搜索了有关如何在 OpenBSD 上执行上述操作的指南,但没有。

这是我打算做的:

  1. 将源 tarball 解压到新创建的目录
  2. 发出命令
    ./configure CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib"
    
    Run Code Online (Sandbox Code Playgroud)
  3. 发出命令 make
  4. 发出命令 make install

以下哪个语法是正确的?

./configure CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib"
Run Code Online (Sandbox Code Playgroud)

或者

./configure --CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib"
Run Code Online (Sandbox Code Playgroud)

或者

./configure --CFLAGS="-I/usr/local/include" --LDFLAGS="-L/usr/local/lib"
Run Code Online (Sandbox Code Playgroud)

compiling configure

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

如何更新字体路径?

我正在使用 OpenBSD 5.5 并且刚刚安装了一个名为 xpdf 的包

安装完成并显示以下消息:

You may wish to update your font path for /usr/local/share/ghostscript/fonts
Run Code Online (Sandbox Code Playgroud)

我到底需要做什么?

openbsd fonts

6
推荐指数
0
解决办法
7097
查看次数

/etc/apt/sources.list 不接受带有 https 连接的 URL

在 Debian Wheezy 中,我的/etc/apt/sources.list文件如下所示:

deb https://mirrors.kernel.org/debian/ wheezy main contrib non-free
deb-src https://mirrors.kernel.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/debian/ wheezy main contrib non-free
deb-src http://security.debian.org/debian/ wheezy main contrib non-free

deb https://mirrors.kernel.org/debian/ wheezy-updates main contrib non-free
deb-src https://mirrors.kernel.org/debian/ wheezy-updates main contrib non-free
Run Code Online (Sandbox Code Playgroud)

当我执行sudo apt-get update以下错误消息时出现:

E: The method driver /usr/lib/apt/methods/https could not be found
Run Code Online (Sandbox Code Playgroud)

它的修复方法是什么?

debian apt https

6
推荐指数
2
解决办法
9547
查看次数

在 OpenBSD 上的 Xterm 中复制和粘贴文本

我使用推荐的默认值安装了 OpenBSD 5.5。操作系统附带 fvwm 作为窗口管理器。

如何在 Xterm 中复制文本并将其粘贴到另一个 Xterm 中?用鼠标?只用键盘?

在发这篇文章之前,我查看了fvwm手册页,没有任何内容可以回答我的问题。

xterm clipboard

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

是否会再次提示我输入 sudo 密码?

这是我打算做的:

#!/bin/bash

sudo -i <<'EOF'
iptables-save | awk '/^[*]/ { print $1 } 
                 /^:[A-Z]+ [^-]/ { print $1 " ACCEPT" ; }
                 /COMMIT/ { print $0; }' | iptables-restore
EOF
Run Code Online (Sandbox Code Playgroud)

我将保存上述内容并将其命名为 cleariptables.sh。我将其设置为可执行文件。

它将被放置在以下路径中名为 bin 的文件夹中:/home/cymbal/bin/

(其中 cymbal 是用户名)

我将在桌面上创建一个 cleariptables.sh 的快捷方式。快捷方式的内容将是:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon[en_US]=nm-device-wired
Name[en_US]=ClearIPtables
Exec=gksudo /home/cymbal/bin/cleariptables.sh
Comment[en_US]=Flush iptables filters
Name=ClearIPtables
Comment=Flush iptables script
Icon=nm-device-wired
Run Code Online (Sandbox Code Playgroud)

每当我单击桌面快捷方式时,都会提示我输入密码并且脚本将运行。

问题:单击桌面快捷方式提示我输入密码。由于脚本中有sudo -i,是否会再次提示我输入密码?

password sudo time

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

将 3 行 bash 脚本拆分为一行

以下是我在谷歌搜索后发现的:

dpkg --list 'linux-image-*' \
    | perl -ane 'BEGIN { $r = `uname -r` or die; chomp $r } print $F[1], "\n" if $F[0] eq "ii" && $F[1] !~ /\Q$r\E\b/' \
    | xargs -r aptitude purge -y
Run Code Online (Sandbox Code Playgroud)

有人可以将上述 3 行合二为一吗?我发现将一行复制并粘贴到 sudo 命令中比三行更容易,一次一行。

对于 Hauke Laging:当我尝试按照 sudo 命令一次复制三个分割线时,我编辑了这篇原始帖子以包含错误消息:

username@hostname:~$ sudo -i
[sudo] password for username: 
root@hostname:~# dpkg --list 'linux-image-*' \
> 
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
un  linux-image-2. <none>                    (no description available) …
Run Code Online (Sandbox Code Playgroud)

scripting bash

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

在 Debian 和 OpenBSD 操作系统上创建 PDF 文档的软件包是什么?

我已经安装了名为evince. 它只打开和读取 PDF 文件,但不创建它们。

我应该在运行 Debian(或 OpenBSD)并可以创建 PDF 文档的机器上安装什么软件包?

我不想安装 OpenOffice 或 LibreOffice。

debian openbsd pdf

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

标签 统计

debian ×2

openbsd ×2

apt ×1

bash ×1

clipboard ×1

compiling ×1

configure ×1

fonts ×1

https ×1

password ×1

pdf ×1

scripting ×1

sudo ×1

time ×1

xterm ×1