Как установить от внешнего repo в моей сети работы (проблема с пробелами)

Я являюсь очень новым с Ubuntu, и я хочу установить пакеты из репозитория, расположенного в моей сети. Так:

Я сначала отредактировал исходное использование списка:

sudo nano /etc/apt/sources.list

В исходном списке я прокомментировал все так, что он не пытается обновить пакеты из Интернета и добавил адрес, где репозиторий расположен:

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

Я пытался изменить каждое "пространство" с %20, но оно все еще не находит его в сети.

Так, после sudo apt-get update это бросает:

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.

Так, я могу изменить имя файла, "совместно использованное на человечности" внутри .gvfs, таким образом, это не имеет никаких пробелов или является там каким-либо другим способом сделать это?

Заранее спасибо.

Редактирование 1

Ну, я заменил %20 с \ и получил следующий вывод (Важно сказать, что прежде, чем заменить его я сделал sudo apt-get update и получил точно тот же вывод):

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.
2
задан 16 March 2015 в 18:47

1 ответ

Хорошо мне удалось решить вопрос.

sudo apt-get install smbclient smbfs

smbclient потребности видеть совместно используемые ресурсы в сети и smbfs потребности быть в состоянии смонтировать совместно используемый ресурс на Вашем компьютере.

Так, просто необходимо записать:

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

Тогда я отредактировал файл sources.list, и все удалось прекрасный.

2
ответ дан 2 December 2019 в 03:56

Другие вопросы по тегам:

Похожие вопросы: