উবুন্টু 12.10 এ rgdal কীভাবে ইনস্টল করবেন?


16

আমি rgdalউবুন্টু 12.10 এ লাইব্রেরি ইনস্টল করার জন্য লড়াই করছি strug

আর এর মধ্যে থেকে ইনস্টলেশন ত্রুটিতে ফলাফল:

ত্রুটি: gdal-config পাওয়া যায় নি GDAL এর সাথে বিতরণ করা gdal-config স্ক্রিপ্টটি পাওয়া যায়নি। আপনি যদি জিডিএল লাইব্রেরি ইনস্টল না করে থাকেন তবে আপনি http://www.gdal.org/ থেকে উত্সটি ডাউনলোড করতে পারেন যদি আপনি জিডিএল লাইব্রেরি ইনস্টল করেন তবে নিশ্চিত হয়ে নিন যে জিডিএল-কনফিগারেশন আপনার পথে রয়েছে। শেল প্রম্পটে gdal-config টাইপ করার চেষ্টা করুন এবং দেখুন এটি চালিত হয় কিনা। যদি তা না হয় তবে আপনার ইনস্টলেশনের জন্য উপযুক্ত মান সহ: --configure-args = '- gdal-config = / usr / local / bin / gdal-config' ব্যবহার করুন।

ত্রুটি: প্যাকেজ 'rgdal' * অপসারণের জন্য কনফিগারেশন ব্যর্থ হয়েছে / home/rdk/R/x86_64-pc-linux-gnu-library/2.15/rgdal 'ইনস্টল ইন সতর্কতা.প্যাকেজ: প্যাকেজ' rgdal 'এর শূন্য-বহির্গমন ছিল অবস্থা

আর-সিগ-জিও , এই দুটি এসই প্রশ্ন এবং অন্যান্য ওয়েবসাইটগুলি আমাকে প্রয়োজনীয়তার দিকে নির্দেশ করেছে libgdal1-dev

তবে আমি যখন চেষ্টা করেছি

sudo apt-get libgdal1-dev ইনস্টল করুন

আমি অন্য একটি ত্রুটি বার্তা দিয়ে শেষ করছি

কিছু প্যাকেজ ইনস্টল করা যায়নি। এর অর্থ এই হতে পারে যে আপনি একটি অসম্ভব পরিস্থিতির জন্য অনুরোধ করেছেন বা আপনি যদি অস্থির বিতরণ ব্যবহার করছেন যা কিছু প্রয়োজনীয় প্যাকেজ এখনও তৈরি হয়নি বা ইনকামিংয়ের বাইরে চলে গেছে। নিম্নলিখিত তথ্য পরিস্থিতি সমাধানে সহায়তা করতে পারে:

নিম্নলিখিত প্যাকেজগুলিতে আনমেট নির্ভরতা রয়েছে: libgdal1-dev: নির্ভর করে: libgdal-dev কিন্তু এটি ইনস্টল করা যাচ্ছে না E: সমস্যাগুলি সংশোধন করতে অক্ষম, আপনি ভাঙা প্যাকেজ ধারণ করেছেন।

আবার - যখন আমি libgdal-devঅন্য নির্ভরতা ইনস্টল করার চেষ্টা করি ত্রুটি দেখায়

নিম্নলিখিত প্যাকেজগুলিতে আনমেট নির্ভরতা রয়েছে: libgdal-dev: নির্ভর করে: libgeos-dev কিন্তু এটি ইনস্টল করা যাচ্ছে না নির্ভর করে: libspatialite-dev তবে এটি ইনস্টল হতে যাচ্ছে না

আবার চেষ্টা করা libgeos-devবার্তা দেয়:

Depends: libgeos-c1 (= 3.3.3-1.1) but 3.3.3-2~precise2 is to be installed
E: Unable to correct problems, you have held broken packages.

এবং libspatialite-dev:

Depends: libspatialite3 (= 3.1.0~rc2-1ubuntu1) but
3.1.0~rc2-2~precise1 is to be installed

rgdalউবুন্টুতে এই নির্ভরতাগুলিকে নিয়ন্ত্রণ করার কোনও উপায় আছে কি ?

আমার sessionInfo()

আর সংস্করণ 2.15.1 (2012-06-22) প্ল্যাটফর্ম: x86_64-pc-linux-gnu (64-বিট)


1
উবুন্টু 12.04-এ ইনস্টল করে libgdal-dev & libgdal1-dev ভাল কাজ করেছে - সম্ভবত এটি কারণ কোয়ান্টাল (12.10) বেশ নতুন এবং প্যাকেজ রক্ষণাবেক্ষণকারীরা এখনও সঠিক সংস্করণগুলি আপডেট করেন নি? (আসলে, কেন এটা বলছে এটি ইনস্টল করা যাচ্ছে 3.3.3-2~precise2যখন আপনি quantal হয়?)
mathematical.coffee

1
পছন্দ করুন আমি কয়েক সপ্তাহ আগে কিউকিউবেটা 2 এ এটি করেছিলাম, তবে কীভাবে আমি মনে করতে পারি না। preciseপরিবর্তে /etc/apt/source.list- এ CRAN সংগ্রহস্থল সেট করার চেষ্টা করুন quantal
আরি বি ফ্রেডম্যান

2
আপনি কি মাইকেল এর পিপিএ মাধ্যমে r-cran-rgdal পেতে পারেন কিনা তা দেখেছেন?
ডার্ক এডেলবুয়েটেল

গাণিতিক.কফি: খুব তাড়াতাড়ি শিশুর হতে পারে। এরি: আমি ক্র্যান রেপো আপডেট করেছি - টিপটির জন্য ধন্যবাদ। ডার্ক: আমার অজ্ঞতা ক্ষমা করুন - আমরা কি লঞ্চপ্যাড.এন.আমারুটার
আরচিভ

@ গ্রেড 14.04- নীচে জোশ ওব্রায়নের উত্তর দিয়েছেন , অন্য উবুন্টু রিলিজের জন্য এটি আরও সাধারণ করার জন্য আপনার প্রশ্নটি সম্পাদনা করা উপযুক্ত। আমি মনে করি এটির জন্য একটি প্রাসঙ্গিক প্রশ্ন থাকা দরকারী।
এএমসি

উত্তর:


24

আরও সাম্প্রতিক উত্তর এখানে পাওয়া যাবে: http://robinlovelays.net/r/2013/11/26/installing-rgdal-on-ubuntu.html

মূলত, কোডের নিম্নলিখিত তিনটি লাইনটিকে এটি বাছাই করা উচিত:

sudo apt-get install aptitude # install aptitude as an alternative to apt-get
sudo aptitude install libgdal-dev # install the package (you may have to respond to queries here)
sudo aptitude install libproj-dev # install the proj.4 projection library

এই সমস্যায় যুগে যুগে অতিবাহিত করুন, সুতরাং আশা করি এই আপডেট হওয়া উত্তরটি অন্যদের জন্য কার্যকর। যদি তা হয় আমাকে জানাও!


rgdalআরও একবার সময় নিয়ে সমস্যা ছিল ... এবং নিজের প্রশ্নটি নিয়ে এখানে হোঁচট খেয়েছি। এবার আপনার সমাধানটি সমস্যার সমাধান করেছে।
radek

এটা তোলে হয় দরকারী। এই পদক্ষেপগুলি রেকর্ড করতে সময় দেওয়ার জন্য আপনাকে অনেক ধন্যবাদ।
জোশ ও'ব্রায়েন

1
sudo apt-get install r-cran-rgdal # এই কমান্ডটি এটি করে এবং নির্ভরতা স্বয়ংক্রিয়ভাবে ইনস্টল করে
রবিনলভলেস

13

এগুলি একসাথে চালানোর চেষ্টা করুন এবং সংস্করণগুলি নির্দিষ্ট করে দেখুন:

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

apt-get প্যাকেজগুলি ডাউনগ্রেড করতে পছন্দ করে না তবে এটি যদি আপনি নির্দিষ্ট করে থাকেন তবে তা হবে।


ধন্যবাদ - যে কৌশলটি মনে হয়েছে। ভবিষ্যতের আপডেটগুলি কি এই জাতীয় সমাধানের সাথে কিছু দ্বন্দ্ব সৃষ্টি করবে?
radek

2
হ্যাঁ, তারা সম্ভবত আপগ্রেডের সমস্যা তৈরি করতে পারে। কোনও প্যাকেজটিকে আপগ্রেড করা থেকে রোধ করতে, প্রতিটি প্যাকেজটির জন্য এটি চালান:echo packagename hold | sudo dpkg --set-selections
রুসেন্ট

4

এখানে জানুয়ারী ২০১ 2016, উবুন্টু ১৪.০৪.২ (এবং আর.পি. ২.২. সহ) এ, আরজিডাল এবং পরিপূরক (এবং প্রায়শই খুব দরকারী) জিডিআলটিলস প্যাকেজ ইনস্টল করার জন্য আমার নিম্নলিখিতগুলির প্রয়োজন ছিল :

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

3

(Ctrl + Alt + T) চেপে টার্মিনালটি খুলুন এবং নিম্নলিখিত কমান্ডটি টাইপ করুন।

sudo অ্যাপ্লিকেশন - আপডেট

sudo অ্যাপ্লিকেশন- get ইনস্টল করুন

(এটি নির্ভরতা ঠিক করবে))

sudo আপ্ট-গেট অটোরেমোভ করুন

(অপ্রয়োজনীয় প্যাকেজ অপসারণ)

sudo apt-get clean

(ক্যাশে সাফ করুন)


ধন্যবাদ। আমি আপনার সমাধানটি চেষ্টা করেছিলাম (স্বতঃস্বরে কিছু বেরোয় না) - দুর্ভাগ্যক্রমে এটি সাহায্য করেনি।
radek

1
এটি কোনও অপ্রয়োজনীয় প্যাকেজ থাকলে এটি সরিয়ে দেয়, কখনও কখনও এটি আপনার সিস্টেমে থাকলে তা মুছে ফেলা গুরুত্বপূর্ণ হয়ে ওঠে।
কেতন প্যাটেল

3

উবুন্টু 12.04 এ ইনস্টল করতে rgdal পেতে, আমাকে অনেক সংস্করণ নির্দিষ্ট প্যাকেজ ইনস্টল করতে হয়েছিল (এবং ধরে রাখতে হবে)। মূলত আমি প্রতিটি প্যাকেজ চেষ্টা করেছিলাম এবং 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
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.