关于 FreeBSD 的几个问题
我应该在哪里/如何获取源代码(例如通过终端、从网站下载)
我应该如何(在 ubuntu 上)构建它?
在构建它之前我可以自定义它(换句话说是可能的)吗?
我想在 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) 有没有办法像在 Linux上使用( ) 选项一样在 FreeBSD 上实时观看dmesg?--follow-wdmesg
我目前正在使用Esc+p来了解我之前在终端上运行的命令。同样,有一个 like Esc+Backspace只删除某个字符。
我想了解更多这样的快捷键组合以及更多关于此类快捷键的信息。
我最近安装了 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,但我希望不必手动下载和编译源代码。
我正在使用 FreeBSD 9.1,但我不小心删除了该文件/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?
编辑:我还没有安装桌面环境。
很久以前我读到/听说过一些关于 DragonFlyBSD 的东西,它的目的之一是在多台物理机器上运行一个操作系统。或者像“外部”这样的东西只能看到一个操作系统,但在它下面运行在多台物理机器上。
我找不到这个“神话/目的”,但我记得我在某处读过它。
的问题:任何人可以证实或反驳呢?
我确实在 FreeBSD 12 中静态编译了一个 cmake 项目,当我尝试ldd executable它返回not a dynamic executable. 我在同一台计算机上尝试了可执行文件,它工作正常。然后我确实将它移植到了我的具有 FreeBSD 12 的 vps 并且它按预期工作。但是当我将它移植到 FreeBSD 8 时。一些命令正在工作,比如executable --help打印帮助。但是,当我尝试一些涉及网络的功能(网络已配置,我尝试了各种程序,如 curl 和 php)时,该进程静默退出,没有分段错误或其他任何问题,并且在运行可执行文件后,将其他一些文件名executable.core添加到同一目录中
这是我第一次编译 FreeBSD 版本,所以我不知道我错过了什么