ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I had the same problem myself. What i found is that there are 2 packages, a. python-rosdistro b. python-rosdistro-modules that were recently updated. These updates can only be installed with dpkg version 1.18 and above. This version is not supported by 14.04 and does not install. I have installed it in the snapdragon flight platform using the following steps

Change dpkg to 1.18.4

Since i am using the snapdragon flight platform i am downloading the armhf build. Download the correct version for your CPU arch

wget http://ports.ubuntu.com/ubuntu-ports/pool/main/d/dpkg/dpkg_1.18.4ubuntu1_armhf.deb wget http://ports.ubuntu.com/ubuntu-ports/pool/main/libs/libselinux/libselinux1_2.4-3build2_armhf.deb

Here we download dpkg1.18.4 and its dependancy and manually install them

sudo dpkg -i libselinux1_2.4-3build2_armhf.deb sudo dpkg --auto-deconfigure -i dpkg_1.18.4ubuntu1_armhf.deb sudo apt-get -y -f install

Then we install the necessary package sudo apt-get update sudo apt-get -y install python-rosdistro Installing python-rosdistro automatically installs python-rosdistro-modules package as well

Then we install apptitude to install ros sudo apt-get -y install aptitude

sudo aptitude install ros-indigo-ros-base While installing ROS apptitude will show there is system dependancy errors and give you options the order of commands are 1. No (n) 2. No (n) 3. Yes (Y) 4. Yes (Y)

If you follow this, then you will downgrade dpkg back to the old supported version and everything will go back to normal. I have only done this in a fresh install of ubuntu.

I had the same problem myself. What i found is that there are 2 packages, a. python-rosdistro b. python-rosdistro-modules that were recently updated. These updates can only be installed with dpkg version 1.18 and above. This version is not supported by 14.04 and does not install. I have installed it in the snapdragon flight platform using the following steps

Change dpkg to 1.18.4

Since i am using the snapdragon flight platform i am downloading the armhf build. Download the correct version for your CPU arch

wget http://ports.ubuntu.com/ubuntu-ports/pool/main/d/dpkg/dpkg_1.18.4ubuntu1_armhf.deb http://ports.ubuntu.com/ubuntu-ports/pool/main/d/dpkg/dpkg_1.18.4ubuntu1_armhf.deb

wget http://ports.ubuntu.com/ubuntu-ports/pool/main/libs/libselinux/libselinux1_2.4-3build2_armhf.deb

Here we download dpkg1.18.4 and its dependancy and manually install them

sudo dpkg -i libselinux1_2.4-3build2_armhf.deb libselinux1_2.4-3build2_armhf.deb

sudo dpkg --auto-deconfigure -i dpkg_1.18.4ubuntu1_armhf.deb dpkg_1.18.4ubuntu1_armhf.deb

sudo apt-get -y -f install

Then we install the necessary package sudo apt-get update

sudo apt-get update

sudo apt-get -y install python-rosdistro python-rosdistro

Installing python-rosdistro automatically installs python-rosdistro-modules package as well

Then we install apptitude to install ros ros

sudo apt-get -y install aptitude

sudo aptitude install ros-indigo-ros-base ros-indigo-ros-base

While installing ROS apptitude will show there is system dependancy errors and give you options the order of commands are 1. No (n) 2. No (n) 3. Yes (Y) 4. Yes (Y)

If you follow this, then you will downgrade dpkg back to the old supported version and everything will go back to normal. I have only done this in a fresh install of ubuntu.

click to hide/show revision 3
No.3 Revision

I had the same problem myself. What i found is that there are 2 packages, a. python-rosdistro b. python-rosdistro-modules packages,

  1. python-rosdistro
  2. python-rosdistro-modules

that were recently updated. These updates can only be installed with dpkg version 1.18 and above. This version is not supported by 14.04 and does not install. I have installed it in the snapdragon flight platform using the following steps

Change dpkg to 1.18.4

Since i am using the snapdragon flight platform i am downloading the armhf build. Download the correct version for your CPU arch

wget http://ports.ubuntu.com/ubuntu-ports/pool/main/d/dpkg/dpkg_1.18.4ubuntu1_armhf.deb

http://ports.ubuntu.com/ubuntu-ports/pool/main/d/dpkg/dpkg_1.18.4ubuntu1_armhf.deb wget http://ports.ubuntu.com/ubuntu-ports/pool/main/libs/libselinux/libselinux1_2.4-3build2_armhf.deb

http://ports.ubuntu.com/ubuntu-ports/pool/main/libs/libselinux/libselinux1_2.4-3build2_armhf.deb

Here we download dpkg1.18.4 and its dependancy and manually install them

sudo dpkg -i libselinux1_2.4-3build2_armhf.deb

libselinux1_2.4-3build2_armhf.deb sudo dpkg --auto-deconfigure -i dpkg_1.18.4ubuntu1_armhf.deb

dpkg_1.18.4ubuntu1_armhf.deb sudo apt-get -y -f install

install

Then we install the necessary package

sudo apt-get update

update sudo apt-get -y install python-rosdistro

Installing python-rosdistro

Installing python-rosdistro automatically installs python-rosdistro-modules python-rosdistro-modules package as well

Then we install apptitude to install ros

sudo apt-get -y install aptitude

aptitude sudo aptitude install ros-indigo-ros-base

ros-indigo-ros-base

While installing ROS apptitude will show there is system dependancy errors and give you options the order of commands are 1. are

  1. No (n) 2. (n)
  2. No (n) 3. Yes (Y) 4. (n)
  3. Yes (Y)

  4. Yes (Y)

If you follow this, then you will downgrade dpkg back to the old supported version and everything will go back to normal. I have only done this in a fresh install of ubuntu.

ubuntu.