Так как мой SSD является маленьким, я все еще понижаю его только к содержанию ОС.
Так, во время установки Ubuntu я создал раздел на 60 ГБ для /
на моем SSD и разделе на 500 ГБ для /home
на моем жестком диске.
Однако теперь я нахожу проблемы, такие как та описанными в этом вопросе: обновление Conda <пакет>: проблемы Разрешения
Принятый ответ предлагается:
sudo ln ~/anaconda/bin/conda /usr/local/bin/
Я должен был использовать softlink, потому что я получал "недопустимую ошибку" ссылки перекрестного устройства, если я не указывал -s
для softlink в команде. Следующее обсуждение (самое последнее сообщение) дало мне ключ к разгадке использования softlink: http://www.linuxquestions.org/questions/linux-newbie-8/invalid-cross-device-link-731268/
sudo ln -s ~/anaconda/bin/conda /usr/local/bin/
Теперь, я нахожу, что у меня есть проблема, которая выглядит поверхностно подобной при использовании matlab сценария установщика:
brian@brian-linux:~/matlab-installer$ ls
activate.ini etc installer_input.txt license.txt sys
archives help install_guide.pdf patents.txt trademarks.txt
bin install java readme.txt
brian@brian-linux:~/matlab-installer$ ./install
bash: ./install: Permission denied
brian@brian-linux:~/matlab-installer$ sudo ./install
[sudo] password for brian:
sudo: ./install: command not found
brian@brian-linux:~/matlab-installer$ bash ./install
./install: line 334: /home/brian/matlab-installer/bin/glnxa64/install_unix: Permission denied
brian@brian-linux:~/matlab-installer$ sudo bash ./install
./install: line 334: /home/brian/matlab-installer/bin/glnxa64/install_unix: Permission denied
Что продолжается, и как я могу предотвратить такие проблемы раз и навсегда в будущем?
Эта проблема произошла, потому что диск, на который я поместил /home
, был разделен как NTFS. Это не хорошо, и среди известных проблем это вызывает, проблемы разрешения. См. этот ответ для более подробной информации.