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:
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
- All
- Comments
- Work Log
- History
- Activity
- Transitions
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.