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

The other possibility (just like for Groovy) is to use AUR packages. If you use yaourt (or packer), you can check the available ROS Hydro packages by typing:

yaourt ros-hydro

To avoid confirmation for all the packages, you can add the --no-confirm option:

yaourt --noconfirm ros-hydro

Note that packages are currently being added. For now, core packages, tutorials and rviz have been added, and there are more on the way.

If you want to help packaging for Arch Linux, you can use import_catkin_packages.py available in ros-build-tools. You can fork arch-ros-stacks and contribute by doing this:

# Go to ros-build-tools upstream scripts
cd /path/to/arch-ros-stacks/dependencies/ros-build-tools

# List available packages
python2 import_catkin_packages.py --distro=hydro --list

# Generate PKGBUILD for a given package
python2 import_catkin_packages.py --distro=hydro --output-directory=/path/to/arch-ros-stacks/hydro package_name

# Go to newly created package directory
cd ../../hydro/package_name

# Build, install, add to Git and create AUR source tarball
# You may need to apply some patches (e.g. for Ogre 1.8)
makepkg -if && git add PKGBUILD && makepkg --source

After that, you can upload the new package's *.src.tar.gz to AUR.

The other possibility (just like for Groovy) is to use AUR packages. If you use yaourt (or packer), you can check the available ROS Hydro packages by typing:

yaourt ros-hydro

To avoid confirmation for all the packages, you can add the --no-confirm option:

yaourt --noconfirm ros-hydro

Note that packages are currently being added. For now, core packages, tutorials and rviz have been added, and there are more on the way.

If you want to help packaging for Arch Linux, you can use import_catkin_packages.py available in ros-build-tools. You can fork arch-ros-stacks and contribute by doing this:

# Go to ros-build-tools upstream scripts
cd /path/to/arch-ros-stacks/dependencies/ros-build-tools

# List available packages
python2 import_catkin_packages.py --distro=hydro --list

# Generate PKGBUILD for a given package
python2 import_catkin_packages.py --distro=hydro --output-directory=/path/to/arch-ros-stacks/hydro package_name

# Go to newly created package directory
cd ../../hydro/package_name

# Build, install, add to Git and create AUR source tarball
# You may need to apply some patches (e.g. for Ogre 1.8)
makepkg -if && git add PKGBUILD && makepkg --source

After that, you can upload the new package's *.src.tar.gz to AUR.

, and make a pull request on GitHub.

Installing Hydro with AUR packages

The other possibility (just like for Groovy) is to use AUR packages. If you use yaourt (or packer), you can check the available ROS Hydro packages by typing:

yaourt ros-hydro

To avoid confirmation for all the packages, you can add the --no-confirm option:

yaourt --noconfirm ros-hydro

Note that packages are currently being added. For now, core packages, tutorials and rviz have been added, and there are more on the way.

Adding new AUR packages

If you want to help packaging for Arch Linux, you can use import_catkin_packages.py available in ros-build-tools. You can fork arch-ros-stacks and contribute by doing this:

# Go to ros-build-tools upstream scripts
cd /path/to/arch-ros-stacks/dependencies/ros-build-tools

# List available packages
python2 import_catkin_packages.py --distro=hydro --list

# Generate PKGBUILD for a given package
python2 import_catkin_packages.py --distro=hydro --output-directory=/path/to/arch-ros-stacks/hydro package_name

# Go to newly created package directory
cd ../../hydro/package_name

# Build, install, add to Git and create AUR source tarball
# You may need to apply some patches (e.g. for Ogre 1.8)
makepkg -if && git add PKGBUILD && makepkg --source

After that, you can upload the new package's *.src.tar.gz to AUR, and make a pull request on GitHub.

Note that you can also create PKGBUILDs manually (just copy another package's PKGBUILD and adapt it), but the automatic process is probably the safest option.

Installing Hydro with AUR packages

The other possibility (just like for Groovy) is to use AUR packages. If you use yaourt (or packer), you can check the available ROS Hydro packages by typing:

yaourt ros-hydro

To avoid confirmation for all the packages, you can add the --no-confirm option:

yaourt --noconfirm ros-hydro

Then simply pick the packages you want.

Note that packages are currently being added. For now, core packages, tutorials and rviz have been added, and there are more on the way.

Adding new AUR packages

If you want to help packaging for Arch Linux, you can use import_catkin_packages.py available in ros-build-tools. You can fork arch-ros-stacks and contribute by doing this:

# Go to ros-build-tools upstream scripts
cd /path/to/arch-ros-stacks/dependencies/ros-build-tools

# List available packages
python2 import_catkin_packages.py --distro=hydro --list

# Generate PKGBUILD for a given package
python2 import_catkin_packages.py --distro=hydro --output-directory=/path/to/arch-ros-stacks/hydro package_name

# Go to newly created package directory
cd ../../hydro/package_name

# Build, install, add to Git and create AUR source tarball
# You may need to apply some patches (e.g. for Ogre 1.8)
makepkg -if && git add PKGBUILD && makepkg --source

After that, you can upload the new package's *.src.tar.gz to AUR, and make a pull request on GitHub.

Note that you can also create PKGBUILDs manually (just copy another package's PKGBUILD and adapt it), but the automatic process is probably the safest option.

Installing Hydro with AUR packages

The other possibility (just like for Groovy) is to use AUR packages. If you use yaourt (or packer), you can check the available ROS Hydro packages by typing:

yaourt ros-hydro

To avoid confirmation for all the packages, you can add the --no-confirm option:

yaourt --noconfirm ros-hydro

Then simply pick the packages you want.

Note that packages are currently being added. For now, core packages, tutorials and rviz have been added, and there are more on the way.

Adding new AUR packages

If you want to help packaging for Arch Linux, you can use import_catkin_packages.py available in ros-build-tools. You can fork arch-ros-stacks and contribute by doing this:

# Go to ros-build-tools upstream scripts
cd /path/to/arch-ros-stacks/dependencies/ros-build-tools

# List available packages
python2 import_catkin_packages.py --distro=hydro --list

# Generate PKGBUILD for a given package
python2 import_catkin_packages.py --distro=hydro --output-directory=/path/to/arch-ros-stacks/hydro package_name

# Go to newly created package directory
cd ../../hydro/package_name

# Build, install, add to Git and create AUR source tarball
# You may need to apply some patches in the PKGBUILD (e.g. for Ogre 1.8)
makepkg -if && git add PKGBUILD && makepkg --source

After that, you can upload the new package's *.src.tar.gz to AUR, and make a pull request on GitHub.

Note that you can also create PKGBUILDs manually (just copy another package's PKGBUILD and adapt it), but the automatic process is probably the safest option.

Installing Hydro with AUR packages

The other possibility (just like for Groovy) is to use AUR packages. If you use yaourt (or packer), you can check the available ROS Hydro packages by typing:

yaourt ros-hydro

To avoid confirmation for all the packages, you can add the --no-confirm option:

yaourt --noconfirm ros-hydro

Then simply pick the packages you want.

Note that packages are currently being added. For now, core packages, tutorials and rviz have been added, and there are more on the way.

Adding new AUR packages

If you want to help packaging for Arch Linux, you can use import_catkin_packages.py available in ros-build-tools. You can fork arch-ros-stacks and contribute by doing this:

# Go to ros-build-tools upstream scripts
cd /path/to/arch-ros-stacks/dependencies/ros-build-tools

# List available packages
python2 import_catkin_packages.py --distro=hydro --list

# Generate PKGBUILD for a given package
python2 import_catkin_packages.py --distro=hydro --output-directory=/path/to/arch-ros-stacks/hydro package_name

# Go to newly created package directory
cd ../../hydro/package_name

# Build, install, add to Git and create AUR source tarball
# You may need to apply some patches in the PKGBUILD (e.g. for Ogre 1.8)
makepkg -if && git add PKGBUILD && makepkg --source

After that, you can upload the new package's *.src.tar.gz to AUR, commit and make a pull request on GitHub.

Note that you can also create PKGBUILDs manually (just copy another package's PKGBUILD and adapt it), but the automatic process is probably the safest option.

Installing Hydro with AUR packages

The other possibility (just like for Groovy) is to use AUR packages. If you use yaourt (or packer), you can check the available ROS Hydro packages by typing:

yaourt ros-hydro

To avoid confirmation for all the packages, you can add the --no-confirm option:

yaourt --noconfirm ros-hydro

Then simply pick the packages you want.

Note that packages are currently being added. For now, core packages, tutorials and rviz have been added, and there are more on the way.

Adding new AUR packages

If you want to help packaging for Arch Linux, you can use import_catkin_packages.py available in ros-build-tools. You can fork arch-ros-stacks and contribute by doing this:

# Go to ros-build-tools upstream scripts
cd /path/to/arch-ros-stacks/dependencies/ros-build-tools

# List available packages
python2 import_catkin_packages.py --distro=hydro --list

# Generate PKGBUILD for a given package
python2 import_catkin_packages.py --distro=hydro --output-directory=/path/to/arch-ros-stacks/hydro package_name

# Go to newly created package directory
cd ../../hydro/package_name

# Build, install, add to Git and create AUR source tarball
# You may need to apply some patches in the PKGBUILD (e.g. for Ogre 1.8)
makepkg -if && git add PKGBUILD && makepkg --source

After that, you can upload the new package's *.src.tar.gz to AUR, commit and make a pull request on GitHub.

Note that you can also create PKGBUILDs manually (just copy another package's PKGBUILD and adapt it), but the automatic process is probably the safest option.

option, since it gets the latest release version, the adequate dependencies etc.

Installing Hydro with AUR packages

The other possibility (just like for Groovy) is to use AUR packages. If you use yaourt (or packer), you can check the available ROS Hydro packages by typing:

yaourt ros-hydro

To avoid confirmation for all the packages, you can add the --no-confirm option:

yaourt --noconfirm ros-hydro

Then simply pick the packages you want.

Note that packages are currently being added. For now, core packages, tutorials and rviz have been added, and there are more on the way.

Adding new AUR packages

If you want to help packaging for Arch Linux, you can use import_catkin_packages.py available in ros-build-tools. You can fork arch-ros-stacks and contribute by doing this:

# Go to ros-build-tools upstream scripts
cd /path/to/arch-ros-stacks/dependencies/ros-build-tools

# List available packages
python2 import_catkin_packages.py --distro=hydro --list

# Generate PKGBUILD for a given package
python2 import_catkin_packages.py --distro=hydro --output-directory=/path/to/arch-ros-stacks/hydro package_name

# Go to newly created package directory
cd ../../hydro/package_name

# Build, install, add to Git and create AUR source tarball
# You may need to apply some patches in the PKGBUILD (e.g. for Ogre 1.8)
makepkg -if && git add PKGBUILD && makepkg --source

After that, you can upload the new package's *.src.tar.gz to AUR, commit and make a pull request on GitHub.

GitHub. Thus, other Arch Linux users will be able to install your package by simply typing:

yaourt ros-hydro-package-name

Note that you can also create PKGBUILDs manually (just copy another package's PKGBUILD and adapt it), but the automatic process is probably the safest option, since it gets the latest release version, the adequate dependencies etc.

Installing Hydro with AUR packages

The other possibility (just like for Groovy) is to use AUR packages. If you use yaourt (or packer), you can check the available ROS Hydro packages by typing:

yaourt ros-hydro

To avoid confirmation for all the packages, you can add the --no-confirm option:

yaourt --noconfirm ros-hydro

Then simply pick the packages you want.

Note that packages are currently being added. For now, core packages, tutorials and rviz have been added, and there are more on the way.

Adding new AUR packages

If you want to help packaging for Arch Linux, you can use import_catkin_packages.py available in ros-build-tools. You can fork arch-ros-stacks and contribute by doing this:

# Go to ros-build-tools upstream scripts
cd /path/to/arch-ros-stacks/dependencies/ros-build-tools

# List available packages
python2 import_catkin_packages.py --distro=hydro --list

# Generate PKGBUILD for a given package
python2 import_catkin_packages.py --distro=hydro --output-directory=/path/to/arch-ros-stacks/hydro package_name

# Go to newly created package directory
cd ../../hydro/package_name

# Build, install, add to Git and create AUR source tarball
# You may need to apply some patches in the PKGBUILD (e.g. for Ogre 1.8)
makepkg -if && git add PKGBUILD && makepkg --source

After that, you can upload the new package's *.src.tar.gz to AUR, commit and make a pull request on GitHub. Thus, other Arch Linux users will be able to install your package by simply typing:

yaourt ros-hydro-package-name

Note that you can also create PKGBUILDs manually (just copy another package's PKGBUILD and adapt it), but the automatic process is probably the safest option, since it gets the latest release version, the adequate dependencies dependencies, the short description etc.

Installing Hydro with AUR packages

The other possibility (just like for Groovy) is to use AUR packages. If you use yaourt (or packer), you can check the available ROS Hydro packages by typing:

yaourt ros-hydro

To avoid confirmation for all the packages, you can add the --no-confirm option:

yaourt --noconfirm ros-hydro

Then simply pick the packages you want.

want. If we take your example, this would be:

yaourt --noconfirm ros-hydro-ros-comm

Note that packages are currently being added. For now, core and communication packages, tutorials and tutorials, rviz and rqt have been added, and there are more on the way.

Adding new AUR packages

If you want to help packaging for Arch Linux, you can use import_catkin_packages.py available in ros-build-tools. You can fork arch-ros-stacks and contribute by doing this:

# Go to ros-build-tools upstream scripts
cd /path/to/arch-ros-stacks/dependencies/ros-build-tools

# List available packages
python2 import_catkin_packages.py --distro=hydro --list

# Generate PKGBUILD for a given package
python2 import_catkin_packages.py --distro=hydro --output-directory=/path/to/arch-ros-stacks/hydro package_name

# Go to newly created package directory
cd ../../hydro/package_name

# Build, install, add to Git and create AUR source tarball
# You may need to apply some patches in the PKGBUILD (e.g. for Ogre 1.8)
makepkg -if && git add PKGBUILD && makepkg --source

After that, you can upload the new package's *.src.tar.gz to AUR, commit and make a pull request on GitHub. Thus, other Arch Linux users will be able to install your package by simply typing:

yaourt ros-hydro-package-name

Note that you can also create PKGBUILDs manually (just copy another package's PKGBUILD and adapt it), but the automatic process is probably the safest option, since it gets the latest release version, the adequate dependencies, the short description etc.

Installing Hydro with AUR packages

The other possibility (just like for Groovy) is to use AUR packages. If you use yaourt (or packer), you can check the available ROS Hydro packages by typing:

yaourt ros-hydro

To avoid confirmation for all the packages, you can add the --no-confirm option:

yaourt --noconfirm ros-hydro

Then simply pick the packages you want. If we take your example, this would be:

yaourt --noconfirm ros-hydro-ros-comm

Note that packages are currently being added. For now, core and communication packages, tutorials, rviz and rqt Even though most official packages have been added, and there are more on the way.some may still be missing.

Adding new AUR packages

If you want to help packaging for Arch Linux, you can use import_catkin_packages.py available in ros-build-tools. You can fork arch-ros-stacks and contribute by doing this:

# Go to ros-build-tools upstream scripts
cd /path/to/arch-ros-stacks/dependencies/ros-build-tools

# List available packages
python2 import_catkin_packages.py --distro=hydro --list

# Generate PKGBUILD for a given package
python2 import_catkin_packages.py --distro=hydro --output-directory=/path/to/arch-ros-stacks/hydro package_name

# Go to newly created package directory
cd ../../hydro/package_name

# Build, install, add to Git and create AUR source tarball
# You may need to apply some patches in the PKGBUILD (e.g. for Ogre 1.8)
makepkg -if && git add PKGBUILD && makepkg --source

After that, you can upload the new package's *.src.tar.gz to AUR, commit and make a pull request on GitHub. Thus, other Arch Linux users will be able to install your package by simply typing:

yaourt ros-hydro-package-name

Note that you can also create PKGBUILDs manually (just copy another package's PKGBUILD and adapt it), but the automatic process is probably the safest option, since it gets the latest release version, the adequate dependencies, the short description etc.