Acessando partições entre o Ubuntu e o Fedora

0

Eu instalei uma inicialização dupla com o Fedora 19 e o Ubuntu 13.10 na mesma máquina. Eu sou capaz de montar as outras partições de ambos os sistemas operacionais. Estou planejando usar todos os aplicativos descompactados na partição Fedora /home/usr/ e usá-los no Ubuntu e vice-versa, editando as variáveis env.

Isso causará danos / danos aos sistemas de arquivos, já que ambos os sistemas operacionais estão registrando / indexando outras partições do sistema operacional? Há algum efeito colateral de usar outras partições do sistema operacional em um computador de inicialização dupla? Por favor explique. Agradecemos antecipadamente.

    
por Curious 09.03.2014 / 09:34

2 respostas

0

O único aviso aqui é para UserID armazenado / verificado em permissões de arquivo.

O Ubuntu fornece UIDs a partir de 1000, Redhat a partir de 500. Você precisa ter um usuário com o mesmo UID em ambos os sistemas operacionais (ou usar o su / sudo para ignorar todas as verificações).

Comandos úteis:

  • id [username] verifica o UID atual,
  • useradd -u 1001 ... username atribui o UID explicitamente quando cria um novo usuário,
  • usermod -u 1001 username muda o UID do usuário existente. Não esqueça " chmod -R username ~username " depois disso!
por 09.03.2014 / 10:02
0

No Linux, os aplicativos geralmente são armazenados em /bin , /usr/bin e /usr/local/bin , não em /home . (As principais exceções são os programas que você mesmo escreve.) Assim, você está começando a partir de uma configuração não padrão. Isso não é necessariamente errado em qualquer sentido absoluto, mas quando você luta contra a corrente assim, é provável que acabe perdendo muito tempo e esforço. No mínimo, você precisará reconfigurar coisas como caminhos. Sistemas de pacotes (pacotes RPM e Debian) não irão gerenciar seus aplicativos, então você acabará perdendo muito tempo fazendo coisas manualmente que o sistema de pacotes faz automaticamente. Alguns programas podem fazer suposições que também criarão problemas específicos do programa.

Outra questão é que distribuições diferentes geralmente usam bibliotecas de suporte diferentes. Por exemplo, o Fedora pode usar o GenericLib 2.87, enquanto o Ubuntu pode usar o GenericLib 3.02. Essa diferença pode significar que um binário compilado para o Ubuntu não funcionará sob o Fedora e vice-versa.

No geral, eu tenho que aconselhar contra fazer o que você está sugerindo. Em vez disso, faça uma pergunta que aborda diretamente o que você espera realizar. Você está tentando salvar o esforço administrativo, manter o software sincronizado entre as duas distribuições, economizar espaço em disco ou o que? É provável que haja maneiras melhores de atingir tais metas ou razões pelas quais as preocupações são injustificadas.

    
por 09.03.2014 / 19:11