我希望使用 OpenVPN 源 tarball 在 OpenBSD 5.5 上安装 OpenVPN。
根据这里的说明,我必须安装lzo
和
将
CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib"
指令添加到“配置”,因为gcc
否则将找不到它们。
我已经广泛搜索了有关如何在 OpenBSD 上执行上述操作的指南,但没有。
这是我打算做的:
./configure CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib"
Run Code Online (Sandbox Code Playgroud)make
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) 我正在使用 OpenBSD 5.5 并且刚刚安装了一个名为 xpdf 的包
安装完成并显示以下消息:
You may wish to update your font path for /usr/local/share/ghostscript/fonts
Run Code Online (Sandbox Code Playgroud)
我到底需要做什么?
在 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)
它的修复方法是什么?
我使用推荐的默认值安装了 OpenBSD 5.5。操作系统附带 fvwm 作为窗口管理器。
如何在 Xterm 中复制文本并将其粘贴到另一个 Xterm 中?用鼠标?只用键盘?
这是我打算做的:
#!/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,是否会再次提示我输入密码?
以下是我在谷歌搜索后发现的:
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) 我已经安装了名为evince
. 它只打开和读取 PDF 文件,但不创建它们。
我应该在运行 Debian(或 OpenBSD)并可以创建 PDF 文档的机器上安装什么软件包?
我不想安装 OpenOffice 或 LibreOffice。