Не удается установить cmake на Ubuntu 14.04

Хорошо, похоже, вам нужно вручную удалить репозиторий, так как add-apt-repository и ppa-purge, похоже, отказываются трогать его, потому что он несовместим с вашей версией Ubuntu. Похоже, что он был прекращен в 2015 году, когда последний поддерживаемый релиз был Ubuntu 15.10 (Wily).

Для этого вам нужно удалить файл списка источников add-apt-repository, созданный при добавлении PPA. Я ожидаю, что он будет назван так, но он также может несколько отличаться:

/etc/apt/sources.list.d/midori-ubuntu-ppa-artful.list

Откройте этот файл (или, хотя он действительно назван), и убедитесь, что он правильный. Он должен содержать только строки, указывающие URL-адрес репозитория, из ваших сообщений об ошибках, то есть

http://ppa.launchpad.net/midori/ppa/ubuntu artful

. Если это так, вы можете удалить файл:

sudo rm /etc/apt/sources.list.d/midori-ubuntu-ppa-artful.list

обновите свои списки программ с помощью новой измененной конфигурации:

sudo apt update
0
задан 12 March 2018 в 22:54

6 ответов

Вы можете установить cmake из репозитория main, указав его версию:

sudo apt-get install cmake=2.8.12.2-0ubuntu3

Если это не удается, попробуйте один из следующих способов:

удалить PPA из системы с помощью их пакеты, а затем установить версию из main репозитория
sudo ppa-purge ppa:thomas-schiex/blender
sudo ppa-purge ppa:george-edison55/cmake-3.x
sudo apt-get install cmake
временного отключения PPA, установите cmake, затем включите PPAs:
sudo add-apt-repository -r ppa:thomas-schiex/blender
sudo add-apt-repository -r ppa:george-edison55/cmake-3.x
sudo apt-get update
sudo apt-get install cmake
sudo add-apt-repository ppa:thomas-schiex/blender
sudo add-apt-repository ppa:george-edison55/cmake-3.x

Затем вы можете попытаться создать простой пример cmake. Быстрый googling дал мне репозиторий cmake-example.git. Я не знаю, что это такое, но он быстро компилируется и работает нормально:

sudo apt-get install cmake git build-essential gfortran
git clone https://github.com/bast/cmake-example.git
cd cmake-example/
mkdir build
cd build
cmake ..
make

Вы можете проверить его, выполнив скомпилированные программы:

./hello.x
./main.x
./unit_tests

Если это не сработает, вы есть другие проблемы в вашей системе.

0
ответ дан 22 May 2018 в 12:39
  • 1
    Благодаря! Я смог установить cmake версии 2.8, но теперь у меня проблемы с его использованием ... Я обновлю свой пост. – ellen 12 March 2018 в 22:51
  • 2
    Я обновил свой ответ - добавил пример cmake. – N0rbert 13 March 2018 в 00:14
  • 3
    Спасибо @ N0rbert - я уже клонировал репозиторий, который хотел сделать, но у меня не было встроенного gfortran. Я попытался установить gfortran и запустить cmake, но я получил ту же ошибку, что и раньше. Нужно ли снова клонировать репозиторий? – ellen 13 March 2018 в 03:20

Вы можете установить cmake из репозитория main, указав его версию:

sudo apt-get install cmake=2.8.12.2-0ubuntu3

Если это не удается, попробуйте один из следующих способов:

удалить PPA из системы с помощью их пакеты, а затем установить версию из main репозитория sudo ppa-purge ppa:thomas-schiex/blender sudo ppa-purge ppa:george-edison55/cmake-3.x sudo apt-get install cmake временного отключения PPA, установите cmake, затем включите PPAs: sudo add-apt-repository -r ppa:thomas-schiex/blender sudo add-apt-repository -r ppa:george-edison55/cmake-3.x sudo apt-get update sudo apt-get install cmake sudo add-apt-repository ppa:thomas-schiex/blender sudo add-apt-repository ppa:george-edison55/cmake-3.x

Затем вы можете попытаться создать простой пример cmake. Быстрый googling дал мне репозиторий cmake-example.git. Я не знаю, что это такое, но он быстро компилируется и работает нормально:

sudo apt-get install cmake git build-essential gfortran git clone https://github.com/bast/cmake-example.git cd cmake-example/ mkdir build cd build cmake .. make

Вы можете проверить его, выполнив скомпилированные программы:

./hello.x ./main.x ./unit_tests

Если это не сработает, вы есть другие проблемы в вашей системе.

0
ответ дан 17 July 2018 в 19:11

Вы можете установить cmake из репозитория main, указав его версию:

sudo apt-get install cmake=2.8.12.2-0ubuntu3

Если это не удается, попробуйте один из следующих способов:

удалить PPA из системы с помощью их пакеты, а затем установить версию из main репозитория sudo ppa-purge ppa:thomas-schiex/blender sudo ppa-purge ppa:george-edison55/cmake-3.x sudo apt-get install cmake временного отключения PPA, установите cmake, затем включите PPAs: sudo add-apt-repository -r ppa:thomas-schiex/blender sudo add-apt-repository -r ppa:george-edison55/cmake-3.x sudo apt-get update sudo apt-get install cmake sudo add-apt-repository ppa:thomas-schiex/blender sudo add-apt-repository ppa:george-edison55/cmake-3.x

Затем вы можете попытаться создать простой пример cmake. Быстрый googling дал мне репозиторий cmake-example.git. Я не знаю, что это такое, но он быстро компилируется и работает нормально:

sudo apt-get install cmake git build-essential gfortran git clone https://github.com/bast/cmake-example.git cd cmake-example/ mkdir build cd build cmake .. make

Вы можете проверить его, выполнив скомпилированные программы:

./hello.x ./main.x ./unit_tests

Если это не сработает, вы есть другие проблемы в вашей системе.

0
ответ дан 23 July 2018 в 19:56

Существует неофициальный репозиторий, который имеет версию для 14.04.

sudo add-apt-repository ppa:mantid/mantid
sudo apt-get update
-1
ответ дан 22 May 2018 в 12:39

Существует неофициальный репозиторий, который имеет версию для 14.04.

sudo add-apt-repository ppa:mantid/mantid sudo apt-get update
-1
ответ дан 17 July 2018 в 19:11

Существует неофициальный репозиторий, который имеет версию для 14.04.

sudo add-apt-repository ppa:mantid/mantid sudo apt-get update
-1
ответ дан 23 July 2018 в 19:56

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

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