per page, with , order by , clip by
Results of 0 - 1 of about 0 (0.000 sec.)
二进制文件安装 (GNU Guix参考手册)
@digest: c5dc8d99e59da5d61e0f18681a44762f
@id: 74654
@mdate: 2019-05-19T21:18:27Z
@size: 11484
@type: text/html
content-type: text/html; charset=utf-8
description: 二进制文件安装 (GNU Guix参考手册)
distribution: global
generator: makeinfo
keywords: 二进制文件安装 (GNU Guix参考手册)
resource-type: document
#keywords: 统. (33832), 安装 (15435), 为ro (14877), 个命 (14723), 码安 (14426), 从源 (13814), 装更 (13096), 制安 (12851), 装包 (12695), 要执 (12544), 绍如 (12470), 以ro (12117), 二进 (12069), 小节 (11543), 进制 (11507), 户身 (11255), 制文 (11222), 命令 (11170), 行: (10985), 的gu (10572), 行下 (10268), 件安 (10055), 执行 (9690), 警告 (9366), 文件 (8496), 个用 (8264), 设置 (7676), 能需 (7016), 创建 (6647), 用户 (6554), 步骤 (6425), 身份 (6400)
Next: 需求 , Up: 安装 [ Contents ][ Index ] 2.1 二进制文件安装 这个小节介绍如何在任意的系统上用独立的Guix二进制文件包安装Guix和它的依赖。这通常比从源代码安装更快,下一小节会介绍如何从源代码安装。唯一的需求是有GNU tar和Xz。 注: 我们推荐使用这个 shell安装脚本 。这个脚本自动执行下述的下载、安装并且初始化Guix的过程。它需要以root用户身份运行。 安装步骤如下: 从‘ https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1. 系统 .tar.xz '下载二进制安装包,对于运行Linux内核的 x86_64 机器来说 系统 是 x86_64-linux ,以此类推。 请确保下载相关的 .sig 文件,并且用它验证文件包的可靠性,方法如下: $ wget https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1. 系统 .tar.xz.sig $ gpg --verify guix-binary-1.0.1. 系统 .tar.xz.sig 如果那个命令因为缺少所需的公钥而失败了,那么用这个命令导入它: $ gpg --keyserver pool.sks-keyservers.net \ --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5 再次运行 gpg --verify 命令。 现在你需要成为 root 用户。基于你的发行版,你可能需要执行 su - 或 sudo -i 。以 root 用户身份,执行: # cd /tmp # tar --warning=no-timestamp -xf \ guix-binary-1.0.1. 系统 .tar.xz # mv var/guix /var/ && mv gnu / 这会创建 /gnu/store (see 仓库 )和 /var/guix 。后一个文件夹为 root 用户提供了一个立即可用的profile(见下一步)。 不要 在一个正常的Guix系统上解压这个文件包,因为那会把现有的重要的文件覆盖。 --warning=no-timestamp 选项使GNU tar不输出有关“implausibly old time stamps”的警告(这类警告会被GNU tar 1.26或更老的版本触发;新的版本没事)。这类警告是因为文件包里的所有文件的修改时间戳都被设置为0(即1970年1月1日)。这是故意的,为了确保文件包的内容独立于创建的时间,从而使它可再现。 使profile出现在 ~root/.config/guix/current ,这是 guix pull 安装更新的位置(see 调用guix pull ): # mkdir -p ~root/.config/guix # ln -sf /var/guix/profiles/per-user/root/current-guix \ ~root/.config/guix/current 执行 etc/profile 以更新 PATH 和其它相关的环境变量: # GUIX_PROFILE="`echo ~root`/.config/guix/current" ; \ source $GUIX_PROFILE/etc/profile 像下面解释的那样为“构建用户”创建用户组和用户(see 设置构建环境 )。 运行后台进程,并设置为开机自启动。 如果你的主机的发行版使用systemd init系统,可以用这些命令: # cp ~root/.config/guix/current/lib/systemd/system/guix-daemon.service \ /etc/systemd/system/ # systemctl start guix-daemon && systemctl enable guix-daemon 如果你的主机的发行版使用Upstart init系统: # initctl reload-configuration # cp ~root/.config/guix/current/lib/upstart/system/guix-daemon.conf \ /etc/init/ # start guix-daemon 此外,你可以手动启动后台进程: # ~root/.config/guix/current/bin/guix-daemon \ --build-users-group=guixbuild 使机器上的其他用户也可以使用 guix 命令: # mkdir -p /usr/local/bin # cd /usr/local/bin # ln -s /var/guix/profiles/per-user/root/current-guix/bin/guix 最好让这个用户手册的Info版也可以被访问: # mkdir -p /usr/local/share/info # cd /usr/local/share/info # for i in /var/guix/profiles/per-user/root/current-guix/share/info/* ; do ln -s $i ; done 那样,假设 /usr/local/share/info 在搜索路径里,运行 info guix 命令就会打开这个用户手册(see Other Info Directories in GNU Texinfo ,更多关于Info搜索路径的信息)。 为了使用 ci.guix.gnu.org 或其镜像的substitute(see Substitutes ),对其授权: # guix archive --authorize < \ ~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub 每个用户可能需要执行一些额外的步骤以使各自的Guix环境可用,see 设置应用程序 。 瞧,安装完成了! 你可以通过给root profile安装一个软件包来确认Guix可以正常工作。 # guix install hello 二进制安装包可以通过在Guix源代码树里运行下面这些命令来重现和验证: make guix-binary. 系统 .tar.xz ... 这个命令会执行: guix pack -s 系统 --localstatedir \ --profile-name=current-guix guix See 调用guix pack ,了解这个方便的工具。 ...
http://www.gnu.org/savannah-checkouts/gnu/guix/manual/zh-cn/html_node/Er-Jin-Zhi-WenJian-An-Zhuang-.html - [detail] - [similar]
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 213361 documents and 1081391 words.