InglêsFrancêsEspanhol

Ad


favicon do OnWorks

kdesrc-build - Online na nuvem

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

Este é o comando kdesrc-build 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 Windows online ou emulador MAC OS online

PROGRAMA:

NOME


kdesrc-build - Faz o download, compila e instala o software KDE.

SINOPSE


kdesrc-build [OPÇÕES...] [Módulo nome | Módulo conjunto nome...]

DESCRIÇÃO


A kdesrc-build o comando é usado para construir o software KDE diretamente de seu código-fonte
repositórios. Ele pode baixar de repositórios Subversion ou Git, interfaces com o KDE
banco de dados do projeto e suporta o controle de quais opções são passadas para fazer(1) e
cmake(1). A operação de kdesrc-build é conduzido por um arquivo de configuração, normalmente
~ / .kdesrc-buildrc.

A módulo nome or módulo conjunto nome conforme fornecido na linha de comando deve ser como esses nomes
foram definidos no arquivo de configuração (em uma definição de módulo ou módulos de uso
declaração, ou em uma conjunto de módulos definição). Além disso, pode ser o nome de um KDE
módulo listado no banco de dados do projeto KDE (e você pode preceder o nome do módulo com + para
forçar isso).

kdesrc-build é projetado para ser capaz de ser completamente sem cabeça (no entanto, consulte MEIO AMBIENTE),
e, portanto, normalmente ignora sua entrada completamente. A saída do comando é registrada em vez de ser
mostrado na saída do kdesrc-build.

Os módulos são construídos um após o outro. Se houver falha na atualização de um módulo, ele não será construído.
kdesrc-build não abortará apenas por causa de uma falha do módulo, em vez disso, continuará tentando
para atualizar e construir módulos subsequentes. Por padrão, kdesrc-build vai começar a construir um
módulo assim que a atualização do código-fonte for concluída para esse módulo, mesmo se outro
as atualizações estão ocorrendo simultaneamente.

No fim kdesrc-build irá mostrar quais módulos falharam na construção e onde os logs estavam
mantido para essa execução de construção.

OPÇÕES


NOTA: Algumas opções têm formas curtas, mas o kdesrc-build o analisador de opções não suporta
combinando opções curtas em um neste momento. (Por exemplo, correndo kdesrc-build -pv não seria
ser o mesmo que kdesrc-build --fingir --verbose).

-h, --Socorro
Mostra uma breve sinopse e opções de linha de comando usadas com freqüência.

-p, --fingir
Operar em modo de "simulação". Nenhum acesso à rede é feito, nenhum arquivo de log é criado,
nenhum módulo é construído e nenhuma outra mudança permanente no disco é feita. XNUMX importante
exceção é que se você tentar construir um módulo que vem do projeto KDE
banco de dados, e o banco de dados ainda não foi baixado, o banco de dados será baixado
uma vez que a saída do modo fingido pode mudar significativamente com base nos resultados do banco de dados.

--instalar
Pula a fase de atualização e construção e tenta instalar os módulos imediatamente
dado.

--Desinstalar
Pula a fase de atualização e construção e tenta desinstalar os módulos imediatamente
dado. NOTA: Isso só é compatível com sistemas de construção que suportam o fazer desinstalação
(por exemplo, baseado no KDE CMake).

--no-src
Pula a fase de atualização da fonte. Outras fases são incluídas normalmente. --no-svn é um
alias obsoleto para esta opção e será removido em uma versão futura.

--não instalar
Pula a fase de instalação da construção. Outras fases são incluídas normalmente.

--sem compilação
Pula a fase de construção para a construção. Internamente, a fase de instalação depende da construção
conclusão da fase, então isso é efetivamente equivalente a --src-somente, mas a semântica
pode mudar no futuro (por exemplo, quando os conjuntos de testes são movidos para sua própria fase).

--sem testes
Desativa a execução do conjunto de testes para módulos baseados em CMake. Para ser totalmente eficaz,
requer a reexecução do CMake, que pode ser forçado usando o --reconfigurar or
--refresh-construir opções.

--src-somente
Realiza apenas a fase de atualização da fonte, não constrói ou instala. --svn-somente é um
alias obsoleto para esta opção e será removido em uma versão futura.

- build-only
Força o processo de construção a ser executado sem atualizar o código-fonte primeiro. No
Além disso, a instalação não é executada. (O teste ainda é realizado, se aplicável,
mas isso vai mudar em uma versão futura)

--refresh-construir
Remove o diretório de construção de um módulo antes do início da fase de construção. Este tem o
efeito colateral desejado de forçar kdesrc-build para reconfigurar o módulo e construí-lo
de um estado "primitivo" sem arquivos de saída temporários ou intermediários existentes. Usar
esta opção se você tiver problemas para construir um módulo, mas perceber que vai demorar
mais (possivelmente muito mais) para que a compilação seja concluída como resultado. Em caso de dúvida, use
esta opção para todo kdesrc-build executar.

--reconfigurar
Força o CMake a ser executado novamente, mas sem excluir o diretório de construção. Normalmente você
realmente quer --refresh-construir, mas se você tiver 100% de certeza de que mudará para opções de cmake
não invalidará sua saída intermediária atual, então isso pode economizar algum tempo.

--build-sistema-somente
Interrompe o processo de construção para cada módulo construído: O processo de construção consiste em
configuração normal até e incluindo execução cmake or configurar (conforme apropriado), mas fazer
não é executado e nenhuma instalação é tentada. Isso é principalmente útil apenas para obter coisas
como configurar --Socorro e cmake-gui trabalhar. Normalmente voce quer --reconfigurar or
--refresh-construir.

--resume-from =Foo
Use esta opção para pular o processamento do módulo até o módulo Foo é encontrado. Foo
e todos os módulos subsequentes serão processados ​​normalmente como se tivessem sido especificados em
a linha de comando. Se você usar esta opção devido a uma falha de compilação, você pode querer
considere usar --no-src além de pular a fase de atualização da fonte resultante.

--resume-after =Foo
Isso é exatamente como --resume-de, exceto que o módulo Foo is não incluído em
lista de módulos a serem considerados. Você pode usar isto se você construiu / instalou manualmente o foo
depois de consertar a compilação e só quero retomar a partir daí.

--ignore-módulos
Forças TODAS módulos que seguem esta opção devem ser excluídos da consideração por
kdesrc-build. Isso pode ser útil se você sabe que deseja processar todos os módulos, exceto
para exceções específicas.

--rc-file =Foo
Use o arquivo fornecido, Foo, para a configuração em vez de ~ / .kdesrc-buildrc or
./kdesrc-buildrc. O arquivo pode estar vazio, mas deve existir.

--prefix =Foo
Substitui o kdedir configuração para ser Foo para esta corrida. Além disso, implica
--reconfigurar. Ele parece não realmente execute a ação que você pensaria que faria
(substituindo o prefixo opção de alterar onde os módulos são instalados), embora por
módulos padrão são instalados no kdedir definindo se prefixo não está definido.

--nice =Foo
Altera a prioridade da CPU dada para kdesrc-build (e todos os processos usados ​​por kdesrc-build
por exemplo, fazer(1)). Foo deve ser um número inteiro entre -20 e 19. Valores positivos
são "melhores" para o resto do sistema (ou seja, menor prioridade).

Observe que as possíveis prioridades disponíveis em seu sistema podem ser diferentes de
listado aqui, veja agradável(2) para mais informações. Observe também que isso só muda CPU
prioridade, muitas vezes você deseja mudar I / O prioridade em sistemas onde isso é suportado.
Não há opção de linha de comando para ajuste de prioridade de E / S, mas há um
opção de arquivo de configuração: use-idle-io-priority (embora como todas as opções, há um
forma genérica de definir isso na linha de comando).

--run =Foo
Executa o programa nomeado por Foo utilização kdesrc-buildambiente de construção normal do. Tudo
argumentos de linha de comando presentes após esta opção são passados ​​para Foo à medida que é executado.

--cor
Ativa a "saída colorida". (Ativado por padrão).

- sem cor
Desativa a "saída colorida". Isso pode se tornar permanente definindo o saída colorida
opção para falso (ou 0) em seu arquivo de configuração.

--assíncrono
Ter kdesrc-build iniciar o processo de construção de um módulo assim que o código-fonte tiver
terminou o download. Sem esta opção kdesrc-build executa todas as atualizações de fonte em
uma vez e só então começa com o processo de construção. Essa opção é ativada por padrão.

--sem assíncrono
Desativa a construção assíncrona de módulos. Ver --assíncrono para um mais detalhado
Descrição. Observe que kdesrc-builda saída de será ligeiramente diferente neste modo.

-dentro, --verbose
Aumenta o nível de verbosidade de kdesrc-build saída (que já é bastante
verboso!)

-q, --quieto
Faz kdesrc-build menos barulhento. Apenas mensagens importantes são mostradas.

- realmente silencioso
Faz kdesrc-build ainda menos barulhento. Apenas avisos / erros são mostrados.

--depurar
Isso irá preencher seu terminal com descrições e saída de depuração, geralmente
ininteligível, descrevendo o que kdesrc-build está fazendo (e pensa que deveria).
O sinalizador é incluído, pois a saída às vezes pode ser útil para depuração.

--force-construir
Normalmente quando kdesrc-build percebe que não há atualização de fonte em um módulo que
foi instalado anteriormente com sucesso, ele não tenta construir ou instalar esse
módulo. Você pode passar este sinalizador para desativar esse comportamento e sempre executar fazer.

--sem instantâneos
Normalmente kdesrc-build suporta o uso de instantâneos tarball do repositório de origem para reduzir
carregar na infraestrutura do KDE para clones do git para alguns módulos do KDE. Passando nesta opção
desativa este recurso.

--delete-meus-patches
Esta opção deve ser passada para permitir kdesrc-build para remover fonte conflitante
diretórios. Atualmente, mesmo isso só acontece ao tentar clonar um módulo baseado em git
se um diretório de origem existente estiver presente. Nunca especifique esta opção a menos que seja
sugerido por kdesrc-build, e apenas se você não se importar com os diretórios de origem que são
referenciado sendo excluído e clonado novamente.

--Foo=Barra
Qualquer opção não listada acima é verificada para ver se corresponde à lista de possíveis
opções do arquivo de configuração. Em caso afirmativo, a opção do arquivo de configuração Foo é temporariamente
definido para Barra para a duração desta execução.

--módulo,Foo=Barra
Como acima, mas opção Foo só está definido para Barra para o módulo módulo. Isso não
trabalhar para conjuntos de módulos ainda, você deve repetir isso para cada módulo que deseja
afetados. (Claro, você pode simplesmente editar seu arquivo de configuração ...)

SAIR STATUS


0
RESULTADOS

1
Normalmente, isso significa que alguma parte do processo de atualização, construção ou instalação falhou, mas é
também usado para qualquer final de programa anormal não coberto de outra forma.

5
Foi recebido um sinal que matou kdesrc-build, mas tentou funcionar normalmente
fechar.

8
Opção desconhecida foi passada na linha de comando.

99
Foi levantada uma exceção que forçou kdesrc-build para abortar mais cedo.

MEIO AMBIENTE


EMPRESA
Usado para expansão de til de nomes de arquivo e é a base padrão para a fonte, compilação,
e diretórios de instalação.

PATH
Esta variável de ambiente controla o caminho de pesquisa padrão para executáveis. Você pode
use o caminho do bin opção de arquivo de configuração para adicionar a esta variável (por exemplo, para executar
da cron(8)).

LC_*
Variáveis ​​de ambiente começando com LC_ controlam o local usado por kdesrc-build.
Apesar kdesrc-build ainda não é localizável neste ponto, muitos dos comandos
usos são. kdesrc-build normalmente define LC_ALL= C para comandos que devem examinar o
saída de, mas você também pode fazer isso manualmente. Se definindo LC_ALL= C corrige um
kdesrc-build problema, envie um relatório de bug.

SSH_AGENT_PID
Esta variável de ambiente é verificada para ver se agente ssh(1) está em execução, mas apenas se
kdesrc-build determina que você está verificando um módulo que requer um login SSH
(mas você deve saber disso, pois nenhum módulo requer isso por padrão).

KDESRC_BUILD_USE_TTY
Se definido, esta variável força kdesrc-build não fechar sua entrada durante a execução
processos do sistema. Normalmente kdesrc-build fecha stdin desde o stdout e stderr para
seus processos filhos são redirecionados e, portanto, o usuário nunca veria uma entrada
solicitar de qualquer maneira.

KDESRC_BUILD_DUMP_CONTEXT
Se definida, esta variável imprime uma descrição de seu "contexto de construção" logo após
lendo opções e argumentos de linha de comando e determinando quais módulos construir. Vocês
praticamente nunca quero definir isso.

outras
Muitos programas são usados ​​por kdesrc-build no curso de sua execução, incluindo
svn(1) git(1) fazer(1), e cmake(1). Cada um desses programas pode ter seu próprio
resposta às variáveis ​​de ambiente que estão sendo definidas. kdesrc-build vai passar o ambiente
variáveis ​​que são definidas quando ele é executado nesses processos. Você pode ter certeza de
variáveis ​​de ambiente (por exemplo CC or CXX) são definidos usando o set-env • Configuração
opção de arquivo.

Use o kdesrc-build online usando os serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad