|
Hoje houve uma mensagem na lista do Grupo de Usuários de Software Livre do Sulfluminense, aonde o membro Bruno Nardini, queria instalar o ntfs-3g no Debian Etch. Ele estava se baseando no howto do Diogo Corrêa http://diogocorrea.wordpress.com/2007/11/11/montando-particoes-ntfs-no-debian/ .
Segue abaixo minha resposta, creio que possa ajudar mais pessoas, por isso postei aqui nesse blog largado...
Pelo visto o Diogo Corrêa não sabe que existe o backports do Debian, eu uso (e sempre usei) Debian Testing para os meus desktops, tá certo que já surfei agressivamente no Unstable por um ou dois anos (e foi muito bom), mas acho que fiquei velho e me acomodei nos Testing, eu só uso Debian stable (estável) para servidores.
Como não tenho uma instalação de Debian Etch que compartilhe o disco rígido com uma partição NTFS, não vou poder fazer na prática isso mas vamos lá, quem sabe você Bruno pode testar o que vou escrever abaixo:
O pacote ntfs-3g tem no etch-backports http://packages.debian.org/etch-backports/ntfs-3g portanto não é
preciso instalar um novo kernel como você viu naquele blog, basta adicionar o repositório do backports no seu sources.list
Para quem não conhece o www.backports.org, ele é um repositório do Debian com pacotes atualizados (com versões próximas ou ultima versão ) para o Debian.
# vim /etc/apt/sources.list (se não souber usar VIM, aprenda!, mas se for preguiçoso use um gedit então).
adicione a linha:
deb http://www.backports.org/debian etch-backports main contrib non-free
salve e saia, e depois atualize o apt.
# aptitude update
Como não foi instalada a keyring do backports vai dar um erro:
W: GPG error: http://www.backports.org etch-backports Release: As assinaturas a seguir não puderam ser verificadas devido a chave pública não estar disponível: NO_PUBKEY EA8E8B2116BA136C
Isso é simples de resolver:
# aptitude install debian-backports-keyring
depois:
# aptitude update (para atualizar)
feito isso vamos a parte complicada, que é instalar o tal do ntfs-3g:
# aptitude install ntfs-3g libfuse2 (o libfuse2 tem a versão mais nova do backports do que a do etch, mas o aptitude resolve esse conflito sem problemas).
Agora o ntfs-3g está instalado.,
Vi que no howto que você indicou, tem umas discrepâncias que fogem ao padrão de se montar por default partições (principalmente no Debian), pelo visto lá ele só tem ele mesmo de usuário no sistema dele, pois ele monta a partição direto no home dele, se tiver outros usuários ele vai ter que montar várias vezes ehehhe, por default ou se monta no /media ou
no /mnt, mas você é livre para montar aonde quiser. Sugiro que a montagem seja assim:
# vim /etc/fstab
Adicione a linha:
/dev/hda1 /media/ruindows ntfs-3g users,exec,auto,umask=000,defaults,locale=pt_BR.ISO-8859-1, 0 0
Explicando: o /dev/hda1, é aonde fica a partição ntfs, veja se é essa mesmo, caso não, altere.
o /media/ruindows, é o lugar aonde vai ser montado, você pode colocar o nome que quiser, eu carinhosamente uso o ruindows.
o ntfs-3g, informa o tipo de sistema de arquivos e neste caso informa para usar o ntfs-3g, pois você pode montar apenas com ntfs, mas somente com suporte a leitura.
os demais parametros servem para dar acesso a leitura e escrita a todos os usuários (users, umask), o auto serve pra montar automaticamente a partição, e o mais importante é fazer o sistema interpretar tudo como isochart 8859-1, já que aqueles sistemas operacionais antigos como o Microsoft Windows XP e Vista, não sabem lidar direito com o padrão UTF-8, seria tão bom se eles fossem poliglotas (MS use unicode caramba!, eta gente atrasada).
Depois de salvar o fstab, não se esqueça de criar o diretório destino:
# mkdir /media/ruindows
Por precaução de um chmod 777 nela:
# chmod -R 777 /media/ruindows |