如何安装开源新闻组软件inn@FreeBSD

在FreeBSD下安装

安装

复制代码
pkg install inn

安装完成显示:

Message from db5-5.3.28_9:

--

===> NOTICE:

The db5 port currently does not have a maintainer. As a result, it is

more likely to have unresolved issues, not be up-to-date, or even be removed in

the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

--

===> NOTICE:

This port is deprecated; you may wish to reconsider installing it:

EOLd, potential security issues, maybe use db18 instead.

It is scheduled to be removed on or after 2022-06-30.

=====

Message from freebsd-uucp-1.07.4_4:

--

In order to run the periodic UUCP maintenance tasks, please add

the following to your /etc/periodic.conf.local file:

340.uucp

daily_uuclean_enable="YES" # Run uuclean.daily

410.status-uucp

daily_status_uucp_enable="YES" # Check uucp status

300.uucp

weekly_uucp_enable="YES" # Clean uucp weekly

in your sendmail.mc file you need to set the path:

define(`UUCP_MAILER_PATH', `/usr/local/bin/uux')dnl

=====

Message from freetype2-2.13.3:

--

The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as

the default, emulating a modern version of ClearType. This change inevitably

leads to different rendering results, and you might change port's options to

adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment

variable).

The environment variable "FREETYPE_PROPERTIES" can be used to control the

driver properties. Example:

FREETYPE_PROPERTIES=truetype:interpreter-version=35 \

cff:no-stem-darkening=1 \

autofitter:warping=1

This allows to select, say, the subpixel hinting mode at runtime for a given

application.

If LONG_PCF_NAMES port's option was enabled, the PCF family names may include

the foundry and information whether they contain wide characters. For example,

"Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at

run time with using pcf:no-long-family-names property, if needed. Example:

FREETYPE_PROPERTIES=pcf:no-long-family-names=1

How to recreate fontconfig cache with using such environment variable,

if needed:

env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv

The controllable properties are listed in the section "Controlling FreeType

Modules" in the reference's table of contents

(/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed).

=====

Message from python311-3.11.11:

--

Note that some standard Python modules are provided as separate ports

as they require additional dependencies. They are available as:

py311-gdbm databases/py-gdbm@py311

py311-sqlite3 databases/py-sqlite3@py311

py311-tkinter x11-toolkits/py-tkinter@py311

启动服务

复制代码
service innd onestart

调试

启动服务service innd onestart报错

service innd onestart

/usr/local/etc/rc.d/innd: WARNING: /usr/local/news/db/history.dir is not readable.

发现它需要的目录是:

required_files="/usr/local/news/db/history.dir"

发现有这个目录:

ls -la /usr/local/news/db/

total 56

drwxr-xr-x 2 news news 8 Feb 2 23:18 .

drwxr-xr-x 13 news news 13 Apr 17 2025 ..

-rw-rw-r-- 1 news news 225 Apr 17 2025 active

-rw-rw-r-- 1 news news 225 Apr 17 2025 active.sample

-rw-rw-r-- 1 news news 0 Apr 17 2025 active.times

-rw-rw-r-- 1 news news 0 Apr 17 2025 active.times.sample

-rw-rw-r-- 1 news news 333 Apr 17 2025 newsgroups

-rw-rw-r-- 1 news news 333 Apr 17 2025 newsgroups.sample

创建目录并改用户,问题解决

复制代码
mkdir  /usr/local/news/db/history.dir
chown news:news /usr/local/news/db/history.dir/

启动报错 hostname does not resolve or domain not set in inn.conf

service innd onestart

innconfval: hostname does not resolve or domain not set in inn.conf

innconfval: the FQDN of the server contains invalid characters not suitable for Message-IDs

innconfval: hostname does not resolve or domain not set in inn.conf

innconfval: the FQDN of the server contains invalid characters not suitable for Message-IDs

Starting innd.

innd: hostname does not resolve or domain not set in inn.conf

innd: the FQDN of the server contains invalid characters not suitable for Message-IDs

Scheduled start of /usr/local/news/bin/innwatch.

innconfval: hostname does not resolve or domain not set in inn.conf

innconfval: the FQDN of the server contains invalid characters not suitable for Message-IDs

修改文件 /usr/local/news/etc/inn.conf,加入三项内容

复制代码
server: your-server-name.domain.com
domain: domain.com
fromhost: your-server-name.domain.com

当然域名需要先在本地解析起来。

启动没报错,但是服务么有起来

service innd onestart

Starting innd.

Scheduled start of /usr/local/news/bin/innwatch.

查找/var/log/news/errlog 文件,发现报错:

innd: can't fopen history /usr/local/news/db/history No such file or directory

innd: SERVER can't open history /usr/local/news/db/history: No such file or directory

手工创建文件,is ok ?

相关推荐
Hello__77776 小时前
开源鸿蒙 Flutter 实战|自定义开关组件全流程实现
flutter·开源·harmonyos
嵌入式小企鹅6 小时前
CPU供需趋紧、DeepSeek V4全链适配、小米开源万亿模型
人工智能·学习·开源·嵌入式·小米·算力·昇腾
GitCode官方12 小时前
基于昇腾 MindSpeed LLM 玩转 DeepSeekV4-Flash 模型的预训练复现部署
人工智能·开源·atomgit
Python私教12 小时前
DeepSeek V4 深度解析:国产万亿参数开源模型的范式级创新
开源
WinterKay14 小时前
【开源】我写了一个轻量级本地数据库浏览工具,支持 MySQL/Redis 只读查询
数据库·mysql·开源
OpenCSG16 小时前
以开源技术、跨境数据与绿色算力为支点,“开放东方社区”上线
开源
code_pgf17 小时前
Octo 算法详解-开源通用机器人策略模型技术报告
算法·机器人·开源
非优秀程序员17 小时前
智能体的构成--深入探讨Anthropic、OpenAI、Perplexity和LangChain究竟在构建什么。
人工智能·架构·开源
Hello__777717 小时前
开源鸿蒙 Flutter 实战|文章分类标签功能全流程实现
flutter·开源·harmonyos
ClkLog-开源埋点用户分析17 小时前
在信创环境下,如何判断一套用户行为分析系统是否“真正可用”?
数据分析·开源·开源软件·用户画像·埋点系统