Как установить rgdal на Ubuntu 12.10?

Самый близкий, который я смог найти, - memtop, скрипт Python, доступный здесь, в коде Google.

Снимок экрана:

Как использовать memtop

сценарий Python, поэтому просто выполните sudo mv memtop-1.0.0.py /usr/bin/memtop.py и chmod +x /path/to/memtop.py, чтобы сделать его исполняемым. Период обновления по умолчанию - 15 мин; используйте переключатель -p 1, чтобы сделать это 1 минута и т. д. (не может быть ниже, если вы не измените источник) Используйте -l N, где N - количество процессов, которые вы хотите показать, в зависимости от размера вашего Терминал. Используйте -m, чтобы отобразить «больше» информации, т. Е. Данные Swap / Page в нижней части скриншота.

htop, замаскированный как опция memtop

Если вы не используете htop, в противном случае довольно легко настроить его с помощью F2-setup [enter image description here

Это скрипт на Python, поэтому просто выполните команды sudo mv memtop-1.0.0.py /usr/bin/memtop.py и chmod +x /path/to/memtop.py, чтобы:

enter image description here

сделать его исполняемым
1
задан 23 May 2017 в 15:39

4 ответа

Попробуйте запустить их все вместе и указав версии, например:

sudo apt-get install libgdal1-dev libgdal-dev libgeos-c1=3.3.3-1.1 libspatialite3=3.1.0~rc2-1ubuntu1

apt-get не любит понижать пакеты, но это будет, если вы укажете его.

12
ответ дан 25 May 2018 в 05:05
  • 1
    Спасибо, что, похоже, это трюк. Могут ли будущие обновления вызвать конфликт с таким решением? – radek 1 November 2012 в 23:30
  • 2
    Да, они могут вызвать проблемы с обновлением. Чтобы предотвратить обновление пакета, запустите его для каждого пакета: echo packagename hold | sudo dpkg --set-selections – Rucent88 6 November 2012 в 08:15

Здесь, в январе 2016 года, на Ubuntu 14.04.2 (и с R 3.2.2) мне понадобилось следующее, чтобы установить как rddal, так и дополнительный (и часто очень полезный) пакет gdalUtils:

sudo apt-get update
sudo apt-get -y install libgdal1h
sudo apt-get -y install libgdal1-dev
sudo apt-get install libproj-dev
sudo apt-get install gdal-bin
Rscript 'install.packages(c("rgdal", "gdalUtils"))'

Обновление: по состоянию на январь 2017 года версия libgdal равна 1i, поэтому вторая строка кода должна быть прочитана:

sudo apt-get -y install libgdal1i
4
ответ дан 25 May 2018 в 05:05

Откройте терминал, нажав (Ctrl + alt + T) и введите следующую команду:

sudo apt-get update sudo apt-get install -f

(Он будет устанавливать зависимости .)

sudo apt-get update

sudo apt-get autoremove

sudo apt-get clean

(удаление ненужных пакетов)

3
ответ дан 25 May 2018 в 05:05
  • 1
    Благодарю. Я пробовал ваше решение (autoremove ничего не пинал) - к сожалению, это не помогло. – radek 26 October 2012 в 16:10
  • 2
    Он удаляет, если какой-либо ненужный пакет, иногда становится важным удалить его, когда ваша система имеет его. – Ketankumar Patel 26 October 2012 в 16:14

Чтобы получить rgdal для установки на Ubuntu 12.04, мне пришлось установить (и удержать) множество пакетов, относящихся к конкретной версии. В основном я пробовал каждый пакет и устанавливал требуемые версии зависимостей, пока не смог вернуться к исходной цели, установить libgdal1-dev

sudo apt-get install libspatialite3=3.0.0~beta20110817-3
echo libspatialite3 hold | sudo dpkg --set-selections
sudo apt-get install libspatialite-dev
sudo apt-get install libgeos-c1=3.3.3-1.1~pgdg12.4+1
echo libgeos-c1 hold | sudo dpkg --set-selections
sudo apt-get install libgdal1=1.9.0-3.1~pgdg12.4+1
echo libgdal1 hold | sudo dpkg --set-selections

sudo apt-get install libgdal-dev
sudo apt-get install libgdal1-dev
gdal-config # now works, and can now install rgdal
3
ответ дан 25 May 2018 в 05:05

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

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