Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >关于在主目录中安装的Nix教程

关于在主目录中安装的Nix教程
EN

Stack Overflow用户
提问于 2016-07-26 00:17:33
回答 2查看 3.1K关注 0票数 8

我试图遵循这个教程,以便在我的主目录中安装Nix包管理器,而不是/nix

我正在安装PRoot (参见教程中的2 )。最后,本教程建议在构建本机包部分时更聪明,以便能够在不使用PRoot的情况下运行包:

要在本机运行包(没有PRoot),必须从源代码构建包,因为到nix存储的所有路径都是硬编码的。这很简单,真的: mkdir $HOME/nix nix-通道-更新 env NIX_STORE_DIR=$HOME/ nix -env -i nix 现在你的Nix商店用新的路径建立起来了。构建的二进制文件可以直接从那里运行。

我做到了,但我看不出它是如何使我摆脱PRoot的。如果我不使用/nix来安装PRoot,什么也不能工作(没有nix-env可执行文件,我无法安装新的软件包)。

这个NIX_STORE_DIR环境变量应该放在我的.bashrc中吗?

似乎我总是需要运行PRoot,因为~/.nix-profile指向/nix/...目录:

.nix-profile -> /nix/var/nix/profiles/default

在本教程中还有更多的步骤(5,6)-我应该遵循它们吗?它们似乎只适用于使用手动安装(步骤4.),尽管它并不明确。

如能提供任何帮助,将不胜感激:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-09 04:27:21

对于任何遇到这个老问题的人来说:没有root,就没有目前支持的安装Nix的方法。上面的wiki被移到了指南。很可能已经过时了。PRoot可以工作,但是即使这样,在不同的路径上重建整个商店也不是一个好主意,尤其是因为二进制缓存不会有帮助,而且您需要构建所有的东西。

我建议在虚拟机或云服务器上尝试Nix。

票数 3
EN

Stack Overflow用户

发布于 2018-09-05 09:24:03

谷歌未来的人,它仍然是不受支持的,但确实有效。剧本在这里,它安装一对依赖项,构建一个临时的Nix,并使用它在您选择的目录中安装一个适当的版本。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38584529

复制
相关文章
eeglab在MATLAB中安装教程
1.在eeglab官网,如下图,在红框中有Download EEGLAB选项,点击该选项。
脑机接口社区
2020/06/29
2K0
【图文安装教程】在docker中安装ES
因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络:
凯哥Java
2022/12/16
1.2K0
【图文安装教程】在docker中安装ES
【图文安装教程】在docker中安装kibana
kibana可以给我们提供一个elasticsearch的可视化界面,便于我们学习。
凯哥Java
2022/12/16
8030
【图文安装教程】在docker中安装kibana
关于反向传播在Python中应用的入门教程
我来这里的目的是为了测试我对于Karpathy的博客《骇客的神经网络指导》以及Python的理解,也是为了掌握最近精读的Derek Banas的文章《令人惊奇的注释代码博览》。作为一个沉浸在R语言和结构化数据的经典统计学习方法的人,我对于Python和神经网络都很陌生,所以最好不要对个人能力产生错觉,以为通过阅读就可以掌握事物。因此,开始写代码吧。 神经门 理解神经网络中任何节点的一种方法是把它当作门,它接收一个或多个输入,并产生一个输出,就像一个函数。 例如,考虑一个接受x和y作为输入的门,并计算:f(x
企鹅号小编
2018/01/29
8710
关于安装空调的请示_searchmatch安装教程
github镜像文件 · v0.4.2 · mirrors / maurosoria / dirsearch · GitCode
全栈程序员站长
2022/09/27
5640
关于安装空调的请示_searchmatch安装教程
在Mac OS系统中安装Python教程
在进入工作岗位之后会有很多公司为开发人员提供Mac OS系统的电脑,所以这篇文章帮大家下载安装一下Mac OS系统下的python开发环境。
python自学网
2021/11/28
1.7K0
在Mac OS系统中安装Python教程
在centos系统中安装MySQL使用教程
1 MySQL8的安装1、在 root 目录下,安装 mysql 和 mysql-develyum install mysqlyum install mysql-devel2、安装mysql-serverwget http://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpmrpm -ivh mysql80-community-release-el7-5.noarch.rpmyum install mysql-community-ser
Balliol Chen
2022/09/18
4.4K0
关于在Ubuntu服务器中安装node环境
以上两条命令执行成功,那么node就已经安装成功了,但是node -v 一下,忽然发现版本不对,好低的版本,(ps:我这个人不喜欢低版本的,什么都喜欢最新的)
hedeqiang
2019/12/17
1.2K0
RabbitMQ在CentOS 7中安装配置教程
消息队列现在在互联网项目中应用的还是非常多的,在接下来的文中小编会深入的了解RabbitMQ的实现过程,在此文中将介绍如何在CentOS 7下面安装RabbitMQ以及遇到的问题。
星哥玩云
2022/07/13
8930
RabbitMQ在CentOS 7中安装配置教程
在Windows安装Python的教程
Python几乎可以在任何平台下运行,如我们所熟悉的:Windows/Unix/Linux/Macintosh。
Py_lover
2018/07/26
6990
Jenkins主目录修改
Linux环境中,Jenkins主目录默认在/root/.jenkins(使用root用户登录,如果使用其他用户在在用户目录下)
飞狗
2018/09/10
1.2K0
[译] Oracle Database 18c 中的只读 Oracle 主目录
Oracle 18C 引入了只读 Oracle 主目录的概念,其中所有配置和日志文件都可以与 Oracle 二进制文件分开保存。
Lucifer三思而后行
2022/04/13
1K0
在Docker中安装ES及Kibana图文教程
因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络:
凯哥Java
2022/10/26
8470
在Docker中安装ES及Kibana图文教程
在CentOS上安装phpMyAdmin的教程
在CentOS上安装phpMyAdmin,你第一步需要架设一台Web服务器(如Apache或nginx),安装好MySQL/MariaDB数据库和PHP。根据你的偏好和需求,你可以从LAMP和LEMP中选择一种安装。
全栈程序员站长
2022/09/01
7440
【教程】在Macbook Air中如何正确的安装win7(U盘安装)
好多小伙伴买了苹果电脑,但是呢却用不了学校上网客户端,不用担心今天我来带给大家介绍一下如何在Mac上正确安装win7~~ 麻麻再也不用担心我用Mac上不了网了
若川
2020/03/19
9.9K0
开源消息队列MemcacheQ在Linux中编译安装教程
队列(Queue)是一种常用的数据结构。在队列这种数据结构中,最先插入的元素将会最先被取出;反之最后插入的元素将会最后被取出,因此队列又称为“先进先出”(FIFO:First In First Out)的线性表。
魏杰
2022/12/23
1.1K0
Hugo在windows安装教程
Hugo在windows安装教程,官方文档已经很详细了,详见:Install Hugo on Windows.。
celineWong7
2023/10/16
6220
Hugo在windows安装教程
点击加载更多

相似问题

关于在Windows上使用OpenBLAS安装numpy的教程

49

在主目录中安装cheetah

17

Nix:安装ssreflect

12

如何在configuration.nix中引用用户的主目录?

11

关于Nix包管理的Nix表达式是什么?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文