Perform the following steps to install yb-voyager using apt for Ubuntu:

Note

apt installation is only supported for Ubuntu 22. For other versions such as 18 and 20, use the install script via the Source installation option.
  1. Install the Yugabyte apt repository on your machine using the following command:

    wget https://s3.us-west-2.amazonaws.com/downloads.yugabyte.com/repos/reporpms/yb-apt-repo_1.0.0_all.deb
    sudo apt-get install ./yb-apt-repo_1.0.0_all.deb
    

    This repository contains the yb-voyager debian package and the dependencies required to run yb-voyager.

  2. Clean the apt-get cache and package lists using the following commands::

    sudo apt-get clean
    sudo apt-get update
    
  3. Install yb-voyager and its dependencies using the following command:

    sudo apt-get install yb-voyager
    

    Note: If you see a failure in the install step similar to the following:

    Depends: ora2pg (= 23.2-yb.2) but 24.3-1.pgdg22.04+1 is to be installed
    

    Try installing ora2pg using the following command:

    sudo apt-get install ora2pg=23.2-yb.2
    

    And then, try installing yb-voyager using the following command:

    sudo apt-get install yb-voyager
    
  4. Check that yb-voyager is installed using the following command:

    yb-voyager version