Size: a a a

2020 May 14

TZ

Timofey Zakrevskiy in NixOS
но при этом ldd rg выдаёт вполне рабочий выхлоп
источник

АБ

Александр Бантьев... in NixOS
А patchelf --print-interpreter что говорит?
источник

АБ

Александр Бантьев... in NixOS
Если он говорит /nix/store/... (а он именно это и будет говорить), то оно не будет работать без chroot
источник

TZ

Timofey Zakrevskiy in NixOS
% patchelf --print-interpreter rg
/nix/store/bwzra330vib0ik4d3l8rq6gp6y2ah1fr-glibc-2.30/lib/ld-linux-x86-64.so.2
источник

TZ

Timofey Zakrevskiy in NixOS
вообще никак? нигде не прописать какую-то переменную?
источник

АБ

Александр Бантьев... in NixOS
Не, ну можешь ручками пускать
источник

TZ

Timofey Zakrevskiy in NixOS
а как?
источник

АБ

Александр Бантьев... in NixOS
.cache/nix/store/bwzra330vib0ik4d3l8rq6gp6y2ah1fr-glibc-2.30/lib/ld-linux-x86-64.so.2 .cache/nix/store/ydcv77vmbm7g5kb8vd6162d1yvdxhv57-ripgrep-12.1.0/bin/rg например
источник

TZ

Timofey Zakrevskiy in NixOS
$ .cache/nix/store/bwzra330vib0ik4d3l8rq6gp6y2ah1fr-glibc-2.30/lib/ld-linux-x86-64.so.2 .cache/nix/store/nix/store/ydcv77vmbm7g5kb8vd6162d1yvdxhv57-ripgrep-12.1.0/bin/rg

.cache/nix/store/nix/store/ydcv77vmbm7g5kb8vd6162d1yvdxhv57-ripgrep-12.1.0/bin/rg: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
источник

TZ

Timofey Zakrevskiy in NixOS
не, это уже становится смешно
источник

TZ

Timofey Zakrevskiy in NixOS
надо признать, что эксперимент не удался и что подход с данным экземпляром статически линкованного nix не жизнеспособен
источник

TZ

Timofey Zakrevskiy in NixOS
писать миллион обёрток
alias rg='nix-x86_64 run --store $HOME/.cache/nix/store -f channel:nixpkgs-unstable ripgrep -c rg' это за гранью добра и зла
источник

S

Soul in NixOS
alias million_obertok='nix-x86_64 run --store $HOME/.cache/nix/store -f channel:nixpkgs-unstable'

million_obertok ripgrep -c rg
источник

TZ

Timofey Zakrevskiy in NixOS
Soul
alias million_obertok='nix-x86_64 run --store $HOME/.cache/nix/store -f channel:nixpkgs-unstable'

million_obertok ripgrep -c rg
а это что-то принципиально изменит?
источник

АБ

Александр Бантьев... in NixOS
Timofey Zakrevskiy
а это что-то принципиально изменит?
Хмм, ну в некоторых случаях таки да
источник

S

Soul in NixOS
Timofey Zakrevskiy
а это что-то принципиально изменит?
odna obertka vmesto milliona
источник

TZ

Timofey Zakrevskiy in NixOS
допустим, я даже сумею таким макаром "поставить" какие-то пакеты.
смогу ли я, скажем, прописав где-то на дне .bashrc nix run --store... -f ... home-manager хоть как-то управлять окружением, ставить пакеты, запускать nix-shell?
источник

TZ

Timofey Zakrevskiy in NixOS
Soul
odna obertka vmesto milliona
всё равно же мне придётся завести по такому алиасу на каждую утилиту
источник

АБ

Александр Бантьев... in NixOS
Я уверен, что где-то видел решение этой проблемы
источник

TZ

Timofey Zakrevskiy in NixOS
Александр Бантьев
Я уверен, что где-то видел решение этой проблемы
буду рад ссылке =)
источник