Nowe posty

xx Iptables podział łącza (1)
Dzisiaj o 18:05:09
xx Libreboot i 100% libre dystrybucja (2)
Dzisiaj o 17:07:34
xx Libreboot i 100% libre dystrybucja (0)
Dzisiaj o 13:41:04
xx Swap w serwerach http (1)
Wczoraj o 18:50:33
xx Czy mój ls to malware, czy nie malware (15)
Wczoraj o 12:24:59
xx Linux mint na Panasonic CF-53 (5)
2019-11-20, 12:56:05
xx Problem z uruchomieniem Kali Linux! (9)
2019-11-18, 22:40:25
xx postfix otrzymane emaile from z mojej domeny (2)
2019-11-18, 07:59:13
xx Zmiana części pliku tekstowego (sed?) (5)
2019-11-17, 16:31:07
xx Prawy przycisk myszy - > Nowy plik (4)
2019-11-14, 21:35:55

Autor Wątek: debian 10, problem z instalacją MySQLa  (Przeczytany 348 razy)

Offline Mariusz

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 1
    • Zobacz profil
debian 10, problem z instalacją MySQLa
« dnia: 2019-11-07, 20:35:20 »
Zainstalowałem sobie debiana 10 i konfiguruję serwery
Mam problem z mysql
apt update 
apt upgrade
wget http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb
dpkg -i mysql-apt-config_0.8.13-1_all.deb
apt update
wszystko przechodzi bez większych problemów
root@john:~# apt-get install mysql-server
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Pakiet mysql-server nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.

E: Pakiet mysql-server nie ma kandydata do instalacji
Podejrzewam, że problem leży w repozytoriach, ale nie wiem jak sobie z tym poradzić.
Proszę o pomoc/podpowiedzi/sugestie lub chociaż dobre słowo.
Pozdrawiam

Offline pavbaranov

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 424
    • Zobacz profil
Odp: debian 10, problem z instalacją MySQLa
« Odpowiedź #1 dnia: 2019-11-07, 20:51:53 »

Offline arecki

  • Users
  • Użytkownik
  • **
  • Wiadomości: 58
    • Zobacz profil
Odp: debian 10, problem z instalacją MySQLa
« Odpowiedź #2 dnia: 2019-11-07, 22:05:26 »
Przecież instaluje z repo i jak widać nie ma go w jego edycji.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2262
  • 1709
    • Zobacz profil
Odp: debian 10, problem z instalacją MySQLa
« Odpowiedź #3 dnia: 2019-11-07, 23:52:15 »
Z komunikatu Mariusz-a wynika ze pakietu o takiej nazwie brak.
Wynik  pavbaranov-a jest tego potwierdzeniem.
O czym wspomina arecki
A jak wspomniał jeden z administratorów forum jakiś czas temu ...
Jeśli masz jakiś problem, to możliwe ze nie jesteś pierwszy i możliwe ze rozwiązanie problemu jest już w internecie.

Idąc tym tropem można znaleźć
https://unix.stackexchange.com/questions/536538/how-can-i-install-mysql-on-debian-10-buster
W którym 3 rozwiązania instalacji są prawidłowe
1. Zewnętrzne repozytorium Oracle
2. i 3. w zasadzie dotyczą tego samego, czyli dostępny w Debianie program MariaDB stworzonej przez byłych pracowników "MySQL AB".

Wyszukiwarka https://packages.debian.org/ ...
po wpisaniu mysql nie potrafi znaleźć pakietu default-mysql-server
ale jak wpiszemy default to znajdzie.
https://packages.debian.org/buster/default-mysql-server
i tam pisze ze zależnością jest mariadb-server-10.3
Po tym stwierdzam ze mariadb-server i default-mysql-server to to samo.

Jakby ktoś nie wiedział to pisze tam ze jest to metapakiet  / metapaczka (metapackage).
Czyli taki pakiet który zazwyczaj sam w sobie nie posiada kodu do zainstalowania,
ale służy do zainstalowania grupy pakietów przy pomocy tego jednego metapakietu.
W tym przypadku meta-pakiet default-mysql-server instaluje chyba tylko pakiet mariadb-server-10.3.


( Nie znam zasad budowania pakietów w Debianie, chciałem się upewnić czy mam racje odnośnie definicji meta-pakietu )
Z ciekawości  sprawdziłem jeszcze kod źródłowy default-mysql-server czy nie zawiera kodu źródłowego programu.
Nawet na stronie jest lista plików.
Cytuj
/usr/share/doc/default-mysql-server/changelog.gz
/usr/share/doc/default-mysql-server/copyright
Co może świadczyć ze taki meta-pakiet sam w sobie nie zawiera kodu programu.
Jestem tez świadom ze można zbudować taki pakiet który sam w sobie nie będzie posiadał kodu,
 ale będzie pobierał aplikacje portable prosto ze strony developera i to tez będzie pakiet.
Wiec nie zawsze muszę mieć racje.
Chociaż prościej było poszukać definicji w internecie i wtedy miałbym większą pewność.
« Ostatnia zmiana: 2019-11-08, 00:24:33 wysłana przez 1709 »
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline pavbaranov

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 424
    • Zobacz profil
Odp: debian 10, problem z instalacją MySQLa
« Odpowiedź #4 dnia: 2019-11-08, 12:49:29 »
Przecież instaluje z repo i jak widać nie ma go w jego edycji.
Jak widać: https://packages.debian.org/search?suite=stable&section=all&arch=any&searchon=names&keywords=mysql-server - chyba jest. Nie moja to jednak dystrybucja. Niech sobie już pytający odpowie, czy to jest to, czego szuka.
Przy okazji - by nie było niedopowiedzeń - większość dystrybucji w repozytoriach ma obecnie mariadb, a nie mysql i tak jest również w Debianie. Paczka mimo nazwy zainstaluje maryśkę.

Sorki - po nieprzespanej nocce nie zauważyłem, że @1709 mnie już ubiegł. Można zatem wywalić.
« Ostatnia zmiana: 2019-11-08, 12:51:20 wysłana przez pavbaranov »

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2262
  • 1709
    • Zobacz profil
Odp: debian 10, problem z instalacją MySQLa
« Odpowiedź #5 dnia: 2019-11-08, 13:16:36 »
pavbaranov  cos w tym jest co piszesz
Cytuj
większość dystrybucji w repozytoriach ma obecnie mariadb, a nie mysql i tak jest również w Debianie.
Jak poszukac mysql-server dla starszej wersji Debiana, tj. "stretch"
https://packages.debian.org/search?suite=stretch&arch=any&searchon=names&keywords=mysql-server
to w zależnościach jest " default-mysql-server "
https://packages.debian.org/stretch/mysql-server
a w nim "  mariadb-server-10.1 "
https://packages.debian.org/stretch/default-mysql-server

Idac jeszcze po linkach README z kodu zrodlowego ( / Pakiety / jessie (oldoldstable) / database / mysql-server-5.5 )
Natrafilem na taka wzmianke
Cytuj
As of March 2016 the Debian release team decided, that in Debian the default database option should be MariaDB. The primary dependency should therefore be on the MariaDB package but the virtual-mysql-x should be kept as an alternative dependency to satisfy installation of other variants if users explicitly want so.
https://wiki.debian.org/Teams/MySQL/virtual-mysql-server
Nie wiem czy kogoś to interesuje, ale ot taka ciekawostka :D
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline parana

  • Users
  • Użytkownik
  • **
  • Wiadomości: 68
    • Zobacz profil
Odp: debian 10, problem z instalacją MySQLa
« Odpowiedź #6 dnia: 2019-11-08, 20:01:44 »
podaj uname -a
« Ostatnia zmiana: 2019-11-08, 21:46:27 wysłana przez parana »
ASRock A320M-HDV 3.0, ASRock TPM2-S, Athlon 200GE, 2X4GB 2400MHz Ballistix Sport LT, PCIe Gen 3 M2 Silicon 128 GB, 2XSSD Silicon Power A55 256GB, Logic M4, Be quiet! B9 350W, SilentiumPC Zephyr 80mm. GNU/Linux Debian 10

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2528
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • keybase.io/pkraszewski
Odp: debian 10, problem z instalacją MySQLa
« Odpowiedź #7 dnia: 2019-11-08, 20:22:42 »
Przekopałem się przez ten poj*any skrypt, który jest wykonywalny w fazie postinst pakietu mysql-apt-config - po odplątaniu wszystkiego wychodzi, że do plików .source dodaje repozytorium repo.mysql.com, w którym nie ma wersji dla bustera (czyli kodowa nazwa 10.x - zresztą dla stretcha 9.x też nie ma) . Czyli cała ta ścieżka jest bezużyteczna od raczej dłuższego czasu.

Ja bym poszedł za radą pavbaranov-a i zainstalował MariaDB.
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline parana

  • Users
  • Użytkownik
  • **
  • Wiadomości: 68
    • Zobacz profil
Odp: debian 10, problem z instalacją MySQLa
« Odpowiedź #8 dnia: 2019-11-08, 21:55:38 »
Ten problem obejmuje tylko starsze architektury gdyż nie ma dla niech wsparcia. Ja mam amd x86_64 i nie ma żadnego problemu.
Pobieram pakiet z https://repo.mysql.com/apt/debian/pool/mysql-apt-config/m/mysql-apt-config/
Wszystko ładnie się instaluje pod Debianem 10. Jest pełen dostęp do repozytoriów i do paczki mysql-server instaluje się wersja 8.0.18

Problem występuje natomiast innych architekturach niż x86_64 np. i686. Debian 10 nie ma wsparcia dla mysql dla innych architektur. Pozostaje Debian 9  lub instalacja z  paczek source dlatego możesz spróbować:

1. sudo apt-get build-dep mysql-server
2. apt-get source -b mysql-server

wiecej znajdziesz na stronie: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/, ale ja próbowałem i wyskoczył błąd podczas kompilacji paczki do deb.

Potwierdzenie wsparcia: https://www.mysql.com/support/supportedplatforms/database.html
« Ostatnia zmiana: 2019-11-09, 19:33:13 wysłana przez parana »
ASRock A320M-HDV 3.0, ASRock TPM2-S, Athlon 200GE, 2X4GB 2400MHz Ballistix Sport LT, PCIe Gen 3 M2 Silicon 128 GB, 2XSSD Silicon Power A55 256GB, Logic M4, Be quiet! B9 350W, SilentiumPC Zephyr 80mm. GNU/Linux Debian 10