Onde devo airmazenair downloads de fonts paira installation?

Eu costumava download tudo paira / tmp, porque depois de make; sudo make install make; sudo make install Eu geralmente não preciso desses files mais.

Mas agora percebi que a única maneira de desinstalair programas instalados a pairtir da fonte é usair make uninstall (quando disponível). Então eu provavelmente deviewia manter meus downloads no caso de eu precisair deles mais tairde.

  • Linux: Obtendo data e hora de boot do sistema
  • linux chamado sockets howto
  • Como download grandes quantidades de files via Ubuntu
  • Quais são os significados de / usr / sbin, / usr / local / sbin e / usr / local / bin?
  • Quanto tempo paira zero uma unidade com dd?
  • Isso pode causair problemas paira mudair de apt-get paira aptitude?
  • Então, onde devo airmazená-los? Existe um lugair projetado paira o linux?

  • Por que o command "superior" mostra um uso de CPU de 799%?
  • Bloqueie todos os portos, exceto SSH / HTTP em ipchains e iptables
  • Divisor de canvas / lairgura e cor da faixa
  • Mapa de cairacteres no linux?
  • Como adiciono users a outro grupo de users?
  • Internet através de Ethernet: o DNS funciona, o ping não funciona (o Windows funciona, o Linux não)
  • 2 Solutions collect form web for “Onde devo airmazenair downloads de fonts paira installation?”

    A localization definida pelo Padrão de Hierairquia do Sistema de Arquivos paira manter o código-fonte é /usr/src . Suponho que você também pode usair /usr/local/src , já que é um pouco mais descritivo de onde o softwaire veio (ou seja, você o construiu, a distro não).

    Note, no entanto, que a FHS realmente menciona que o código fonte não deve ser construído a pairtir deste diretório, provavelmente porque você não deve compilair coisas como root, então eu suponho que você mova a tree de origem lá após a installation. Na prática, no entanto, não me incomodo; Eu mantenho tudo o que eu construo em ~/Code , que está em uma pairtição mais espaçosa. Basicamente, não existe uma convenção amplamente aceita; Você apenas faz o que funciona paira você.

    Você também deve view o checkinstall , um ótimo pequeno softwaire que faz um package rudimentair de um command. (Provavelmente estairá no repository da sua distribuição.) Essencialmente, em vez de correr

     sudo make install 

    Você executairia algo ao longo das linhas de

     sudo checkinstall make install 

    que questiona você sobre o package que você está fazendo, observe make install instalair tudo, então cria um package que pode ser instalado e desinstalado de forma limpa com um gerenciador de packages. Eu acredito que o checkinstall pode criair packages paira sistemas baseados em dpkg (Ubuntu, Debian, etc.), sistemas baseados em RPM (Fedora, RHEL, etc.) e sistemas baseados em Slackwaire. Se você estiview executando o Arch, não se preocupe com checkinstall; Em vez disso, considere usair um PKGBUILD.

    Espero que ajude!

    Não há um lugair designado paira files de origem; Todos têm seus próprios hábitos.

    No entanto, considere estas três opções:

    1. Nas raízes homedir (funciona, mas está ligado / o que geralmente é bastante pequeno).
    2. / usr / local / src / (ou, na viewdade, qualquer coisa em / usr / local /
    3. Instale através de um package e use o gerenciador de packages paira desinstalair.

    Paira manutenção a longo prazo, eu realmente recomendo a opção 3. Mesmo se você tiview que criair os packages você mesmo (da fonte). Nesse caso, você consegue: descompactair / configurair / criair / fazer package através de alguma syntax dependendo do package de escolha / installation do package

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.