Programación en Pawn - SAMP

E: Package 'mysql-client-5.6' has no installation candidate

Aporta, pregunta, ayuda sobre HTML, PHP, JavaScript, etc.

Código: Seleccionar todo

root@wifsonstudios:~# sudo apt-get -f install mysql-client-5.7
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package mysql-client-5.7 is a virtual package provided by:
  mariadb-client-10.3 1:10.3.8+maria~xenial [Not candidate version]

E: Package 'mysql-client-5.7' has no installation candidate

Código: Seleccionar todo

root@wifsonstudios:~# sudo apt-get -f install mysql-server-5.7
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package mysql-server-5.7 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  mariadb-server-10.3

E: Package 'mysql-server-5.7' has no installation candidate
Alguna solución, intente ya de muchos otros foros
¿Actualizaste tu sistema antes de comenzar con la instalación?, supongo que usas Ubuntu, aunque me imagino que has visto que esa distribución ha causado algunos dolores de cabeza con MySQL por incompatibilidad de versiones, de todos modos, intenta actualizar antes de instalar.


1.- Actualiza el sistema.

Código: Seleccionar todo

sudo apt-get update && sudo apt-get dist-upgrade
2.- Instala el MySQL desde el repositorio oficial de Ubuntu.

Código: Seleccionar todo

 sudo apt-get install mysql-server

— Al descargarlo desde los repositorios oficiales, se estaría descargando la última versión.
Spoiler:
BastianScippa escribió:
10 Ago 2018 12:30
¿Actualizaste tu sistema antes de comenzar con la instalación?, supongo que usas Ubuntu, aunque me imagino que has visto que esa distribución ha causado algunos dolores de cabeza con MySQL por incompatibilidad de versiones, de todos modos, intenta actualizar antes de instalar.


1.- Actualiza el sistema.

Código: Seleccionar todo

sudo apt-get update && sudo apt-get dist-upgrade
2.- Instala el MySQL desde el repositorio oficial de Ubuntu.

Código: Seleccionar todo

 sudo apt-get install mysql-server

— Al descargarlo desde los repositorios oficiales, se estaría descargando la última versión.

Código: Seleccionar todo

root@wifsonstudios:~# sudo apt-get update && sudo apt-get dist-upgrade
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

root@wifsonstudios:~# sudo apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package mysql-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  mariadb-server-10.3

E: Package 'mysql-server' has no installation candidate
root@wifsonstudios:~#
Ups, perdón por la demora.
Al parecer tu servidor privado viene con MariaDB instalado por defecto, o eso se da a entender en esas screenshots. La verdad, nunca trabajé con bases de datos en servidores privados, pero si tengo cierta noción.
Tratemos de purgar los sistemas sql que tengamos instalados en el VPS, anticipándonos de todos modos.

Código: Seleccionar todo

sudo apt-get purge mysql* mariadb*
sudo apt-get autoremove
Luego eliminando todos los rastros de Mariadb buscando:

Código: Seleccionar todo

find / -name mariadb*
Al final trata de reiniciar tu servidor para efectuar correctamente los cambios hechos, y ejecuta la secuencia del anterior comentario que hice (sí, nuevamente).

Dado el caso que no funcione con la secuencia hecha anteriormente, utiliza el siguiente enfoque:

Código: Seleccionar todo

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
sudo apt-get update
sudo apt install mysql-server-5.6 mysql-client-5.6

Si ya no tienes la suerte de poder instalarlo, usarás el as bajo tu manga.
Deberás instalar tu paquete de mysql con aptitude, ya que por lo general este suele instalar y corregir alguna que otra dependencia. Si no tienes instalado aptitude en tu consola, usa lo siguiente:

Código: Seleccionar todo

sudo apt-get install aptitude
Por último:

Código: Seleccionar todo

sudo aptitude install mysql-server-5.6


Si no funcionada nada de lo que te dije, guarda la calma y piensa, el que persevera lo logra -mfr_lol

¿Quién está conectado?

En total hay 1 usuario conectado :: 0 registrados, 0 ocultos y 1 invitado (basados en usuarios activos en los últimos 5 minutos)
La mayor cantidad de usuarios identificados fue 855 el 27 May 2018 00:03

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado