= Ubuntu'da ROS Indigo Kurulumu = Çeşitli Ubuntu platformlarına (aşağıda listeli), Debian paketlerini inşa ediyoruz. Bu paketlerin kullanımı, kaynak kod derlemeye göre çok daha verimlidir ve Ubuntu için tercih ettiğimiz kurulum şeklidir. Eğer kaynak koddan kurulum yapmanız gerekiyorsa (tavsiye etmiyoruz), kaynak koddan kurulum talimatlarına (İngilizce) gözatın. {{{{#!wiki important '''Eğer bu paketlere güveniyor ve kullanıyorsanız, lütfen OSRF'ye destek olun.''' Bu paketler [[http://www.osrfoundation.org|Açık Kaynak Robotik Vakfı (OSRF)]] tarafından yönetilen ve parası ödenen sistemlerde inşa edilmekte ve barındırılmaktadır. Eğer OSRF, iki ay boyunca indirilen her bir paket için 1 penny almış olsaydı tüm çevrimiçi hizmetlerimizin yıllık yönetim, güncelleme ve barındırma masraflarını karşılayabilirdik. Lütfen bugün [[https://events.osrfoundation.org/?page=CiviCRM&q=civicrm/contribute/transact&reset=1&id=3|OSRF'ye bağış yapmayı düşünün]]. }}}} <> == Kurulum == <> === Kurulum === Öncelikle, Debian paket indeksinizin güncel olduğundan emin olun: {{{ sudo apt-get update }}} {{{{{#!wiki background/blue Eğer Ubuntu Trusty '''14.04.2''' kullanıyor ve ROS kurulumu sırasında bağımlılık sorunları yaşıyorsanız, bazı ek sistem bağımlılıklarını kurmanız gerekebilir. /!\ '''Eğer 14.04 kullanıyorsanız bu paketleri sakın kurmayın, aksi takdirde X sunucunuz çökecektir''': {{{ sudo apt-get install xserver-xorg-dev-lts-utopic mesa-common-dev-lts-utopic libxatracker-dev-lts-utopic libopenvg1-mesa-dev-lts-utopic libgles2-mesa-dev-lts-utopic libgles1-mesa-dev-lts-utopic libgl1-mesa-dev-lts-utopic libgbm-dev-lts-utopic libegl1-mesa-dev-lts-utopic }}} /!\ '''Eğer 14.04 kullanıyorsanız bu paketleri sakın kurmayın, aksi takdirde X sunucunuz çökecektir''' Alternatif olarak, sadece ''bu'' paketleri kurarak bağımlık sorunlarını çözmeyi deneyin: {{{ sudo apt-get install libgl1-mesa-dev-lts-utopic }}} Bu sorunla ilgili daha fazla bilgi için bu [[http://answers.ros.org/question/203610/ubuntu-14042-unmet-dependencies/|answers.ros.org sorusuna]] veya bu [[https://bugs.launchpad.net/ubuntu/+source/mesa-lts-utopic/+bug/1424059|launchpad hatasına]] gözatın (İngilizce). }}}}} ROS'da çok sayıda farklı kütüphane ve araç bulunmaktadır. Hızlıca başlangıç yapmanız için 4 tane varsayılan yapılandırma oluşturduk. Ek olarak ROS paketlerini tek tek de kurabilirsiniz. '''Masaüstü-Tam Kurulum: (Tavsiye Edilir)''' : ROS, [[rqt]], [[rviz]], genel robot kütüphaneleri, 2D/3D simülatörler, navigasyon and 2D/3D algılama {{{#!wiki background/blue Indigo varsayılan olarak Gazebo '''2''''yi, Trusty'deki varsayılan Gazebo sürümünü kullanır ve tavsiye edilir. Eğer Gazebo '''3''''e yükseltmeniz gerekiyorsa, lütfen [[http://wiki.gazebosim.org/wiki/Install/Gazebo_and_ROS#Gazebo_3.x_series|şu sayfadaki talimatlara]] gözatın. }}} {{{ sudo apt-get install ros-indigo-desktop-full }}} veya {{{#!rhtml buraya tıklayın }}} '''Masaüstü Kurulum: ''' ROS, [[rqt]], [[rviz]], and genel robot kütüphaneleri {{{ sudo apt-get install ros-indigo-desktop }}} veya {{{#!rhtml buraya tıklayın }}} '''ROS-Temel: ''' ROS paketleri, inşa ve iletişim kütüphaneleri. Arayüz araçları yok. {{{ sudo apt-get install ros-indigo-ros-base }}} veya {{{#!rhtml buraya tıklayın }}} '''Tek Paket Kurulumu:''' Ayrıca özel bir ROS paketini de tek başına kurabilirsiniz (paket isimlerindeki alttan tireleri normal tirelere çevirin): {{{ sudo apt-get install ros-indigo-PAKET }}} örnek: {{{ sudo apt-get install ros-indigo-slam-gmapping }}} Mevcut paketleri aramak için: {{{ apt-cache search ros-indigo }}} === rosdep İlk Kurulum === ROS'u kullanmadan önce, `rosdep`'in ilk kurulumunun yapılması gerekmektedir. `rosdep`, kaynak koddan derlemek istediğiniz paketlerin sistem bağımlılıklarını kolayca yüklemenizi sağlar ve ROS'un bazı çekirdek bileşenlerinin çalışması için gereklidir. {{{ sudo rosdep init rosdep update }}} <> === rosinstall Kurulumu === [[rosinstall]] ROS'da çok sık kullanılan ve ayrı olarak dağıtılan bir komut satırı aracıdır. ROS paketlerinin kaynak ağaçlarının tek bir komutla kolayca indirilmenizi sağlar. Ubuntu'da bu aracı kurmak için: {{{ sudo apt-get install python-rosinstall }}} === İnşa Tarlası Durumu === Kurduğunuz paketler [[http://jenkins.ros.org|ROS İnşa Tarlası]] tarafından inşa edilmektedir. Paketlerin durumlarına [[http://www.ros.org/debbuild/indigo.html|buradan]] gözatabilirsiniz. <> ---- CategoryCategory