Eu encontrei uma solução para o problema de arquivos executáveis no Lucid (não deve ser exigido no Maverick). O mais recente udisks 1.0.1+git20100614
não torna todos os arquivos executáveis na partição NTFS. Isso resolve meu problema particular com arquivos executáveis, mas ainda não permite especificar opções de montagem arbitrárias.
Seguem-se instruções passo-a-passo de como construímos um pacote udisks
com portabilidade posterior.
Altere o diretório para onde você deseja baixar os pacotes de origem e baixá-los:
wget https://launchpad.net/ubuntu/maverick/+source/udisks/1.0.1+git20100614-1/+files/udisks_1.0.1+git20100614.orig.tar.gz
wget https://launchpad.net/ubuntu/maverick/+source/udisks/1.0.1+git20100614-1/+files/udisks_1.0.1+git20100614-1.debian.tar.gz
wget https://launchpad.net/ubuntu/maverick/+source/udisks/1.0.1+git20100614-1/+files/udisks_1.0.1+git20100614-1.dsc
Para criar mais novo udisks
, usei pbuilder
:
sudo aptitude install pbuilder
sudo pbuilder create
sudo pbuilder --update
sudo pbuilder --build udisks_1.0.1+git20100614-1.dsc
Isso pode levar algum tempo, mas funcionou para mim. Agora você pode instalar o pacote recém-construído:
cd /var/cache/pbuilder/result/
ls *.deb
sudo dpkg -i udisks_1.0.1+git20100614-1_amd64.deb
Este pacote deve ser preferido em relação aos pacotes de distribuição ( lucid
):
$ apt-cache policy udisks
udisks:
Installed: 1.0.1+git20100614-1
Candidate: 1.0.1+git20100614-1
Version table:
*** 1.0.1+git20100614-1 0
100 /var/lib/dpkg/status
1.0.1-1ubuntu1 0
500 http://it.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
1.0.1-1build1 0
500 http://it.archive.ubuntu.com/ubuntu/ lucid/main Packages
Agora, os arquivos regulares em partições NTFS montadas automaticamente não são mais executáveis. Espero que essa correção seja incluída nas atualizações oficiais da Lucid.