
В настоящее время я использую Ubuntu 14.04 LTS в основном для нейровизуализации. Мне нужно установить программу (см.:http://dti-tk.sourceforge.net/pmwiki/pmwiki.php?n=ИсходныйКод.ИсходныйКод) который требует от меня установки 'Development Tools' из CentOS. Меня направили на:https://support.eapps.com/index.php?/Knowledgebase/Article/View/438/55/user-guide---installing-the-centos-development-tools-gcc-flex-etc#installing-the-development-tools-using-yumгде я следовал инструкциям на странице.
Однако я обнаружил, что когда я вхожу
$ yum groupinstall "development tools"
There are no enabled repos.
Run "yum repolist all" to see the repos you have.
You can enable repos with yum-config-manager --enable <repo>
И я получаю, repolist: 0
когда я запускаю yum repolist all
. Когда я пытаюсь включить репозитории с помощью yum-config-manager
команды, я получаюYou must be root to change the yum configuration.
Я не уверен, что мне делать в этот момент? Любая помощь будет оценена по достоинству.
решение1
Вам не нужно загружать инструменты разработки CentOS или yum
. Если вы посмотрите руководство, вам понадобятся cvs
и ccmake
.
Чтобы загрузить их, используйте apt-get
. Смотрите ниже:
sudo apt-get update && sudo apt-get install cvs cmake-curses-gui
Я нашел оба cvs
приложения, ccmake
выполнив поиск в кэше репозиториев:
sudo apt-get update
получает последнюю версию приложений в репозиториях. Этого делать не нужно, если вы уже установили приложения с помощью команды, которую я привел выше.apt-cache search <package name>
для поиска определенного приложения, доступного в репозиториях, которые есть в вашем списке репозиториев.
Смотрите больше с помощью man apt-cache
и man apt-get
.