Ubuntu'da ROS kurarken “sorunlar giderilmedi” hatası

Sahan1907

Kilopat
Katılım
5 Kasım 2016
Mesajlar
23
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar Ubuntu'da ROS kurarken "sudo apt Update" komutunu başarılı şekilde girdikten sonra "sudo apt install ROS-noetic-desktop-Full" komutunda.
'Sorunlar giderilmedi, tutulan bozuk paketleriniz var" şeklinde hata veriyor. Aşağıya da verilen hatanın görselini bırakıyorum.
 

Dosya Ekleri

  • 32.PNG
    32.PNG
    58,8 KB · Görüntüleme: 45
Linux'ta yenisiniz anlaşılan. ros-neotic-desktop-full paketini kurmuşsunuz, fakat bu paketin çalışması için gerekli olan paket bağımlılıkları kurulamamış. Bu sebeple ros-neotic paketi bozuk olarak işaretlenmiş. Bu haliyle çalıştıramazsınız.

Şu sayfada kurulumun nasıl yapılması gerektiği anlatılmış: noetic/Installation/Ubuntu - ROS Wiki
 
Linux'ta yenisiniz anlaşılan. ros-neotic-desktop-full paketini kurmuşsunuz, fakat bu paketin çalışması için gerekli olan paket bağımlılıkları kurulamamış. Bu sebeple ros-neotic paketi bozuk olarak işaretlenmiş. Bu haliyle çalıştıramazsınız.

Şu sayfada kurulumun nasıl yapılması gerektiği anlatılmış: noetic/Installation/Ubuntu - ROS Wiki
Evet yeniyim de bu adımları uygulayarak yaptım zaten. Bana bundan sonra yapmam gereken adımları anlatabilir misin ?
 
Ros paketinin kullanımı hakkında bir bilgiye sahip değilim, fakat Ubuntu tecrübesi ile şunu söyleyebilirim.. Yapılması gerekenler
1- Önce paket yöneticisine yeni depoların eklenmesi gerekiyor.
Kod:
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
2- Daha sonra GPG key anahtarının yüklenmesi gerekiyor.
Kod:
sudo apt install curl # if you haven't already installed curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
3- Daha sonra kuruluma geçelim, önce apt depolarını gücnelleyelim ve sonra kuruluma geçelim.
Kod:
sudo apt update
sudo apt install ros-noetic-desktop-full
Eğer ros paketinin farklı kurulumlarını yapmak istersen
Kod:
sudo apt install ros-noetic-desktop
Kod:
sudo apt install ros-noetic-ros-base
 
Ros paketinin kullanımı hakkında bir bilgiye sahip değilim, fakat Ubuntu tecrübesi ile şunu söyleyebilirim.. Yapılması gerekenler
1- Önce paket yöneticisine yeni depoların eklenmesi gerekiyor.
Kod:
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
2- Daha sonra GPG key anahtarının yüklenmesi gerekiyor.
Kod:
sudo apt install curl # if you haven't already installed curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
3- Daha sonra kuruluma geçelim, önce apt depolarını gücnelleyelim ve sonra kuruluma geçelim.
Kod:
sudo apt update
sudo apt install ros-noetic-desktop-full
Eğer ros paketinin farklı kurulumlarını yapmak istersen
Kod:
sudo apt install ros-noetic-desktop
Kod:
sudo apt install ros-noetic-ros-base
Hocam dediklerinizi harfi harfine yaptım ve aynı sonucu almaktayım. Ros'un farklı kurulumları da aynı hatayı veriyor. "Sorunlar giderilmedi, tutulan bozuk paketleriniz var" şeklinde. Ayrıyetten 2.Adımda "0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek şeklinde cevap alıyorum. Hata mı değil mi bilmiyorum sizinle paylaşmak istedim.
 
İkinci adımdaki mesajlar hata mesajı değil, sisteminizde güncellenecek herhangi bir paket yokmuş, sisteminiz güncelmiş. Tutulan bozuk paketlerden kasıt, bağımlılıkları sağlanamamış ROS paketinin varlığı. Eğer ROS'u silerseniz, bozuk paketleriniz var diye hata vermez.

Eğer ROS kurulumunda aynı hataları almaya devam ediyorsanız, eklediğiniz ROS deposunda paketler eksiktir. Büyük ihtimalle ROS'a güncelleme çıkardıktan sonra, gerekli olan paketleri güncellememişlerdir. Bu durumda yapılacak şey programın üreticileri ile iletişime geçmek olacak.
 

Yeni konular

Geri
Yukarı