使用 Fedora 28 中的模块 | Linux 中国
2019-01-28 11:16
811 查看
最近 Fedora Magazine 中题为 Fedora 28 服务器版的模块化在解释 Fedora 28 中的模块化方面做得很好。它还给出了一些示例模块并解释了它们解决的问题。本文将其中一个模块用于实际应用,包括使用模块安装设置 Review Board 3.0。-- Merlin Mathesius
最近 Fedora Magazine 中题为 Fedora 28 服务器版的模块化[1]在解释 Fedora 28 中的模块化方面做得很好。它还给出了一些示例模块并解释了它们解决的问题。本文将其中一个模块用于实际应用,包括使用模块安装设置 Review Board 3.0。入门想要继续并使用模块,你需要一个 Fedora 28 服务器版[2]并拥有 sudo 管理权限[3]。另外,运行此命令以确保系统上的所有软件包都是最新的:
- [p]
sudo dnf -y update
dnf module list
[d]表示安装命名模块时使用的默认流。输出还显示大多数模块都有名为
default的配置文件。这不是巧合,因为
default是默认配置文件使用的名称。要查看所有这些模块的来源,请运行:
dnf repolist
dnf module info reviewboard
dnf module list reviewboard
[d]表示它被配置为 reviewboard 的默认流。因此,请明确你想要的流:
dnf module info reviewboard:3.0
dnf module info reviewboard:3.0 -v
sudo dnf -y module install reviewboard:3.0
dnf module list --enabled
[e]表示已启用的流,
[i]表示已安装的配置。对于 reviewboard:3.0 模块,已安装默认配置。你可以在安装模块时指定其他配置。实际上,你仍然可以安装它,而且这次你不需要指定 3.0,因为它已经启用:
sudo dnf -y module install reviewboard/server
sudo rb-site install --noinput \
--domain-name=localhost --db-type=sqlite3 \
--db-name=/var/www/rev.local/data/reviewboard.db \
--admin-user=rbadmin --admin-password=secret \
/var/www/rev.local
sudo chown -R apache /var/www/rev.local/htdocs/media/uploaded \
/var/www/rev.local/data
sudo ln -s /var/www/rev.local/conf/apache-wsgi.conf \
/etc/httpd/conf.d/reviewboard-localhost.conf
sudo setsebool -P httpd_can_sendmail=1 httpd_can_network_connect=1 \
httpd_can_network_memcache=1 httpd_unified=1
sudo systemctl enable --now httpd
rb-site命令中的用户 ID 和密码。模块清理完成后清理是个好习惯。为此,删除 Review Board 模块和站点目录:
sudo dnf -y module remove reviewboard:3.0
sudo rm -rf /var/www/rev.local
via: https://fedoramagazine.org/working-modules-fedora-28/作者:Merlin Mathesius[10] 选题:lujun9972 译者:geekpi 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出
相关文章推荐
- 使用 Fedora 28 中的模块
- 在 Fedora 上使用 Steam play 和 Proton 来玩 Windows 游戏 | Linux 中国
- 使用kgdb调试linux内核及内核模块
- Linux系统如何正确使用和安装内核模块
- Linux之使用内核模块增加一个系统调用
- (转载)使用kgdb调试linux内核及内核模块
- fedora linux 使用windows 字体
- linux fedora sqlite安装和使用
- linux fedora 24 virtualbox 5.1 不使用 快照 启动 虚拟机
- 在嵌入式Linux上使用CF接口的蓝牙模块
- 如何使用grub硬盘安装fedora和ubuntu两个主流linux系统
- 使用yum升级和yum使用简介(LInux, RedHat, Fedora)
- 在Fedora18下用cross-ng1.9.3建立arm-linux交叉编译环境在s3c6410上使用
- Linux 下使用 Eclipse 调试 apache 模块
- linux fedora 24 使用 sed 插入 domain 到 pac 文件
- 使用 GDB 和 KVM 调试 Linux 内核与模块
- linux下的SPI模块驱动使用
- 使用kgdb调试linux内核及内核模块
- 使用kgdb调试linux内核及内核模块
- 如何使用grub硬盘安装fedora和ubuntu两个主流linux系统