Parece que o dispositivo em que você o extraiu não suporta permissões (não é um sistema de arquivos nativo do Linux). Extraia novamente o tar.gz mas faça-o no seu diretório pessoal (o diretório home deve suportar as permissões).
Eu sou um novato no Linux e esta é a primeira vez que estou usando o TOR em 12.04. Eu tenho um problema ao executar o TOR para o qual não encontrei nenhuma resposta específica na Internet.
Então, deixe-me explicar.
Eu baixei o pacote do navegador TOR (tor-browser-gnu-linux-x86_64-2.2.38-1-dev-en-US.tar.gz) e salvei neste local: /media/50B8245BB82441B8/TOR/
Eu então extraí o arquivo tar.gz
no mesmo diretório. Então agora eu tenho /media/50B8245BB82441B8/TOR/tor-browser_en-US
Nesse diretório, existe um arquivo start-tor-browser
. O problema é que, quando clico duas vezes nesse arquivo, ele é aberto em formato de texto, em vez de iniciar o TOR Vidalia.
Então, cliquei com o botão direito do mouse nesse arquivo > Permissões > marcado Permitir a execução do arquivo como programa , mas novamente desmarca-o automaticamente.
Eu então pensei em executar este arquivo através do terminal, mas nada parece funcionar.
cd /media/50B8245BB82441B8/TOR/tor-browser_en-US
jerry@ubuntu:/media/50B8245BB82441B8/TOR/tor-browser_en-US$
jerry@ubuntu:/media/50B8245BB82441B8/TOR/tor-browser_en-US$ start-tor-browser
start-tor-browser: command not found
jerry@ubuntu:/media/50B8245BB82441B8/TOR/tor-browser_en-US$ cd start-tor-browser
bash: cd: start-tor-browser: Not a directory
jerry@ubuntu:/media/50B8245BB82441B8/TOR/tor-browser_en-US$ sudo start-tor-browser
[sudo] password for jerry:
sudo: start-tor-browser: command not found
jerry@ubuntu:/media/50B8245BB82441B8/TOR/tor-browser_en-US$ gksu start-tor-browser
jerry@ubuntu:/media/50B8245BB82441B8/TOR/tor-browser_en-US$
Como você pode ver, quando eu uso gksu
, nada realmente acontece, exceto uma linha de comando vazia adicionada com um cursor piscando.
Alguém por favor pode ajudar?
Parece que o dispositivo em que você o extraiu não suporta permissões (não é um sistema de arquivos nativo do Linux). Extraia novamente o tar.gz mas faça-o no seu diretório pessoal (o diretório home deve suportar as permissões).
Eu tive o mesmo problema. Não importa o que eu fiz, o arquivo do navegador inicial sempre abriria como texto.
Aqui está a correção (no Ubuntu Desktop 13.04):
A configuração padrão é "Visualizar arquivos de texto executáveis quando eles são abertos" e é por isso que ele é aberto como arquivo de texto.
Tudo o que você precisa fazer é clicar duas vezes no arquivo do navegador inicial e clicar em executar quando solicitado e ele será iniciado. Obviamente, ele precisa ser executável. Talvez a raiz possua a propriedade de alteração de diretório sudo chown -R <username>:<groupname> path/to/tor-directory
Torne o executável cd path/to/tor-directory
chmod +x start-tor-browser
clique duas vezes no navegador do iniciador clique em executar e ele deve iniciar.
É mais difícil, porque, no Ubuntu 12.04, parece que a unidade não permite a execução do script start-tor. Eu encontrei uma solução modificando o que foi sugerido aqui: link
Estas são as etapas:
faça o download, navegue pelo pacote e extraia onde quiser, digamos no seu diretório home que é: /mypc/myhome/
Em seguida, abra o gedit e escreva em um novo arquivo este código:
#!/bin/sh
[Desktop Entry]
Name=Vidalia-TorClient
Comment=Browse the internet Anonymously
Exec=/mypc/myhome/tor-browser_en-US/start-tor-browser %U
Icon=/mypc/myhome/tor-browser_en-US/Data/Vidalia/icon.png
Terminal=false
Type=Application
Categories=Application;WebBrowser
salve o arquivo com o nome Vidalia.desktop
em uma entrada de terminal
gksudo nautilus
para que você tenha um navegador de arquivos com o privilégio de administrador, agora copie o arquivo Vidalia.desktop em
/mypc/myhome/.local/share/applications/
Feche o nautilus e agora na janela do seu aplicativo Unity você terá um ícone com o nome Vidalia, clique nele e você terá o TorBrowser
No meu caso, minha partição foi montada com a opção noexec definida na unidade.
Verifique isso executando o mount.
mount
/more/drive/info with /stuff/that/doesn't apply here....
/dev/sdb5 on /home type ext3 (rw,noexec,nosuid,nodev)
O seu pode ser um pouco diferente, mas você está procurando o seu dispositivo.
Se você vir a opção "noexec" em sua partição como essa, essa solução também se aplica a você.
Remontar sua unidade (se você não for root use sudo):
sudo mount -o remount,exec -t ext3 /dev/sdb5 /home
Substitua os detalhes específicos da seguinte forma:
sudo mount -o remount,exec -t [your_drive_format] [/dev/partition#] [/mount/point]
Tente novamente iniciar o envio ...
isme@CloudAtlas:~/Software/tor-browser_en-US# ./start-tor-browser.desktop
Launching './Browser/start-tor-browser --detach'...
TRABALHOS!
Ok, então funciona ... e agora?!?
Você terá que alterar seu arquivo / etc / fstab para remontar com o conjunto de opções de execução.
sudo gedit /etc/fstab
Você verá uma entrada relacionada à partição na qual deseja definir a opção. Você verá uma lista que pode incluir o padrão, rw, usuário, noexec, nosuid, ... etc ... uma lista completa de opções pode ser encontrada @ link Basta adicionar a opção exec às suas opções fstab para essa partição (se noexec estiver lá, remova-a) e você deve estar pronto.
O que eu fiz foi apenas abrir o terminal e arrastar o arquivo start-tor-browser
para ele e iniciar a partir daí.
Eu tive o mesmo problema e foi a permissão executável. (especialmente que você disse que fica desmarcado.) use o seguinte comando para adicionar a permissão executável:
chmod +x start-tor-browser
./start-tor-browser
Além disso, se isso não funcionar, altere o diretório para algum lugar no diretório ~
. (isto é, o diretório pessoal do usuário)
Espero que isso ajude, pois resolveu meu problema. Além disso, sugiro adicioná-lo à sua pasta bin para facilitar a execução:
ln -s {location of start-tor-browser file} /usr/bin/tor
Então você pode executá-lo apenas digitando o seguinte no seu terminal tor
Boa sorte!
Navegue até a barra de menu superior da tela e clique em Arquivos .
Clique em Preferências & amp; rightarrow; selecione a guia comportamento & rightarrow; alterar a configuração para "Executar arquivos de texto executáveis quando eles são abertos"
A configuração padrão é "Visualizar arquivos de texto executáveis quando eles são abertos" e é por isso que ele é aberto como arquivo de texto.