InglêsFrancêsEspanhol

Ad


favicon do OnWorks

xstow - Online na nuvem

Execute o xstow no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando xstow que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


XStow, substituto para GNU Stow

SINOPSE


xstow [OPÇÃO ...] PACOTE

DESCRIÇÃO


XStow é uma substituição do GNU Stow (arrumar) escrito em C ++. Suporta todos os recursos do Stow
com algumas extensões.

XStow como GNU Stow, são programas para gerenciar a instalação de pacotes de software,
mantê-los separados (/ usr / local / stow / emacs vs. / usr / local / stow / perl, por exemplo) enquanto
fazendo com que pareçam estar instalados no mesmo lugar (/ usr / local).

USO


xstow [OPÇÃO ...] PACOTE

Instale um pacote

xstow foobar

Desinstalar pacote

xstow -D foobar

OPÇÕES


Senhor - nível de depuração INT
Defina o nível de depuração. Um inteiro sem sinal é aceito. O valor padrão é 0.

-dm -módulo de depuração [TODOS | ARG | PRINCIPAL | ÁRVORE | CPPDIR]
Filtre mensagens de um módulo específico.

-h -Socorro
Mostra uma tela de ajuda.

-V -Versão
Exibe o número da versão do XStows e recursos compatíveis.

-n -não
Na verdade, não faça alterações

-c -conflitos
Verificar conflitos, implica -n.

-s -simular
Simule a instalação. Se esta opção for definida, os problemas de permissão serão ignorados e
-verboso será definido como 1.

-d -dir DIR
Defina stow dir como DIR. O padrão é o diretório atual.

-d -alvo DIR
Defina o alvo como DIR. O padrão é o pai do diretório de armazenamento.

-v -verboso [0 | 1 | 2 | 3]
Aumente a verbosidade. Os níveis possíveis são 0,1,2 ou 3. Configuração simples -v or -verboso
adiciona 1.

-D -excluir
Desembrulhe em vez de armazenar. Desinstale o pacote.

-R -restocar
O mesmo gosto -excluir seguido por uma reinstalação.

-ap -caminho-absoluto
Crie links simbólicos com nomes de caminho absolutos. XStow sempre pode lidar com pacotes que foram
instalado com esta opção. Instalando um pacote com nomes de caminho absolutos e um
sem nenhum problema. Apenas a criação dos links simbólicos será afetada por este
opção. Isso fará com que se um pacote for instalado com esta opção e um
sem, alguns dos links simbólicos do primeiro pacote, quando eles precisam ser recriados
serão recriados como relativos. Não é uma boa ideia fazer isso, mesmo o XStow faz
não tenho nenhum problema com isso. Atenção: Quebra a compatibilidade com Stow!

-tr -traversável LINKS
Uma lista de links apontando para diretórios que podem ser ignorados. por exemplo.: / usr / local / man is
um link para / usr / local / share / man Atenção: Quebra a compatibilidade com Stow!

-tkt -tr-manter-alvos
Adicione a lista de links percorríveis também à lista de objetivos mantidos. Isso evita que
alvos dos links sejam removidos pelo XStow, o que faria com que o
o link percorrível torna-se um link morto.

-tre -tr-auto PADRONIZAR
Adicione automaticamente links cujo destino corresponda a este padrão.

-tre -tr-auto-regex REGEX
Adicione automaticamente links cujo destino corresponda a este padrão.

-kd -keep-dirs DIR
Uma lista de diretórios que não deve ser removida quando um pacote for removido.
Atenção: Quebra a compatibilidade com Stow!

-i -ignorar PADRONIZAR
Ignore os arquivos que correspondem a este padrão.

-ira -ignorar-regex REGEX
Ignore os arquivos que correspondem a esta expressão.

-ni -ignore PADRONIZAR
Ignore tudo, exceto arquivos e diretórios que correspondam a esta expressão. por exemplo:
"systree / bintree systree / headertree". Para usar suporte a nignore fnmatch e
O suporte ao arquivo de configuração deve ser habilitado. Para mais detalhes veja xstow.ini(5).

-cp -cópia de PADRONIZAR
Copie arquivos ou diretórios que correspondam a este padrão.

-cre -copiar-regex REGEX
Copie arquivos ou diretórios que correspondam a esta expressão.

-se -i-arquivo-no-diretório DIR / FILE
Ignore este arquivo neste diretório. (Relativo ao diretório do pacote.)

-cfd -c-arquivo-em-dir DIR / FILE
Copie este arquivo neste diretório. (Relativo ao diretório do pacote.)

-SD -stow-dirs DIR
Uma lista de outros dirs de stow, que xstow tem permissão de mudança

-sda -sd-auto PADRONIZAR
Adiciona diretórios automaticamente à lista ao corresponder a esta expressão.

-sde -sd-auto-regex REGEX
Adiciona diretórios automaticamente à lista ao corresponder a esta expressão.

-pd -proteger-dirs DIR
Uma lista de outros diretórios, que xstow não tem permissão para mudar

-pda -pd-auto PADRONIZAR
Adiciona diretórios automaticamente à lista ao corresponder a esta expressão.

-pde -pd-auto-regex REGEX
Adiciona diretórios automaticamente à lista ao corresponder a esta expressão.

-PDT -pd-alvos DIRS
Uma lista de dirs, xstow pode mudar.

-pta -pdt-add-atravessável DIRS
Adicione automaticamente os destinos dos links percorríveis à lista de destinos.

-f -força
Ignore os conflitos, se possível.

-F lima
Leia este arquivo de configuração também.

RETORNO VALORES


0 Com sucesso.

1 Em uma chamada incorreta de xstow.

2 Se ocorreu um erro interno.

3 A instalação do pacote falhou por algum motivo. Toda a pré-verificação estava ok, mas o
a execução da lista de exec falhou.

4 A instalação de um pacote falhou.

MEIO AMBIENTE VARIÁVEIS


Uma vez que a depuração da linha de comando, a análise pode ser difícil se o nível de depuração estiver definido
pela linha de comando, existem duas variáveis ​​de ambiente:

XSTOW_DEBUG_LEVEL
O mesmo que o - nível de depuração opção.

XSTOW_DEBUG_MODULE
O mesmo que o -módulo de depuração opção.

Ambos os valores serão substituídos pelas configurações da linha de comando, após o comando
linha foi analisada.

XSTOW_USE_CURSES
O mesmo que o -sem maldições opção.

Em versões posteriores, o xstow tentou detectar a largura e altura do terminal, por padrão em
a rotina de inicialização. Mesmo que este valor seja usado apenas pela tela de ajuda. O resultado
foi:

$ TERM = "" xstow
Erro ao abrir o terminal: desconhecido.

A mensagem de erro é relatada pela biblioteca ncurses. Isso pode causar problemas se você não quiser
inicie o xstow como um cron job. Agora o xstow tenta detectar a largura do terminal que não está em
inicialização, mas quando a tela de ajuda é impressa. Como uma opção extra, você pode definir o
variável de ambiente XSTOW_USE_CURSES= "0" isto dirá ao xstow que não está usando curses
de qualquer maneira.

COFIGURAÇÃO ARQUIVOS


O arquivo de configuração xstow.ini pode ser localizado em / Etc e / ou no armazenamento atual
diretório. Para possíveis configurações e sintaxe deste arquivo, consulte xstow.ini(5)

Nesta página de manual existem algumas informações detalhadas de algumas configurações especiais do XStow
também. Por favor, leia!

EXEMPLOS


comum Uso
Como exemplo, instalamos a biblioteca ixlib no / usr / local / árvore.

tar xvfz ixlib-0.96.2.tar.gz
cd ixlib-0.96.2
. / Configure
fazer

Até agora, isso era business as usual.

Observação: por padrão, o script de configuração prepara o aplicativo para ser instalado em
/ usr / local /. Dê uma olhada em configure --help para mais informações.

Agora a instalação é feita não instalando ixlib diretamente em / usr / local /, nós instalamos
em /usr/local/stow/ixlib-0.96.2/.

make install prefixo = / usr / local / stow / ixlib-0.96.2 /

O último ponto é criar todos os links simbólicos necessários para que os arquivos de inclusão do ixlib possam ser
encontrado pelo compilador em / usr / local / include. Portanto, estamos usando xstow.

cd / usr / local / stow
xstow ixlib-0.96.2

E todos os links simbólicos serão criados.

Instalando XArrumar by utilização XArrumar
Depois de chamar o script configure e make, o XStow é instalado no diretório stow como
Eu mostrei no exemplo superior.

make install prefix = / usr / local / stow / xstow-0.1.0

Então você muda para o diretório stow e chama XStow

cd / usr / local / stow
xstow-0.1.0 / bin / xstow xstow-0.1.0

É isso.


Ligação Criação
Por padrão, o XStow é totalmente compatível com o Stow. O uso de alguns dos recursos avançados pode
porque Stow não pode mais segurar a árvore.

Command Line Opções
O XStow oferece suporte a todas as opções de linha de comando do Stow. Até mesmo seu formato.

Ex .: xstow --verbose = 2 foobar

Use xstow online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad