Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-6639

Documentation Request - Enhance/Bring up-to-date "Installing the .deb Files Manually" Section

    Details

    • Type: Task
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Fix Version/s: N/A
    • Component/s: Documentation
    • Labels:
      None

      Description

      The "Installing the .deb Files Manually" section of the manual needs to be enhanced a bit.

      It is the last section here:

      https://mariadb.com/kb/en/mariadb/documentation/getting-started/mariadb-binary-packages/installing-mariadb-deb-files/

      Ultimately, what is listed there is out-of-date, and simply does not work for 5.5.

      Also, many details are missing, generally speaking.

      For instance, if you are lucky enough to be directed to the correct repo, say:

      http://ftp.utexas.edu/mariadb/mariadb-5.5.38/repo/

      You still need to know where to navigate to download the .deb files, which is actually 2 locations, assuming you want the wsrep too. But let's focus on the Galera server for now.

      So you get to:

      http://ftp.utexas.edu/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/

      Well, for each release, say "precise", there are 10 different .deb files.

      Which ones should be installed? This is very unclear.

      What are they all for? Some explanation would help. Especially for the "_all" files, and the "core".

      Also, you cannot install them all, or you will run into errors. For instance, mariadb-server and mariadb-galera-server conflict, so you cannot install them both. So why even list maria-server?

      Also, I get an error if not installing the client-core, but I get another error if I try to install the server-core. Very confusing as well.

      Thus, I recommend we add a brief snippet of each file, and what it means. Also, which ones are necessary to install, and which not. Plus, an up-to-date command that actually works to install all of this.

      Now, as for the wsrep:

      http://ftp.utexas.edu/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/g/galera/

      This only lists 2 .debs, so this needs explained too. Which one to use? Why are there .debs for every ubuntu package for MariaDB, but not wsrep?

      Also, it isn't totally intuitive to need to go to both places anyway for the .deb.

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            ccalender Chris Calender added a comment -

            To reproduce the environment, one has to download and install these packages:

            wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/libmariadbclient18_5.5.38%2bmaria-1~precise_amd64.deb;
            wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/libmysqlclient18_5.5.38%2bmaria-1~precise_amd64.deb;
            wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/mariadb-client_5.5.38%2bmaria-1~precise_all.deb;
            wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/mariadb-client-core-5.5_5.5.38%2bmaria-1~precise_amd64.deb;
            wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/mariadb-galera-server-5.5_5.5.38%2bmaria-1~precise_amd64.deb;
            wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/mariadb-galera-server_5.5.38%2bmaria-1~precise_all.deb;
            wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/mariadb-client-5.5_5.5.38%2bmaria-1~precise_amd64.deb;

            Also needed:

            wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/mariadb-common_5.5.38%2bmaria-1~precise_all.deb;
            wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/mysql-common_5.5.38%2bmaria-1~precise_all.deb;
            wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/g/galera/galera_25.3.5-wheezy_amd64.deb

            Plus one needs these normal Ubuntu packages:

            libdbi-perl libdbd-mysql-perl gawk socat libaio1

            The documentation should explain all of this. And include correct commands, and so forth.

            Plus it should describe any of the optional files.

            Show
            ccalender Chris Calender added a comment - To reproduce the environment, one has to download and install these packages: wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/libmariadbclient18_5.5.38%2bmaria-1~precise_amd64.deb ; wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/libmysqlclient18_5.5.38%2bmaria-1~precise_amd64.deb ; wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/mariadb-client_5.5.38%2bmaria-1~precise_all.deb ; wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/mariadb-client-core-5.5_5.5.38%2bmaria-1~precise_amd64.deb ; wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/mariadb-galera-server-5.5_5.5.38%2bmaria-1~precise_amd64.deb ; wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/mariadb-galera-server_5.5.38%2bmaria-1~precise_all.deb ; wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/mariadb-client-5.5_5.5.38%2bmaria-1~precise_amd64.deb ; Also needed: wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/mariadb-common_5.5.38%2bmaria-1~precise_all.deb ; wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/m/mariadb-5.5/mysql-common_5.5.38%2bmaria-1~precise_all.deb ; wget http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-5.5.38/repo/ubuntu/pool/main/g/galera/galera_25.3.5-wheezy_amd64.deb Plus one needs these normal Ubuntu packages: libdbi-perl libdbd-mysql-perl gawk socat libaio1 The documentation should explain all of this. And include correct commands, and so forth. Plus it should describe any of the optional files.

              People

              • Assignee:
                greenman Ian Gilfillan
                Reporter:
                ccalender Chris Calender
              • Votes:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: