Como escolher a localização da instalação usando o “apt-get install”? [duplicado]

4

Eu estava prestes a brincar na minha máquina virtual rodando o Ubuntu 12.04. Eu instalei GIT-CORE usando apt-get install git-core de repos. Primeiro, pensei que o comando apt-get será instalado na pasta em que estou, mas estava errado. Então, existe uma maneira de dizer diretamente ao apt-get onde instalar?

Ou preciso mover os arquivos depois? Deixe-me saber sua melhor solução para isso.

    
por Private 13.01.2014 / 14:12

1 resposta

8

Não sei se recebi o problema corretamente. Então a resposta vai em duas direções. O primeiro, o apt-get, pacotes deb e pacotes fonte. O segundo, Git.

A primeira coisa a dizer é que o apt-get install não escolhe onde instalar um pacote, mas o pacote em si tem essa informação. Um arquivo .deb é apenas um conjunto de pastas compactadas que, na verdade, tem os destinos de instalação apropriados. Então, em suma, não, você não pode mudar o destino dos pacotes do apt-get install, porque tem a ver com os pacotes, não com o apt-get. Por último, cada local dentro de um deb vai para o diretório particular do gnu / linux em seu sistema, portanto, / usr / share / bin não pode ser alterado por outro, o mesmo para as páginas "man", ícones, etc. o deb, na verdade é uma coisa muito complicada de se lidar.

Em segundo lugar, é claro que você pode contornar os caminhos se souber o que está fazendo. Não é uma tarefa simples para iniciantes ou usuários intermediários , pois é necessário manipular as regras de empacotamento do deb para modificar o pacote deb. Para fazer isso, basta baixar o pacote sem instalá-lo com o apt-get, descompactar o pacote e editar o manifesto deb e os arquivos / pastas que você deseja alterar. Novamente, isso não é incentivado de todo e não há motivo para isso, a menos que você seja um desenvolvedor que queira testar algo em particular com esse pacote.

Terceiro, você pode sempre compilar a partir da fonte. Isso fará basicamente uma versão "portátil" do software que você deseja instalar e o localizará em sua pasta pessoal. Claro, ele carregará a) muitas dependências de desenvolvimento para construir a fonte b) eventualmente resolverá problemas diferentes em relação à compilação. Isso também não é recomendado para iniciantes, a menos que não haja outra maneira de instalar esse software em particular (o que claramente não é o caso do Git).

Mas, provavelmente você só deseja alterar as pastas de destino do local do git? Para fazer isso, basta configurar sua conta do git e as pastas a serem sincronizadas. Esse processo, entretanto, não tem nada a ver com o apt-get. Confira alguns guias sobre como fazer isso aqui: ( link ) ou aqui ( link ). Claro que você sempre pode ver a página oficial ou a página man do git ( man git em um terminal).

    
por Rho 13.01.2014 / 14:34