Puncte:1

Instalați 8.0.28 mysql pe Ubuntu 20.04?

drapel tr

8.0.28 Deoarece data lansării a fost cu doar câteva zile în urmă, nu îl pot instala deoarece nu se află încă în depozitul oficial ubuntu. Nici nu pot să înțeleg cum să-l instalez manual. Am încercat diverse ghiduri pe internet, dar nimic din ce încerc nu pare să funcționeze. Tot ce primesc sunt erori nesfârșite cu un lucru sau altul.

Deci, știe cineva cum să instaleze manual versiunea 8.0.28 pe Ubuntu 20.04? Sau știți despre orice repoziții actualizate pe care le pot adăuga?

EDITAȚI | ×

Erorile sunt ca acestea

dpkg -i libmysqlclient-dev_8.0.28-1ubuntu20.04_amd64.deb
Se selectează pachetul neselectat anterior libmysqlclient-dev.
(Se citesc baza de date... 165702 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea libmysqlclient-dev_8.0.28-1ubuntu20.04_amd64.deb...
Se despachetează libmysqlclient-dev (8.0.28-1ubuntu20.04)...
dpkg: problemele de dependență împiedică configurarea libmysqlclient-dev:
 libmysqlclient-dev depinde de libmysqlclient21 (= 8.0.28-1ubuntu20.04); in orice caz:
  Versiunea libmysqlclient21:amd64 pe sistem este 8.0.27-0ubuntu0.20.04.1.

dpkg: eroare la procesarea pachetului libmysqlclient-dev (--install):
 probleme de dependență - lăsând neconfigurat
Procesarea declanșatorilor pentru man-db (2.9.1-1)...
Au fost întâlnite erori în timpul procesării:
 libmysqlclient-dev
sudo dpkg -i mysql-community-client_8.0.28-1ubuntu20.04_amd64.deb
Se selectează pachetul neselectat anterior mysql-community-client.
dpkg: luăm în considerare eliminarea mysql-client-8.0 în favoarea mysql-community-client...
dpkg: nu, nu se poate continua cu eliminarea mysql-client-8.0 (--auto-deconfigure va ajuta):
 mysql-server-8.0 depinde de mysql-client-8.0 (>= 8.0.27-0ubuntu0.20.04.1)
  mysql-client-8.0 urmează să fie eliminat.

dpkg: referitor la mysql-community-client_8.0.28-1ubuntu20.04_amd64.deb care conține mysql-community-client:
 mysql-community-client intră în conflict cu mysql-client-8.0
  mysql-client-8.0 (versiunea 8.0.27-0ubuntu0.20.04.1) este prezent și instalat.

dpkg: eroare la procesarea arhivei mysql-community-client_8.0.28-1ubuntu20.04_amd64.deb (--install):
 pachete aflate în conflict - nu instalează mysql-community-client
Au fost întâlnite erori în timpul procesării:
 mysql-community-client_8.0.28-1ubuntu20.04_amd64.deb

Informații terminale așa cum sunt solicitate.

https://dpaste.com/3TSBXB26R

politica apt-cache mysql-client-8.0 mysql-community-client
mysql-client-8.0:
  Instalat: 8.0.27-0ubuntu0.20.04.1
  Candidat: 8.0.27-0ubuntu0.20.04.1
  Tabel de versiuni:
 *** 8.0.27-0ubuntu0.20.04.1 500
        500 http://nova.clouds.archive.ubuntu.com/ubuntu focal-updates/main pachete amd64
        100 /var/lib/dpkg/status
     8.0.19-0ubuntu5 500
        500 http://nova.clouds.archive.ubuntu.com/ubuntu focal/main pachete amd64
mysql-community-client:
  Instalat: (niciunul)
  Candidat: (niciunul)
  Tabel de versiuni:
Random Person avatar
drapel us
Chris, poți te rog să ne spui care sunt ghidurile pe care le-ai urmat și care sunt erorile nesfârșite? Dacă ne oferiți mai multe informații, vă va fi mai ușor să vă asistăm.
Chris Swinson avatar
drapel tr
De exemplu https://www.digitalocean.com/community/tutorials/how-to-install-the-latest-mysql-on-ubuntu-20-04 Așa că schimb „22” cu „28”. Am încercat tot felul de pachete 8.0.28, pur și simplu ajung să merg tot timpul prin groapa iepurelui. .. și nu pot posta erorile, deoarece postarea se termină lungă :-\
Random Person avatar
drapel us
Puteți adăuga, vă rog, textul erorilor pe care le-ați primit la întrebare?
Chris Swinson avatar
drapel tr
ah ok gata.Se pare că se plâng în mod constant că lipsesc dependențele, dar dacă încerc să instalez o mulțime de alte lucruri, atunci începe să se plângă de conflictele de versiuni și de a trebui să ruleze comenzile de remediere... Chiar nu am idee cum instalez ceva când nu este disponibil în comanda normală apt-get.
Random Person avatar
drapel us
hmm... haideți să aruncăm o privire asupra istoricului terminalului dvs. Partajați rezultatul `cat ~/.bash_history` folosind un pastebin precum https://dpaste.com/. De asemenea, lipiți rezultatul „politicii apt-cache mysql-client-8.0 mysql-community-client” în întrebarea dvs. De asemenea, aruncați o privire la aceasta: https://askubuntu.com/suggested-edits/175602. Pentru a afla mai multe despre formatarea codului în Ask Ubuntu, citiți acest lucru: https://askubuntu.com/editing-help#code.
Chris Swinson avatar
drapel tr
Aceasta este cea mai mare parte a problemei, deoarece aceasta este cea mai recentă versiune pe care o pot descărca. 8.0.27-0ubuntu0.20.04.1 500
drapel in
Când vine vorba de rularea *versiunilor specifice* de MySQL, adesea mi s-a părut mult mai ușor să mă bazez pe [un container Docker](https://hub.docker.com/_/mysql). Acest lucru te scoate din spiralele de dependență, oferind și luxul unei baze de date puțin mai puțin exploatabile.
Random Person avatar
drapel us
@ChrisSwinson Urmați acești pași: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install
Chris Swinson avatar
drapel tr
Singura versiune listată acolo este (mysql-apt-config_0.8.22-1_all.deb). Am văzut acea pagină zilele trecute, dar nu am văzut rostul în ea. Acesta a fost motivul pentru care încercam să le descarc prin diverse alte link-uri și nu ajungeam nicăieri.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.