Onde colocar arquivos baixados no sistema de arquivos (14.04)

0

Eu sou novo em rodar o Ubuntu como um desktop. Eu consegui um servidor linux (não Ubuntu) por um bom tempo agora. Mas eu mal tenho conseguido passar. Estou com medo de estragar alguma coisa e cpanel / whm é meu go-to.

Eu sei um pouco (em termos de comando) ... mas minha primeira pergunta nesta comunidade é sobre o sistema de arquivos.

Eu pesquisei no Google e examinei as perguntas neste fórum. Mas não consigo encontrar nenhuma que lide especificamente com o que estou pedindo. Se eles existem e esta questão é uma duplicata, peço desculpas.

Minha pergunta:

Onde eu armazeno coisas no sistema de arquivos? Aplicativos / programas especificamente baixados.

Eu sei que posso colocar arquivos em qualquer lugar que eu quiser, mas quero aderir às práticas mais usadas.

Deixe-me dar um exemplo.

Eu faço o download do servidor da web skype e apache. O Skype não deveria estar disponível para todos os usuários do sistema ... apenas eu. O Apache deve ser um serviço do sistema disponível para todos.

  • Devo instalar o skype no meu diretório / home / me / (ou em um subdiretório dele)
  • Deve ser instalado na localização dos aplicativos do sistema (onde está? / bin? / usr / bin?)
  • Então o apache está instalado ... (em algum local). A pasta html pública de cada usuário está no diretório / home / username / public? ou um diretório / home / username / public_html criado? ou vai onde o apache está instalado
  • Não relacionado ... onde devo colocar mídia baixada (música, filmes, etc)? Outros usuários podem acessá-los por padrão?
  • Se eu instalar um programa através do centro de software ou do apt-get, onde eles vão automaticamente? O pacote determina isso
  • Existe algum documento disponível que eu possa ler que fala sobre onde o ubuntu (ou linux em geral, eu acho) coloca coisas? Meu google tenta levar a explicações do sistema de arquivos do Ubuntu, em vez de onde as coisas vão dentro do sistema de arquivos. Um link seria apreciado.

Por favor, seja o mais específico possível em relação às minhas perguntas numeradas. Agradecemos antecipadamente .. Eu estou amando isso até agora!

-Scott

    
por Scott 29.07.2015 / 05:56

2 respostas

1
% bl0ck_qu0te%

Você não deve instalar o Skype manualmente. Apenas download e instala o pacote" .deb ".

% bl0ck_qu0te%

Os aplicativos são armazenados normalmente em / usr / bin ou / usr / lib link

  • / usr / bin

    Este diretório contém a grande maioria dos binários em seu sistema. Executáveis neste diretório variam muito. Por exemplo vi, gcc,
    gnome-session e mozilla e são todos encontrados aqui.

  • / usr / lib

    Este diretório contém bibliotecas de programas. Bibliotecas são coleções de rotinas de programas usadas com frequência.

% bl0ck_qu0te%

Ele deve ir onde o apache está instalado (normalmente o diretório www). No entanto, você pode seguir este guia se quiser obter algo mais: link

Siga este guia se você quiser saber mais sobre o "como" e "onde" de uma instalação do Apache: link

  • / usr / local

    A idéia original por trás de '/ usr / local' era ter um diretório separado ('local') '/ usr' em cada máquina além de '/ usr', que pode ser montado apenas para leitura em outro lugar. Copia o estrutura de '/ usr'. Atualmente, '/ usr / local' é amplamente considerado como bom lugar para manter programas auto-compilados ou de terceiros. A hierarquia / usr / local é para uso pelo administrador do sistema quando instalar software localmente. Precisa estar a salvo de ser sobrescritos quando o software do sistema é atualizado. Pode ser usado para programas e dados que são compartilháveis entre um grupo de hosts, mas não encontrado em / usr. O software instalado localmente deve ser colocado dentro / usr / local em vez de / usr, a menos que esteja sendo instalado para substituir ou atualizar o software em / usr.

% bl0ck_qu0te%

Normalmente, é em /home/$username/Downloads . Outros usuários não podem acessar esses arquivos.

Mais informações: link

% bl0ck_qu0te%

De tldp

% bl0ck_qu0te%

Sim, sim. Como já mencionado, deve estar em / usr / bin ou / usr / lib. No entanto, se você estiver instalando aplicativos manualmente, geralmente é recomendável usar /opt . link

link

% bl0ck_qu0te%

link

link

link

link (em geral - Informação LPIC )

    
por OddDev 29.07.2015 / 06:14
0

Você deve fazer o download de seus dados para /home/<your_userid> . Eu coloquei meus downloads para /home/kouros/downloads .

Quando você deseja instalar um programa que não vem de um pacote, você pode colocá-lo em /usr/bin . Eu prefiro colocá-lo em /opt/bin , mas para isso você tem que mudar a variável path (veja o bash (1) manpage). Então você pode alterar o usuário, o grupo e as permissões do binário de uma maneira que só você pode executá-lo e lê-lo (veja as páginas de manual chown (1) e chmod (1)). Outra maneira seria colocar o binário em /home/<your_userid>/bin e apenas alterar sua variável de caminho.

Quando você instala um programa que vem com um pacote, não é possível alterar nada. Caso contrário, remover o pacote ou aplicar atualizações não funcionará corretamente. Então você pode protegê-lo usando apparmor .

    
por Kouros 29.07.2015 / 06:30