Como instalar a partir de um repositório externo na minha rede de trabalho (problema com espaços)

2

Sou muito novo no Ubuntu e quero instalar pacotes de um repositório localizado na minha rede. Então:

Primeiramente, editei a lista de fontes usando:

sudo nano /etc/apt/sources.list

Por dentro da lista de fontes Eu comentei tudo para que não tentasse atualizar os pacotes da internet e adicionei o endereço onde o repositório está localizado:

deb file:/home/ragnar/.gvfs/shared%20on%20ubuntu-i3/mydebs ./

Tentei alterar todos os "espaços" com% 20, mas ainda não o encontrei na rede.

Então, depois que sudo apt-get update é lançado:

Ign file: ./ InRelease
Ign file: ./ Release.gpg
Ign file: ./ Release
Err file: ./ Packages
  File not found
Ign file: ./ Translation-en_US
Ign file: ./ Translation-en
W: Failed to fetch file:/home/ragnar/.gvfs/shared on ubuntu-i3/mydebs/./Packages  File not found

E: Some index files failed to download. They have been ignored, or old ones used instead.

Então, posso alterar o nome do arquivo "shared on ubuntu" dentro de .gvfs para que ele não tenha espaços, ou existe alguma outra maneira de fazer isso?

Obrigado antecipadamente.

Editar 1

Bem, substituí %20 por \ e obtive a próxima saída (é importante dizer que, pouco antes de substituí-la, eu fiz sudo apt-get update e obtive exatamente a mesma saída):

Ign file: ./ InRelease
Ign file: ./ Release.gpg                   
Ign file: ./ Release                       
Err file: ./ Packages                      
  File not found
Ign file: ./ Translation-en_US             
Ign file: ./ Translation-en
Ign http://ppa.launchpad.net precise InRelease
Get:1 http://ppa.launchpad.net precise Release.gpg [316 B]
Get:2 http://ppa.launchpad.net precise Release [12.9 kB]                      
Ign http://ppa.launchpad.net precise Release                                  
Ign http://ppa.launchpad.net precise/main Sources/DiffIndex                   
Ign http://ppa.launchpad.net precise/main i386 Packages/DiffIndex             
Get:3 http://ppa.launchpad.net precise/main TranslationIndex [199 B]          
Get:4 http://ppa.launchpad.net precise/main Sources [1,101 B]                 
Get:5 http://ppa.launchpad.net precise/main i386 Packages [1,962 B]           
Get:6 http://ppa.launchpad.net precise/main Translation-en [2,123 B]          
Fetched 18.6 kB in 24s (764 B/s)                                              
W: GPG error: http://ppa.launchpad.net precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 32B18A1260D8DA0B
W: Failed to fetch file:/home/ragnar/.gvfs/shared\on\ubuntu-i3/mydebs/./Packages  File not found

E: Some index files failed to download. They have been ignored, or old ones used instead.
    
por Or10n 12.03.2015 / 19:55

1 resposta

2

Bem, consegui resolver o problema.

sudo apt-get install smbclient smbfs

smbclient precisa ver os recursos compartilhados na rede e smbfs precisa ser capaz de montar um recurso compartilhado em seu computador.

Você só precisa escrever:

sudo mount -t smbfs //IP_address/shared_folder /home/username/my_folder -o user=username

Depois, editei o arquivo sources.list e tudo deu certo.

    
por Or10n 18.03.2015 / 17:14