AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-166017

s1n7ax's questions

Martin Hope
s1n7ax
Asked: 2024-01-12 20:33:44 +0800 CST

Use axel para obter fonte em vez de curl para fetchurl no NixOS

  • 6

Estou tentando iniciar um shell com Cuda. Eu tenho o seguinte arquivo shell.nix

{ pkgs ? import <nixpkgs> { } }:

pkgs.mkShell {
  name = "cuda-env-shell";
  buildInputs = with pkgs; [
    unzip
    # other packages
    cudatoolkit
    # other packages
    binutils
  ];
}

Mas isso falha devido ao seguinte erro. Já enfrentei isso antes com arquivos grandes como o davinci-resolve, por exemplo. Para davinci-resolve, minha solução foi criar um novo flake usando axel com 10 conexões e funcionou bem todas as vezes. No momento estou enfrentando esse problema com Cuda.

[1/0/3 built, 4 copied (183.8/183.8 MiB), 42.8 MiB DL] building cuda_11.8.0_520.61.05_linux.run:                                  Dload  Upload   Total   Spent    Left
error: builder for '/nix/store/idz14mzbsv4k5v5ims095jcjk2r50glr-cuda_11.8.0_520.61.05_linux.run.drv' failed with exit code 1;
       last 7 log lines:
       >
       > trying https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
       >   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
       >                                  Dload  Upload   Total   Spent    Left  Speed
       >  49 4135M   49 2044M    0     0   772k      0  1:31:20  0:45:08  0:46:12     0
       > curl: (56) Recv failure: Connection reset by peer

Quero obter o Cuda, mas posso recuperar o src usando axel em vez de curl? Tentei algo como o seguinte, mas não parece ser uma sintaxe válida?

    cudatoolkit.overrideAttrs
    (finalAttrs: previousAttrs: {
      pname = previousAttrs.pname + "-bar";
      src = runCommandLocal "${previousAttrs.pname}.run" rec { } ''
        axel \
          --num-connections=10 \
          --verbose \
          --insecure \
          --output $out \
          "https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run"
      '';
    })

Erro:

        at /nix/store/0g53xyh39z3y90p4d8r341wbqyjy1zhl-source/pkgs/stdenv/generic/make-derivation.nix:395:7:

          394|       depsHostHost                = elemAt (elemAt dependencies 1) 0;
          395|       buildInputs                 = elemAt (elemAt dependencies 1) 1;
             |       ^
          396|       depsTargetTarget            = elemAt (elemAt dependencies 2) 0;

       error: Dependency is not of a valid type: element 13 of buildInputs for cuda-env-shell
curl
  • 1 respostas
  • 24 Views
Martin Hope
s1n7ax
Asked: 2023-07-31 01:42:22 +0800 CST

A localização difusa de diretórios é lenta

  • 5

Eu tenho o seguinte script bash para encontrar repositórios git.

echo "$(fd -I -i -H -E '.local' -E '.cargo' -E '.password-store' -t d ^.git$ ~ -x 'echo' '{//}' | sk)"

fdcanaliza os resultados da pesquisa para sk(alternativa fzf rust) conforme eles são encontrados, mas a seleção de um item aguarda até fdo final. Portanto, há um atraso de 2 segundos de eu selecionar o diretório usando skpara realmente ser echoeditado. Eu posso ver o mesmo comportamento com fzftambém.

Existe uma maneira de evitar o atraso?

fzf
  • 1 respostas
  • 21 Views
Martin Hope
s1n7ax
Asked: 2023-07-07 00:02:20 +0800 CST

fd-find não encontra nada

  • 6

fd-find não encontra nada. Ao pesquisar algo no diretório inicial, ele existe instantaneamente sem nenhum erro.

❯ mkdir root

❯ cd root

❯ touch test

❯ ls -l
total 0
-rw-rw-r-- 1 s1n7ax s1n7ax 0 Jul  6 21:29 test

❯ which fd
/home/s1n7ax/.cargo/bin/fd

❯ fd --version
fd 8.7.0

❯ fd test

❯ fd -t f test

Eu tentei instalar o mesmo binário usando o pacote apt gerencia também. ele instala 8.3.1alterações de versão e nome binário para fdfind, mas sem resultados

fd
  • 1 respostas
  • 34 Views
Martin Hope
s1n7ax
Asked: 2022-09-19 20:40:41 +0800 CST

Loop para cada arquivo no diretório, mas não gera erro quando nenhum arquivo está presente

  • 3
Esta pergunta foi migrada do Unix & Linux Meta Stack Exchange, nosso site de discussão, suporte e solicitações de recursos. Migrado há 29 dias .

Desejo carregar aliases com base nos arquivos em .profiles/dir.

for profile in ~/.profiles/*; do
    for file in ~/.s1n7ax/$(basename $profile)/alias/*; do
        include "$file"
    done
done

No entanto, quando não há nenhum arquivo dentro ~/.s1n7ax/$(basename $profile)/alias/*, ele gera um erro.

/home/s1n7ax/.zshrc:117: no matches found: /home/s1n7ax/.s1n7ax/work/alias/*

Eu quero lidar com isso graciosamente sem uma saída de erro para o sdt.

zsh files
  • 1 respostas
  • 70 Views
Martin Hope
s1n7ax
Asked: 2020-02-25 13:55:34 +0800 CST

Obtendo os botões do polegar trabalhando | Zowie ec2-b

  • 1

Estou usando para steamjogar . Até agora tudo funciona, exceto os botões do polegar do mouse. Tentei mapeá-los no jogo, então percebi que o jogo não identifica essas chaves. Eu passei pelos botões de polegar - para frente e para trás, mas acho que o problema aqui é não identificar eventos de botões de polegar como botões. (Estou usando + + configuração)CS:GOArch LinuxevdevArch Linuxbspwmsxhkd

xevsaída para o botão do polegar para a frente

LeaveNotify event, serial 33, synthetic NO, window 0x4c00001,
    root 0x1e6, subw 0x0, time 4046616, (2,420), root:(974,442),
    mode NotifyGrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 0

EnterNotify event, serial 33, synthetic NO, window 0x4c00001,
    root 0x1e6, subw 0x0, time 4046777, (2,420), root:(974,442),
    mode NotifyUngrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 0

KeymapNotify event, serial 33, synthetic NO, window 0x0,
    keys:  4294967270 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

xevsaída para o botão do polegar para trás

LeaveNotify event, serial 33, synthetic NO, window 0x4a00001,
    root 0x1e6, subw 0x0, time 3944070, (7,455), root:(979,477),
    mode NotifyGrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 0

EnterNotify event, serial 33, synthetic NO, window 0x4a00001,
    root 0x1e6, subw 0x0, time 3944181, (7,455), root:(979,477),
    mode NotifyUngrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 0

KeymapNotify event, serial 33, synthetic NO, window 0x0,
    keys:  4294967270 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  

Tentei seguir as configurações xorgtambém.

Section "InputDevice"
  Identifier      "Evdev Mouse"
  Driver          "evdev"
  Option          "Name" "Kingsis Peripherals ZOWIE Gaming mouse"
  Option          "evBits"  "+1-2"
  Option          "keyBits" "~272-287"
  Option          "relBits" "~0-2 ~6 ~8"
  Option          "Pass"    "3"
  Option          "CorePointer"
EndSection

Section "ServerLayout"
  Identifier     "Default Layout"
  InputDevice    "Evdev Mouse" "CorePointer"
EndSection

Eu tentei matarsxhkd

De acordo com a solução nesta questão, as chaves podem ser capturadas globalmente. a única aplicação potencial seria, sxhkdentão eu matei o processo e tentei os botões do polegar na xevjanela, mas deu os mesmos resultados mencionados acima.

Como faço para que os botões do polegar funcionem?

arch-linux xorg
  • 2 respostas
  • 248 Views
Martin Hope
s1n7ax
Asked: 2019-09-29 10:22:12 +0800 CST

Vim congela após Ctrl-S [duplicado]

  • 7
Essa pergunta já tem respostas aqui :
Por que o vim está congelado? (3 respostas)
Fechado há 3 anos .

Eu uso neovimhá muito tempo e tenho usado Ctrl + spara economizar e Ctrl + qparar.

nmap <c-s> :w<CR>
imap <c-s> <Esc>:w<CR>a

nmap <c-q> :q<CR>
imap <c-q> <Esc>:q<CR>

Devido ao comportamento inesperado de nvimcom coceu mudei para vim. Está usando a mesma configuração, mas Ctrl + scongela o editor e Ctrl + qé necessário descongelá-lo. Estou usando Simple Terminale não congela por Ctrl + s.

NVIM v0.4.2
VIM - Vi IMproved 8.1
vim
  • 1 respostas
  • 3326 Views
Martin Hope
s1n7ax
Asked: 2019-07-04 21:11:03 +0800 CST

Obtenha o ssid da rede wifi atualmente conectada por wpa_supplicant

  • 4

Estou usando wpa_supplicantpara me conectar à minha rede wifi. Como estou usando dwm, quero mostrar o SSID da rede conectada no painel. Existe uma maneira de obter o SSID da rede conectada wpa_supplicant?

arch-linux wifi
  • 2 respostas
  • 3537 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve