小编Mat*_*ski的帖子

FreeBSD 源码以及如何构建

关于 FreeBSD 的几个问题

  1. 我应该在哪里/如何获取源代码(例如通过终端、从网站下载)

  2. 我应该如何(在 ubuntu 上)构建它?

  3. 在构建它之前我可以自定义它(换句话说是可能的)吗?

freebsd compiling kernel cross-compilation

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

在 FreeBSD 上创建一个新的语言环境

我想在 FreeBSD 上创建一个新的语言环境。我以为我可以只复制现有的其中之一,/usr/share/locale但显然它并不那么简单。

首先,我只是创建了en_US.UTF-8语言环境的副本。

$ sudo cp -R /usr/share/locale/en_US.UTF-8 /usr/share/locale/en_DK.UTF-8
Run Code Online (Sandbox Code Playgroud)

我正在用 mosh 测试我的设置,所以使用标准en_US.UTF-8一切都很好:

$ LC_ALL=en_US.UTF-8 PATH_LOCALE=/usr/share/locale mosh xyz.example.org
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试使用新创建的en_DK.UTF-8语言环境,则会出现以下错误:

$ LC_ALL=en_DK.UTF-8 PATH_LOCALE=/usr/share/locale mosh xyz.example.org
The locale requested by LC_ALL=en_DK.UTF-8 isn't available here.
Running `locale-gen en_DK.UTF-8' may be necessary.

mosh-server needs a UTF-8 native locale to run.

Unfortunately, the local environment ([no charset variables]) specifies
the character set "US-ASCII",

The client-supplied environment (LC_ALL=en_DK.UTF-8) specifies
the character set "US-ASCII".

sh: warning: setlocale: LC_ALL: cannot …
Run Code Online (Sandbox Code Playgroud)

freebsd locale

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

dmesg 在 FreeBSD 中跟随

有没有办法像在 Linux上使用( ) 选项一样在 FreeBSD 上实时观看dmesg--follow-wdmesg

freebsd dmesg

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

如何获取 tcsh 快捷方式列表?

我目前正在使用Esc+p来了解我之前在终端上运行的命令。同样,有一个 like Esc+Backspace只删除某个字符。

我想了解更多这样的快捷键组合以及更多关于此类快捷键的信息。

keyboard-shortcuts tcsh

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

如何在openSUSE上安装openssh-server?

我最近安装了 openSUSE,我想设置一个 ssh 服务器,以便我可以 ssh 进入这台机器。但是,我在安装 openssh-server 时遇到问题。

我努力了

$ sudo zypper install openssh-server
Run Code Online (Sandbox Code Playgroud)

这是该网站要求输入的内容,但我收到以下消息:

Package 'openssh-server' not found.
Run Code Online (Sandbox Code Playgroud)

在我的Ubuntu机器上,如果我输入

$ sudo apt-get install openssh-server
Run Code Online (Sandbox Code Playgroud)

或者在我的Fedora机器上

$ sudo yum install openssh-server
Run Code Online (Sandbox Code Playgroud)

一切正常。

如何openssh-server在 openSUSE 上安装?我是否必须手动为其添加 RPM 存储库或其他内容?

该解决方案不需要使用zypper,但我希望不必手动下载和编译源代码。

ssh opensuse openssh zypper

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

在 FreeBSD 中意外删除后恢复 rc.conf

我正在使用 FreeBSD 9.1,但我不小心删除了该文件/etc/rc.conf

我怎样才能恢复它?

freebsd data-recovery

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

如何在 /etc/rc.conf 中添加行?

我按照本教程安装了 FreeBSD 10.1,在“将以下行添加到”的步骤中,/etc/rc.conf我必须在其中添加以下行:

hald_enable="YES"
dbus_enable="YES"
performance_cx_lowest="Cmax"
economy_cx_lowest="Cmax"
Run Code Online (Sandbox Code Playgroud)

但我是 Unix 新手,我不知道如何在 中添加这些行/etc/rc.conf,我尝试过,cd但它说Too much arguments. 如何在 中添加这些行/etc/rc.conf

编辑:我还没有安装桌面环境。

command-line freebsd

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

DragonFly BSD 目的神话:多台物理机上的一个操作系统?

很久以前我读到/听说过一些关于 DragonFlyBSD 的东西,它的目的之一是在多台物理机器上运行一个操作系统。或者像“外部”这样的东西只能看到一个操作系统,但在它下面运行在多台物理机器上。

我找不到这个“神话/目的”,但我记得我在某处读过它。

问题:任何人可以证实或反驳呢?

dragonflybsd

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

在较旧的 FreeBSD 中运行静态可执行文件时的奇怪行为

我确实在 FreeBSD 12 中静态编译了一个 cmake 项目,当我尝试ldd executable它返回not a dynamic executable. 我在同一台计算机上尝试了可执行文件,它工作正常。然后我确实将它移植到了我的具有 FreeBSD 12 的 vps 并且它按预期工作。但是当我将它移植到 FreeBSD 8 时。一些命令正在工作,比如executable --help打印帮助。但是,当我尝试一些涉及网络的功能(网络已配置,我尝试了各种程序,如 curl 和 php)时,该进程静默退出,没有分段错误或其他任何问题,并且在运行可执行文件后,将其他一些文件名executable.core添加到同一目录中

这是我第一次编译 FreeBSD 版本,所以我不知道我错过了什么

freebsd compiling

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