Perguntas sobre 'portability'

1
resposta

está certo assumir que meus comandos em uso existem por padrão com quase todas as distribuições

Estou mantendo um pequeno código de driver de dispositivo USB para Linux. Este é um código de modo de usuário assim, há lugares que precisamos encontrar o que é a versão de libudev so e etc Então, a única maneira que eu cheguei, assume que ex...
07.09.2016 / 04:55
2
respostas

Binários portáteis e o caminho libexec

Eu quero criar binários portáteis para apache mesos . Um dos problemas é que ele usa alguns binários localizados na pasta libexec durante a execução. Ao compilar, defino --prefix para /tmp/test . Os binários compilados são então copi...
07.09.2015 / 02:59
1
resposta

Quão confiáveis / portáveis são os built-ins / comandos do Nix (echo, ps, sort, uniq) do Debian para outras distribuições

Eu codifiquei um script e estou pensando sobre sua confiabilidade / portabilidade. #!/bin/bash threadsPlease() { ps -mo lwp,c -p $1 | sort -gk 2 | uniq -f 1 } THREAD_LINE=$( threadsPlease $1 | grep -v - | tail -1) THREAD10=$(echo $THREAD...
30.08.2015 / 17:33
1
resposta

Que versão do split suporta flag -p?

Este comando não funciona no GNU Coreutils split, split do Cern Linux 5 (Redhat) e do BSD (Apple Yosemite 10.10.3): split -p'split -p'%pre%' input.txt ' input.txt em que input.txt é masisplit -p'echo 'masisplit: unrecognized option --p\0...
24.06.2015 / 13:02
0
respostas

Por que alguém deveria colocar alguma coisa em / etc / zshenv ou ~ / .zshenv? [fechadas]

Já existe uma pergunta "O que deve / não deve entrar em .zshenv, .zshrc, .zlogin, .zprofile, .zlogout? ". Estou me perguntando por que alguém coloca qualquer coisa em /etc/zshenv ou ~/.zshenv . Para aqueles que não estão familiarizado...
29.08.2018 / 08:07
2
respostas

select (2) no FIFO no macOS

No Linux, o programa incluído retorna de select e sai: $ gcc -Wall -Wextra select_test.c -o select_test $ ./select_test reading from read end closing write end first read returned 0 second read returned 0 selecting with read fd in fdset se...
02.08.2017 / 02:48
1
resposta

Como fazer um flashdrive portátil do Ubuntu para diferentes computadores? [fechadas]

Instalei o Ubuntu no meu pendrive USB e tudo funciona como esperado no meu PC principal, mas quando conecto o pendrive ao meu laptop e tento inicializá-lo, ele fica preso em um loop de inicialização na tela de carregamento. É possível fazer u...
20.04.2017 / 19:33
0
respostas

Como executar o arquivo .phar com PHP CLI de um RPM descompactado?

Como reproduzir: "Instalar" o PHP 5.4 (mais ncurses e bibliotecas OpenSSL) dos repositórios do CentOS 7 usando rpm2cpio | cpio em um diretório chamado "rpm" Download phpunit.phar versão 4.8.26 Executar LD_LIBRARY_PATH=rpm/usr/lib6...
29.12.2016 / 17:28
7
respostas

Como posso conseguir portabilidade com sed -i (edição no local)?

Estou escrevendo scripts de shell para o meu servidor, que é um hosting compartilhado rodando o FreeBSD. Eu também quero ser capaz de testá-los localmente, no meu PC rodando Linux. Por isso, estou tentando escrevê-los de maneira portátil, mas co...
30.09.2013 / 01:31
7
respostas

O teste é [ou [[mais portátil entre os shells do bash e entre os outros shells?

Eu vejo que posso fazer $ [ -w /home/durrantm ] && echo "writable" writable ou $ test -w /home/durrantm && echo "writable" writable ou $ [[ -w /home/durrantm ]] && echo "writable" writable Eu gosto de...
16.11.2014 / 13:40