Polari 在文档方面没有太多工作要做。我正在尝试连接到使用非标准 IRC 端口的 ZNC 保镖。当我尝试连接 XChat/HexChat (irc.domain.tld/port) 方式时,它只会出错,而当我使用标准主机端口格式 (irc.domain.tld:port) 时,它只是无限尝试连接。我该如何解决?
如何安装 fishlim
?
thufir@dur:~$
thufir@dur:~$ sudo apt install build-essential libglib2.0-dev libssl-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
libglib2.0-doc libssl-doc
The following NEW packages will be installed:
build-essential libglib2.0-dev libssl-dev
0 upgraded, 3 newly installed, 0 to remove and 92 not upgraded.
Need to get 2,962 kB/2,967 kB of archives.
After this operation, 17.1 MB of additional disk space will be used.
Get:1 http://ca.archive.ubuntu.com/ubuntu cosmic/main amd64 libglib2.0-dev amd64 2.58.1-2 [1,394 kB]
Get:2 http://ca.archive.ubuntu.com/ubuntu cosmic-updates/main amd64 libssl-dev amd64 1.1.1-1ubuntu2.1 [1,568 kB]
Fetched 2,962 kB in 6s (536 kB/s)
Selecting previously unselected package build-essential.
(Reading database ... 189033 files and directories currently installed.)
Preparing to unpack .../build-essential_12.5ubuntu2_amd64.deb ...
Unpacking build-essential (12.5ubuntu2) ...
Selecting previously unselected package libglib2.0-dev:amd64.
Preparing to unpack .../libglib2.0-dev_2.58.1-2_amd64.deb ...
Unpacking libglib2.0-dev:amd64 (2.58.1-2) ...
Selecting previously unselected package libssl-dev:amd64.
Preparing to unpack .../libssl-dev_1.1.1-1ubuntu2.1_amd64.deb ...
Unpacking libssl-dev:amd64 (1.1.1-1ubuntu2.1) ...
Setting up build-essential (12.5ubuntu2) ...
Setting up libssl-dev:amd64 (1.1.1-1ubuntu2.1) ...
Processing triggers for libglib2.0-0:amd64 (2.58.1-2) ...
Setting up libglib2.0-dev:amd64 (2.58.1-2) ...
thufir@dur:~$
thufir@dur:~$ git clone git://git.fishlim.kodafritt.se/fishlim.git
Cloning into 'fishlim'...
remote: Counting objects: 234, done.
remote: Compressing objects: 100% (233/233), done.
remote: Total 234 (delta 158), reused 0 (delta 0)
Receiving objects: 100% (234/234), 48.65 KiB | 119.00 KiB/s, done.
Resolving deltas: 100% (158/158), done.
thufir@dur:~$
thufir@dur:~$ cd fishlim/
thufir@dur:~/fishlim$
thufir@dur:~/fishlim$ make
cc -Wall -Wextra -Wno-unused-parameter -std=c99 -pedantic -g `pkg-config --cflags glib-2.0 libcrypto` -DG_DISABLE_DEPRECATED=1 -fPIC -c irc.c -o irc.o
cc -Wall -Wextra -Wno-unused-parameter -std=c99 -pedantic -g `pkg-config --cflags glib-2.0 libcrypto` -DG_DISABLE_DEPRECATED=1 -fPIC -c fish.c -o fish.o
fish.c: In function ‘fish_encrypt_cbc’:
fish.c:140:5: warning: ‘RAND_pseudo_bytes’ is deprecated [-Wdeprecated-declarations]
RAND_pseudo_bytes(iv, 8);
^~~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/blowfish.h:13,
from fish.c:27:
/usr/include/openssl/rand.h:44:1: note: declared here
DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num))
^~~~~~~~~~~~~~~~~~
cc -Wall -Wextra -Wno-unused-parameter -std=c99 -pedantic -g `pkg-config --cflags glib-2.0 libcrypto` -DG_DISABLE_DEPRECATED=1 -fPIC -c keystore.c -o keystore.o
cc -Wall -Wextra -Wno-unused-parameter -std=c99 -pedantic -g `pkg-config --cflags glib-2.0 libcrypto` -DG_DISABLE_DEPRECATED=1 -fPIC -c misc.c -o misc.o
misc.c: In function ‘import_glib_string’:
misc.c:43:5: warning: ‘g_mem_is_system_malloc’ is deprecated [-Wdeprecated-declarations]
if (g_mem_is_system_malloc()) return gstr;
^~
In file included from /usr/include/glib-2.0/glib/glist.h:32,
from /usr/include/glib-2.0/glib/ghash.h:33,
from /usr/include/glib-2.0/glib.h:50,
from misc.c:25:
/usr/include/glib-2.0/glib/gmem.h:378:10: note: declared here
gboolean g_mem_is_system_malloc (void);
^~~~~~~~~~~~~~~~~~~~~~
cc -Wall -Wextra -Wno-unused-parameter -std=c99 -pedantic -g `pkg-config --cflags glib-2.0 libcrypto` -DG_DISABLE_DEPRECATED=1 -fPIC -c plugin_xchat.c -o plugin_xchat.o
plugin_xchat.c:33:14: fatal error: hexchat-plugin.h: No such file or directory
#include <hexchat-plugin.h>
^~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:27: plugin_xchat.o] Error 1
thufir@dur:~/fishlim$
thufir@dur:~/fishlim$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.10
Release: 18.10
Codename: cosmic
thufir@dur:~/fishlim$
加密包最后一次更新是 2015 年。
我在Quassel 文档中执行了命令,在文件 > 网络 > 配置网络中单击 irc.ubuntu.com:8001 的“编辑...”并选中“使用 SSL”(没有代理,高级选项卡中没有任何内容被更改)。
连接失败:SSL 握手期间出错:error:1408F10B:SSL routines:ssl3_get_record:wrong version number
我在 Settings > Configure Quassel... > IRC > Identities > Advanced > Use SSL Certificate 中找到了加载证书的部分:这不是我们应该指定上面创建的根 CA 的地方吗?但是当我单击“加载”时,我看不到指定 .config 文件夹的方法,该文件夹显然是隐藏的。我该如何进行?
执行openssl
命令的终端输出:
$ openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout ~/.config/quassel-irc.org/quasselCert.pem -out ~/.config/quassel-irc.org/quasselCert.pem
Generating a 4096 bit RSA private key
.........................................++++
...................................................................................++++
writing new private key to '/home/username/.config/quassel-irc.org/quasselCert.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:[answered]
State or Province Name (full name) [Some-State]:[answered]
Locality Name (eg, city) []:[answered]
Organization Name (eg, company) [Internet Widgits Pty Ltd]:.
Organizational Unit Name (eg, section) []:.
Common Name (e.g. server FQDN or YOUR name) []:.
Email Address []:[answered]
我将Hexchat IRC客户端添加到我的启动应用程序中。登录到我的会话后,它会显示我想自动隐藏并将其最小化到托盘图标的主窗口。
我想知道是否有任何适用于 Ubuntu 的 IRC 频道,如果我需要任何帮助,我可以在其中与其他人交谈?此外,我对 linux 和 Ubuntu 感到非常兴奋。我之前在虚拟机中使用过 Kali Linux,但从未使用过 Linux OS 作为我系统的操作系统。
无论如何,我想知道是否有这样的事情。:)
我正在使用 Ubuntu 16.04 顺便说一句。昨天下载安装好了。
如何让 Hexchat 将其所有频道默认为“隐藏加入/部分消息”?
我讨厌手动选择它,当我关闭 hexchat 时,设置似乎没有保存。有什么方法可以配置它,使其默认我加入的所有频道以隐藏这些消息?
我已经安装了 hybrid 和 hybserv 并将它们配置为正确交互并且一切正常。
我似乎遇到的唯一问题是最大昵称长度仅为 9,而且我找不到更改它的配置选项。
如果我连接到 esper,我的昵称长度可以大于 9,所以我假设这不是 irc 的事情。
无论如何设置最大昵称长度超过 9?
我想弄清楚如何让 IRC 在 Telepathy 上工作。
我已经按照此处和此处的建议telepathy-idle
安装了软件包。我已经安装了这些心灵感应包
ii kde-config-telepathy-accounts 0.6.3-0ubuntu1
ii kde-telepathy 0.6.0ubuntu1
ii kde-telepathy-approver 0.6.3-0ubuntu1
ii kde-telepathy-auth-handler 0.6.3-0ubuntu1
ii kde-telepathy-call-ui 0.6.3-1ubuntu2
ii kde-telepathy-contact-list 0.6.3-1fakesync1
ii kde-telepathy-data 0.6.3-1fakesync1ubuntu1
ii kde-telepathy-desktop-applets 0.6.3-0ubuntu1
ii kde-telepathy-filetransfer-handler 0.6.3-0ubuntu1
ii kde-telepathy-integration-module 0.6.3-0ubuntu1
ii kde-telepathy-minimal 0.6.0ubuntu1
ii kde-telepathy-send-file 0.6.3-1
ii kde-telepathy-text-ui 0.6.3-1
ii libtelepathy-farstream2:amd64 0.4.0-3ubuntu1
ii libtelepathy-glib0:amd64 0.20.4-1
ii libtelepathy-logger3:amd64 0.8.0-1
ii libtelepathy-logger-qt4-1:amd64 0.6.0-0ubuntu1
ii libtelepathy-qt4-2:amd64 0.9.3-0ubuntu6
ii libtelepathy-qt4-farstream2:amd64 0.9.3-0ubuntu6
ii telepathy-gabble 0.18.1-1
ii telepathy-haze 0.6.0-1
ii telepathy-idle 0.1.16-1
ii telepathy-logger 0.8.0-1
ii telepathy-mission-control-5 1:5.14.1-1ubuntu6
ii telepathy-salut 0.8.1-1
但是在添加新帐户时,我没有将 IRC 作为选项。我得到这些。
是否有http://irclogs.ubuntu.com的 Web 前端允许我搜索所有 IRC 聊天日志?
我试图用谷歌搜索,site:irclogs.ubuntu.com +search-term
但这似乎并不可靠。
我不是在寻找可以获取任何这些文件的解决方案。:-)