ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
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
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.
2 | No.2 Revision |
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
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.
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,
python-rosdistro
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
Since i am using the snapdragon flight platform i am downloading the armhf build. Download the correct version for your CPU arch
wget Here we download dpkg1.18.4 and its dependancy and manually install them
sudo dpkg -i Then we install the necessary package
sudo apt-get Installing
Installing python-rosdistro
python-rosdistro-modules
package as well Then we install apptitude to install ros
sudo apt-get -y install While installing ROS apptitude will show there is system dependancy errors and give you options the order of commands are
1. are
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.