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-1806

jcubic's questions

Martin Hope
jcubic
Asked: 2022-11-22 01:56:49 +0800 CST

Arquivo EXTERN.h ausente durante a instalação do claws-mail no Fedora 37

  • 5

Estou tentando compilar o Claws-mail, mas recebo o erro:

perl_plugin.c:54:10: fatal error: EXTERN.h: No such file or directory
   54 | #include <EXTERN.h>

Eu instalei perl-core perl-devel já estava instalado.

Eu posso executar perl -v

# perl -v | grep built
This is perl 5, version 36, subversion 0 (v5.36.0) built for x86_64-linux-thread-multi

mas o problema é que não há /usr/lib/perl5diretório. Eu descobri que o arquivo está dentro, /usr/lib64/perl/CORE/mas não tenho ideia de como compilar o aplicativo, o autor do Claws-mail disse que algo está errado com meu sistema e ele não pode me ajudar.

eu tentei adicionar

export INCLUDE="/usr/lib64/perl/CORE/"

mas o erro permanece. Não estou conseguindo compilar o aplicativo.

O que é estranho é que a lista de arquivos de pacote mostra que o caminho /usr/lib/não deveria ser /usr/lib64.

Meu sistema foi atualizado do Fedora 35.

fedora
  • 1 respostas
  • 17 Views
Martin Hope
jcubic
Asked: 2022-11-09 12:14:28 +0800 CST

Como instalar o ttyd da fonte no Fedora?

  • 5

Estou tentando compilar ttydisso requer libwebsocketsno Fedora. Meu sistema tem uma versão desatualizada ttyde preciso de uma mais recente para executar a ferramenta vhs .

Ambos os projetos usam o CMake, consegui compilar e instalar os dois.

Quando executo ttyda partir do diretório de compilação, funciona bem. Mas quando executo de outro lugar, tenho este erro:

ttyd: error while loading shared libraries: libwebsockets.so.19: cannot open shared object file: No such file or directory

Quando adicionei o diretório de compilação à minha PATHvariável, posso usar ttyde vhs, mas gostaria de ter a instalação adequada, ttydque funcionasse. O que eu fiz de errado?

Observe que eu instalei ttyde libwebsockets, em seguida, removê-los.

Eu provavelmente posso me importar com o link simbólico para uma biblioteca compartilhada, mas isso não é uma correção real para o problema. Por que a biblioteca compartilhada está ausente se eu instalei ambas da fonte?

EDITAR :

Eu instalei os dois pacotes da mesma maneira:

mkdir build
cd build
cmake ..
make
sudo make install

A biblioteca compartilhada foi instalada em/usr/local/lib/

fedora
  • 1 respostas
  • 18 Views
Martin Hope
jcubic
Asked: 2022-04-11 10:28:35 +0800 CST

Por que o pipe não funciona com upower -e

  • 0

Acabei de encontrar este comando:

upower -e

que exibe uma lista de arquivos que podem ser usados upower -i​​para exibir o status do dispositivo conectado.

Então, minha primeira tentativa foi usando:

upower -e | xargs upower -i

mas não funciona. Então eu tentei:

$ upower -e | xargs echo
/org/freedesktop/UPower/devices/line_power_AC /org/freedesktop/UPower/devices/battery_BAT0 /org/freedesktop/UPower/devices/line_power_ucsi_source_psy_USBC000o001 /org/freedesktop/UPower/devices/DisplayDevice

e exibe todos os arquivos em uma única linha. Então eu usei:

$ upower -e | xargs -0 echo
/org/freedesktop/UPower/devices/line_power_AC
/org/freedesktop/UPower/devices/battery_BAT0
/org/freedesktop/UPower/devices/line_power_ucsi_source_psy_USBC000o001
/org/freedesktop/UPower/devices/DisplayDevice

funciona, mas exibe uma linha vazia, mas isso não funciona:

$ upower -e | xargs -0 upower -i
failed to set path: Object path invalid: /org/freedesktop/UPower/devices/line_power_AC
/org/freedesktop/UPower/devices/battery_BAT0
/org/freedesktop/UPower/devices/line_power_ucsi_source_psy_USBC000o001
/org/freedesktop/UPower/devices/DisplayDevice

Por upower -e | xargs upower -ique não funciona? Estou usando o Bash no Fedora.

Há algo que estou perdendo aqui?

EDITAR :

Isso parece funcionar:

upower -e | xargs -I {} upower -i "{}"

Mas estou me perguntando: por que uma citação é necessária se o nome do arquivo não possui espaços?

bash pipe
  • 1 respostas
  • 48 Views
Martin Hope
jcubic
Asked: 2021-12-17 05:57:12 +0800 CST

Salvando códigos ANSI do comando de diálogo em um arquivo

  • 0

É possível obter o comando de diálogo, exemplo:

dialog --title "HELLO" --yesno "Are you sure?" 6 30

em um arquivo com todos os códigos de escape ANSI, para que possa ser impresso posteriormente?

Você pode redirecionar a caixa de diálogo para um arquivo para obter a saída, mas não pode interagir com a página, por isso pode ser difícil sair.

bash escape-characters
  • 1 respostas
  • 117 Views
Martin Hope
jcubic
Asked: 2019-12-29 11:04:57 +0800 CST

O que o escape ANSI 0x1b[0A e outros códigos de valor 0 devem fazer?

  • 2

Estou trabalhando no meu código de formatação ANSI para o Terminal jQuery. Está quase funcionando, mas tenho um problema relacionado ao código ansi 0A que deve mover o cursor (também outros códigos de cursor 0: BCDEF)

Eu testei com a biblioteca ervy e faz diferença se eu remover \x1b\[0[A-D]da string antes de enviar para o terminal.

Não tenho certeza Se processo os escapes ANSI corretamente, estou dividindo a saída em linhas antes de cada linha Estou aumentando a posição y e defino x para 0 e quando há código de escape ANSI do cursor eu movo o cursor. E estou usando array de arrays para manter a saída da tela. (Não tenho certeza, mas acho que será mais rápido se eu não juntar as linhas em uma string até o final, mas criei dessa maneira porque foi a primeira ideia, não por causa da velocidade).

Não tenho certeza se devo fazer se houver 0.

Aqui está a saída de dois gráficos da biblioteca ervy

insira a descrição da imagem aqui

Plotagem correta

insira a descrição da imagem aqui

plot sem código zero.

Estou tentando depurar meu código (acho que em um ponto o enredo fica na segunda tela), mas não sei como processar 0 códigos de escape ANSI.

Estou usando a Wikipedia como referência.

bash terminal
  • 2 respostas
  • 644 Views
Martin Hope
jcubic
Asked: 2019-11-15 04:40:17 +0800 CST

O que o caractere ASCII 26 deve fazer?

  • 0

Eu tenho um código onde exponho a arte ANSI, descobri que os últimos 128 bytes contêm metadados SAUCE .

O problema que tenho é que logo antes dos dados SAUCE há um caractere que parece fora do lugar,

insira a descrição da imagem aqui

que é o código ANSI 26, a tabela ASCII mostra isso como (substituto).

O que esse personagem deve fazer? Deveria fazer com que algo depois fosse ignorado?

Aqui está uma demonstração do meu Terminal JavaScript que exibe a arte ANSI (os comandos de trabalho são lse cat).

Alguns dos arquivos ANSI listados têm esse caractere no final (nem todos eles têm dados SAUCE).

character-encoding
  • 1 respostas
  • 1288 Views
Martin Hope
jcubic
Asked: 2018-12-08 13:58:10 +0800 CST

Como ingere repositórios de origem rpmfusion ao baixar o pacote de origem

  • 0

Eu tenho alguns repositórios de rpm na minha instalação do Fedora e quero baixar o pacote de origem e recebi um erro de sincronização rpmfusion-free-updates-sourcee rpmfusion-nonfree-updates-sourcefalhou. eles provavelmente não têm fonte.

Eu executei este comando, que retornou o erro:

sudo dnf download --source hicolor-icon-theme

é possível ignorar o repo, sem desativá-lo para apenas um comando? O download foi bem sucedido, mas eu quero saber se algo assim é possível.

fedora rpm
  • 1 respostas
  • 189 Views
Martin Hope
jcubic
Asked: 2018-10-16 23:23:59 +0800 CST

Dispositivo Bluetooth não encontrado após reiniciar no Fedora

  • 3

Acabei de reiniciar o bluetooth, mas em vez de usar systemctl restartusei systemctl stope, em seguida systemctl start, o status ficou assim:

$ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2018-10-16 09:14:16 CEST; 1min 27s ago
     Docs: man:bluetoothd(8)
 Main PID: 26199 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/bluetooth.service
           └─26199 /usr/libexec/bluetooth/bluetoothd

paź 16 09:14:16 jcubic systemd[1]: Starting Bluetooth service...
paź 16 09:14:16 jcubic bluetoothd[26199]: Bluetooth daemon 5.49
paź 16 09:14:16 jcubic systemd[1]: Started Bluetooth service.
paź 16 09:14:16 jcubic bluetoothd[26199]: Starting SDP server
paź 16 09:14:16 jcubic bluetoothd[26199]: Bluetooth management interface 1.14 initialized

mas o painel de configuração me dá um erro de que nenhum adaptador foi encontrado e hciconfignão dá resultados.

Eu tentei instalar bluez-hid2hci(eu li em algum lugar sobre isso) e sem nenhum efeito eu o desinstalei.

Reiniciei a máquina, mas não recebo o ícone do bluetooth na barra de tarefas e tenho isso no terminal:

$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:bluetoothd(8)
$ dmesg | grep blue
[    8.591069] SELinux:  Class bluetooth_socket not defined in policy.

Depois de algumas escavações, notei que o módulo do kernel bluetooth não foi carregado, então usei:

# modeprobe bluetooth
# systemctl restart bluetooth
# cd /etc/modules-load.d
# echo "bluetooth" >> bluetooth.conf

E agora eu tenho o mesmo que no início systemctl status show active, mas nenhum ícone após a reinicialização e esta saída:

# rfkill list
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

a saída do dmesg:

# dmesg | grep -i blue
[    8.798170] SELinux:  Class bluetooth_socket not defined in policy.
[   16.146091] Bluetooth: Core ver 2.22
[   16.146132] Bluetooth: HCI device and connection manager initialized
[   16.146135] Bluetooth: HCI socket layer initialized
[   16.146136] Bluetooth: L2CAP socket layer initialized
[   16.146141] Bluetooth: SCO socket layer initialized
[  318.675520] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[  318.675524] Bluetooth: BNEP filters: protocol multicast
[  318.675531] Bluetooth: BNEP socket layer initialize

Como posso habilitar o bluetooth no Fedora ou em qualquer outra distribuição Linux que tenha uma configuração semelhante? Tenho Notebook Dell.

fedora bluetooth
  • 1 respostas
  • 3589 Views
Martin Hope
jcubic
Asked: 2018-10-15 23:46:59 +0800 CST

Que tipo de codificação essas obras de arte ANSI usam?

  • 14

Encontrei este site ; tem arquivos zip (links na página principal ) com todas as obras. Alguns deles têm uma .ansextensão e se parecem com códigos de escape ANSI usados ​​no Linux/Unix, mas quando eu abro um deles usando cato terminal XFce ele produz lixo (mas em cores). Eles não se parecem com a galeria de imagens.

A primeira linha da arte principal do link é assim (copiada do Emacs):

[0;1m[30mthere is no substitute [0;33mÜܲ[1;43m°±²²[40mÛ[43mÛ²±[0;33mÝ ßÜ[1;43m²²²[40mÛÛ²[40m[K

O tipo de arquivo é DOS, mas eles podem ser criados apenas no Windows.

Ao pesquisar por arte ANSI também encontrei este site que possui arquivos zip contendo apenas arquivos com .ansextensão e também não são renderizados corretamente no Linux (galeria na página 2).

Minhas perguntas são:

  • que tipo de codificação é essa, para qual computador?
  • preciso de um visualizador especial para vê-lo no terminal Linux?
  • você sabe se esse tipo de arte foi criada para terminais Linux/Unix? Eu só encontrei arte ASCII.
  • é possível convertê-lo para ser visualizado em terminais Linux?
linux ansi-term
  • 1 respostas
  • 2600 Views
Martin Hope
jcubic
Asked: 2018-09-30 00:31:17 +0800 CST

Como instalar php + mysql no Fedora?

  • 1

Estou tentando instalar o wordpress localmente. Eu instalei o mysql (MariaDB) e o php-mysqli. Eu criei o usuário e o banco de dados do console mysql e tenho esses 3 arquivos:

$ cd /etc/php.d/
$ cat 30-mysqli.ini 30-pdo_mysql.ini 20-mysqlnd.ini 
; Enable mysqli extension module
extension=mysqli.so
; Enable pdo_mysql extension module
extension=pdo_mysql.so
; Enable mysqlnd extension module
extension=mysqlnd.so

adicionado automaticamente quando instalei o php-mysqli. Os arquivos existem em/usr/lib64/php/modules/

mas reiniciei o servidor httpd

sudo systemctl restart httpd

ainda tenho erro:

Chamada para função indefinidamysqli_connect()

ao usar o código:

 $link = mysqli_connect("localhost", "wordpress", "wordpress", "wordpress");

Quando eu executo phpinfo() eu tenho isso na seção de módulos, mas nenhuma configuração para configuração de mysql e pdo tem apenas sqlite.

módulos mysql para php

função get_loaded_extensions()não retorna a extensão mysql.

E php -imostre a configuração para mysql e mysql pdo.

Eu também tentei reiniciar o sistema, mas isso não surtiu efeito.

Como posso instalar php + mysql no Fedora 27? Eu tenho php 7.1.22.

EDIT : parece que os arquivos ini para mysql não são analisados, eles não estão na lista de arquivos. Os arquivos são de acesso de leitura e são de propriedade do root como outros arquivos:

$ ls -l {30-mysqli.ini,30-pdo_mysql.ini,20-mysqlnd.ini}
-rw-r--r--. 1 root root 55 09-12 07:12 20-mysqlnd.ini
-rw-r--r--. 1 root root 53 09-12 07:12 30-mysqli.ini
-rw-r--r--. 1 root root 59 09-12 07:12 30-pdo_mysql.ini

EDIT2 :

$ php --ri mysqli && php --ri mysqlnd && php --ri pdo && php --ri pdo_mysql

mysqli

MysqlI Support => enabled
Client API library version => mysqlnd 5.0.12-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $
Active Persistent Links => 0
Inactive Persistent Links => 0
Active Links => 0

Directive => Local Value => Master Value
mysqli.max_links => Unlimited => Unlimited
mysqli.max_persistent => Unlimited => Unlimited
mysqli.allow_persistent => On => On
mysqli.rollback_on_cached_plink => Off => Off
mysqli.default_host => localhost => localhost
mysqli.default_user => no value => no value
mysqli.default_pw => no value => no value
mysqli.default_port => 3306 => 3306
mysqli.default_socket => /var/lib/mysql/mysql.sock => /var/lib/mysql/mysql.sock
mysqli.reconnect => Off => Off
mysqli.allow_local_infile => On => On

mysqlnd

mysqlnd => enabled
Version => mysqlnd 5.0.12-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $
Compression => supported
core SSL => supported
extended SSL => supported
Command buffer size => 4096
Read buffer size => 32768
Read timeout => 31536000
Collecting statistics => Yes
Collecting memory statistics => No
Tracing => n/a
Loaded plugins => mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_caching_sha2_password,auth_plugin_sha256_password
API Extensions => mysqli,pdo_mysql

mysqlnd statistics =>  
bytes_sent => 0
bytes_received => 0
packets_sent => 0
packets_received => 0
protocol_overhead_in => 0
protocol_overhead_out => 0
bytes_received_ok_packet => 0
bytes_received_eof_packet => 0
bytes_received_rset_header_packet => 0
bytes_received_rset_field_meta_packet => 0
bytes_received_rset_row_packet => 0
bytes_received_prepare_response_packet => 0
bytes_received_change_user_packet => 0
packets_sent_command => 0
packets_received_ok => 0
packets_received_eof => 0
packets_received_rset_header => 0
packets_received_rset_field_meta => 0
packets_received_rset_row => 0
packets_received_prepare_response => 0
packets_received_change_user => 0
result_set_queries => 0
non_result_set_queries => 0
no_index_used => 0
bad_index_used => 0
slow_queries => 0
buffered_sets => 0
unbuffered_sets => 0
ps_buffered_sets => 0
ps_unbuffered_sets => 0
flushed_normal_sets => 0
flushed_ps_sets => 0
ps_prepared_never_executed => 0
ps_prepared_once_executed => 0
rows_fetched_from_server_normal => 0
rows_fetched_from_server_ps => 0
rows_buffered_from_client_normal => 0
rows_buffered_from_client_ps => 0
rows_fetched_from_client_normal_buffered => 0
rows_fetched_from_client_normal_unbuffered => 0
rows_fetched_from_client_ps_buffered => 0
rows_fetched_from_client_ps_unbuffered => 0
rows_fetched_from_client_ps_cursor => 0
rows_affected_normal => 0
rows_affected_ps => 0
rows_skipped_normal => 0
rows_skipped_ps => 0
copy_on_write_saved => 0
copy_on_write_performed => 0
command_buffer_too_small => 0
connect_success => 0
connect_failure => 0
connection_reused => 0
reconnect => 0
pconnect_success => 0
active_connections => 0
active_persistent_connections => 0
explicit_close => 0
implicit_close => 0
disconnect_close => 0
in_middle_of_command_close => 0
explicit_free_result => 0
implicit_free_result => 0
explicit_stmt_close => 0
implicit_stmt_close => 0
mem_emalloc_count => 0
mem_emalloc_amount => 0
mem_ecalloc_count => 0
mem_ecalloc_amount => 0
mem_erealloc_count => 0
mem_erealloc_amount => 0
mem_efree_count => 0
mem_efree_amount => 0
mem_malloc_count => 0
mem_malloc_amount => 0
mem_calloc_count => 0
mem_calloc_amount => 0
mem_realloc_count => 0
mem_realloc_amount => 0
mem_free_count => 0
mem_free_amount => 0
mem_estrndup_count => 0
mem_strndup_count => 0
mem_estrdup_count => 0
mem_strdup_count => 0
mem_edupl_count => 0
mem_dupl_count => 0
proto_text_fetched_null => 0
proto_text_fetched_bit => 0
proto_text_fetched_tinyint => 0
proto_text_fetched_short => 0
proto_text_fetched_int24 => 0
proto_text_fetched_int => 0
proto_text_fetched_bigint => 0
proto_text_fetched_decimal => 0
proto_text_fetched_float => 0
proto_text_fetched_double => 0
proto_text_fetched_date => 0
proto_text_fetched_year => 0
proto_text_fetched_time => 0
proto_text_fetched_datetime => 0
proto_text_fetched_timestamp => 0
proto_text_fetched_string => 0
proto_text_fetched_blob => 0
proto_text_fetched_enum => 0
proto_text_fetched_set => 0
proto_text_fetched_geometry => 0
proto_text_fetched_other => 0
proto_binary_fetched_null => 0
proto_binary_fetched_bit => 0
proto_binary_fetched_tinyint => 0
proto_binary_fetched_short => 0
proto_binary_fetched_int24 => 0
proto_binary_fetched_int => 0
proto_binary_fetched_bigint => 0
proto_binary_fetched_decimal => 0
proto_binary_fetched_float => 0
proto_binary_fetched_double => 0
proto_binary_fetched_date => 0
proto_binary_fetched_year => 0
proto_binary_fetched_time => 0
proto_binary_fetched_datetime => 0
proto_binary_fetched_timestamp => 0
proto_binary_fetched_string => 0
proto_binary_fetched_json => 0
proto_binary_fetched_blob => 0
proto_binary_fetched_enum => 0
proto_binary_fetched_set => 0
proto_binary_fetched_geometry => 0
proto_binary_fetched_other => 0
init_command_executed_count => 0
init_command_failed_count => 0
com_quit => 0
com_init_db => 0
com_query => 0
com_field_list => 0
com_create_db => 0
com_drop_db => 0
com_refresh => 0
com_shutdown => 0
com_statistics => 0
com_process_info => 0
com_connect => 0
com_process_kill => 0
com_debug => 0
com_ping => 0
com_time => 0
com_delayed_insert => 0
com_change_user => 0
com_binlog_dump => 0
com_table_dump => 0
com_connect_out => 0
com_register_slave => 0
com_stmt_prepare => 0
com_stmt_execute => 0
com_stmt_send_long_data => 0
com_stmt_close => 0
com_stmt_reset => 0
com_stmt_set_option => 0
com_stmt_fetch => 0
com_deamon => 0
bytes_received_real_data_normal => 0
bytes_received_real_data_ps => 0

PDO

PDO support => enabled
PDO drivers => mysql, sqlite

pdo_mysql

PDO Driver for MySQL => enabled
Client API version => mysqlnd 5.0.12-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $

Directive => Local Value => Master Value
pdo_mysql.default_socket => /var/lib/mysql/mysql.sock => /var/lib/mysql/mysql.sock
fedora mysql
  • 3 respostas
  • 5967 Views
Martin Hope
jcubic
Asked: 2018-09-16 23:12:19 +0800 CST

Como adicionar repositório de teste de fusão rpm no Fedora?

  • 2

Esta é uma pergunta semelhante a Como adicionar os repositórios RPM Fusion e livna ao Fedora? mas eu quero instalar o repositório de testes para que eu possa ter o Chromium 68. Eu tenho o repositório de testes do fedora e preciso chromium-libs-media-freeworld-68porque há conflito, chromium-libs-media-freeworld-67 requer chromium-libs-67, mas chromium precisa de 68).

Eu estava pesquisando o diretório http https://download1.rpmfusion.org e encontrei isso:

https://download1.rpmfusion.org/free/fedora/updates/testing/27/x86_64/

mas sem rpm para usar com dnf install. Como posso instalar o repositório de fusão rpm de teste?

Eu tenho o Fedora 27.

fedora rpm
  • 1 respostas
  • 1286 Views
Martin Hope
jcubic
Asked: 2018-06-05 08:56:52 +0800 CST

Como atualizar o npm para a versão mais recente no Fedora

  • 2

Eu tentei executar isso:

sudo npm install npm@latest -g

para testar npm audit, mas este comando falhou, eu tenho erro:

npm ERR! path /usr/lib/node_modules/npm/node_modules/fs-write-stream-atomic
npm ERR! code EEXIST
npm ERR! errno -17
npm ERR! syscall mkdir
npm ERR! EEXIST: file already exists, mkdir '/usr/lib/node_modules/npm/node_modules/fs-write-stream-atomic'
npm ERR! File exists: /usr/lib/node_modules/npm/node_modules/fs-write-stream-atomic
npm ERR! Move it away, and try again.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-06-04T16_50_00_242Z-debug.log

para restaurar o estado preciso instalar o npm usando o dnf (preciso remover o npmthen /usr/lib/node_modulese instalar o npm novamente).

se eu mover o arquivo (é o link simbólico), então eu tenho o erro:

npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'fs-write-stream-atomic'

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-06-04T18_09_09_479Z-debug.log

Como posso instalar o npm 6 no Fedora?

fedora node.js
  • 2 respostas
  • 3876 Views
Martin Hope
jcubic
Asked: 2018-05-29 08:57:47 +0800 CST

Como reverter o código de erro no Makefile

  • 3

Eu quero testar se o arquivo contém um padrão (testes de jasmim ignorados que devem fazer minha compilação falhar, quando executados no travis).

Eu tenho um código assim:

skipped_tests:
    $(if $(shell grep -E 'iit|ddescribe' spec/terminalSpec.js), @false, @true)

o problema é que não recebo saída de grep, quando ele encontra as linhas que correspondem ao padrão. Eu quero isso para que eu possa ver qual linha causou o problema no travis build log. Existe uma maneira de reverter um código de erro de comando (retornar 0 quando não 0 for retornado e vice-versa)?

Eu também tentei isso:

skipped_tests:
    grep -E 'iit|ddescribe' spec/terminalSpec.js
    @test $$? -eq 0 # should it be -ne

mas isso ecoa uma linha que tem iite não falha e, se não encontrar a linha, falhará no grep.

grep make
  • 3 respostas
  • 2766 Views
Martin Hope
jcubic
Asked: 2018-04-21 04:28:43 +0800 CST

Converta todos os m4a encontrados para mp3

  • 7

Estou tentando converter todos os m4a para mp3, meu código fica assim:

find . -name '*.m4a' -print0 | while read -d '' -r file; do
  ffmpeg -i "$file" -n -acodec libmp3lame -ab 128k "${file%.m4a}.mp3";
done

mas funciona apenas para o primeiro arquivo mp3 para o próximo, mostra o erro:

Parse error, at least 3 arguments were expected, only 1 given in string '<All files in one line>'

Enter command: <target>|all <time>|-1 <command>[ <argument>]

Os arquivos contêm espaços, e comerciais e parênteses.

bash ffmpeg
  • 3 respostas
  • 7976 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