Автор Тема: [Решено] Установка MySql на debian 7.3  (Прочитано 11767 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн stalker017

[Решено] Установка MySql на debian 7.3
« : 06 Февраля 2014, 23:38:39 »
ОС debian-7.3.0-amd64-i386-netinst
Здравствуйте,с дебианом я первый день, прошу помощи опытных, ОС debian-7.3.0-amd64-i386-netinst
Хочу установить MySQL 5.1
apt-get install mysql-server mysql-client
Но как выяснилось aptitude search mysql-server mysql-client мне предложили установить только версию 5.5 но меня это не устраивает
на команду apt-get install mysql-server-5.1 никакой реакции не было
полазив по просторах интернета я понял что мне надо добавить зеркало в
/etc/apt/sources.list какое именно зеркало я узнал отсюда http://packages.debian.org/ru/squeeze/all/mysql-server/download
после этого мой файл sources.list принял вид
Spoiler: ShowHide
#

# deb cdrom:[Debian GNU/Linux 7.3.0 _Wheezy_ - Official Multi-architecture amd64/i386 NETINST #1 20131215-05:35]/ wheezy main

#deb cdrom:[Debian GNU/Linux 7.3.0 _Wheezy_ - Official Multi-architecture amd64/i386 NETINST #1 20131215-05:35]/ wheezy main

deb http://ftp.ru.debian.org/debian/ wheezy main
deb-src http://ftp.ru.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
deb http://security.debian.org/debian-security squeeze/updates main
#deb http://ftp.ru.debian.org/debian/ wheezy-updates main
deb-src http://ftp.ru.debian.org/debian/ wheezy-updates main


где 3 строка снизу это то что я добавил, а предпоследнюю закоментировал
затем я ребутнулся и сделал apt-get update
Spoiler: ShowHide
root@debian:~# apt-get update
В кэше http://ftp.ru.debian.org wheezy Release.gpg
В кэше http://security.debian.org wheezy/updates Release.gpg
В кэше http://ftp.ru.debian.org wheezy-updates Release.gpg
В кэше http://ftp.ru.debian.org wheezy Release
В кэше http://security.debian.org squeeze/updates Release.gpg
В кэше http://ftp.ru.debian.org wheezy-updates Release
В кэше http://security.debian.org wheezy/updates Release
В кэше http://security.debian.org squeeze/updates Release
В кэше http://ftp.ru.debian.org wheezy/main Sources
В кэше http://ftp.ru.debian.org wheezy/main amd64 Packages
В кэше http://ftp.ru.debian.org wheezy/main i386 Packages
В кэше http://security.debian.org wheezy/updates/main Sources
В кэше http://ftp.ru.debian.org wheezy/main Translation-ru
В кэше http://security.debian.org wheezy/updates/main amd64 Packages
В кэше http://ftp.ru.debian.org wheezy/main Translation-en
В кэше http://ftp.ru.debian.org wheezy-updates/main Sources
В кэше http://security.debian.org wheezy/updates/main i386 Packages
В кэше http://security.debian.org wheezy/updates/main Translation-en
В кэше http://security.debian.org squeeze/updates/main amd64 Packages
В кэше http://security.debian.org squeeze/updates/main i386 Packages
Игн http://security.debian.org squeeze/updates/main Translation-ru_RU
Игн http://security.debian.org squeeze/updates/main Translation-ru
Игн http://security.debian.org squeeze/updates/main Translation-en


потом aptitude search update

потом проверил, не появился ли заветный mysql 5.1
Spoiler: ShowHide
aptitude search mysql-server-5.1

root@debian:~# aptitude search mysql-server-5.1
p   mysql-server-5.1                             - MySQL database server binaries and system database setu
p   mysql-server-5.1:i386                        - MySQL database server binaries and system database setu


Появился, тоже самое и проделал с mysql-client-5.1 он тоже там уже был


я думал вот оно НО когда захотел установить
apt-get install mysql-server-5.1 mysql-client-5.1
пишет
Spoiler: ShowHide
root@debian:~# apt-get install mysql-server-5.1 mysql-client-5.1
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 mysql-client-5.1 : Зависит: libdbd-mysql-perl (>= 1.2202) но он не будет установлен
                    Зависит: mysql-common (>= 5.1.73-1) но он не будет установлен
                    Зависит: libmysqlclient16 (>= 5.1.73-1) но он не будет установлен
 mysql-server-5.1 : Зависит: libmysqlclient16 (>= 5.1.21-1) но он не будет установлен
                    ПредЗависит: mysql-common (>= 5.1.73-1) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.


Кто-то знает в чем может быть проблема?
« Последнее редактирование: 08 Февраля 2014, 15:55:12 от qupl »
 

Оффлайн qupl

Re: Установка MySql на debian 7.3
« Ответ #1 : 07 Февраля 2014, 06:40:26 »
stalker017, Вы совершили типичную ошибку, смешали репозитории двух разных релизов squeeze и wheezy.
Для mysql 5.1 ставьте squeeze.

Оффлайн Malaheenee

Re: Установка MySql на debian 7.3
« Ответ #2 : 07 Февраля 2014, 10:17:03 »
stalker017, ну Вы наворотили в источниках. Бездари ту инструкцию писали..
Приводите его к такому виду:
deb http://ftp.ru.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ squeeze main contrib non-free

deb http://ftp.ru.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ squeeze-updates main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

deb http://ftp.ru.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ wheezy main contrib non-free

deb http://ftp.ru.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ wheezy-updates main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
Потом
aptitude update
aptitude install -t squeeze mysql-client-5.1 mysql-server-5.1
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн qupl

Re: Установка MySql на debian 7.3
« Ответ #3 : 07 Февраля 2014, 10:52:06 »
Malaheenee, а опять ошибки при обновлении не полезут?

После установки (если установится) надо репы squeeze отключить.

Оффлайн Malaheenee

Re: Установка MySql на debian 7.3
« Ответ #4 : 07 Февраля 2014, 11:10:24 »
qupl, не полезут. Wheezy как stable имеет более высокий приоритет, чем oldstable. А ТС подключил только репозитории обновлений безопасности, вот отсюда и все проблемы (не факт, что пакеты по зависимостям там есть). Могут быть проблемы с "не номерными" пакетами (типа libdbd-mysql-perl), но их можно тогда "запинить".
[ot]У нас вообще подключены репы stable, testing, unstable, experimental. В default-release прописан unstbale - и все работает.[/ot]
« Последнее редактирование: 07 Февраля 2014, 11:11:59 от Malaheenee »
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн stalker017

Re: Установка MySql на debian 7.3
« Ответ #5 : 07 Февраля 2014, 19:33:54 »
root@debian:~# aptitude install -t squeeze mysql-client-5.1 mysql-server-5.1
Следующие НОВЫЕ пакеты будут установлены:
  libdbd-mysql-perl{ab} libdbi-perl{ab} libhtml-template-perl{a} libmysqlclient16{a} mysql-client-5.1 mysql-common{a} mysql-server-5.1 mysql-server-core-5.1{a}
Следующие частично установленные пакеты будут настроены:
  mysql-server
0 пакетов обновлено, 8 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 24,0 MB архивов. После распаковки 61,0 MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 libdbi-perl : Зависит: perlapi-5.10.1 который является виртуальным пакетом.
               Зависит: libplrpc-perl но его установка не запланирована.
 libdbd-mysql-perl : Зависит: perlapi-5.10.1 который является виртуальным пакетом.
Следующие действия разрешат зависимости:

     Удалить следующие пакеты:
1)     mysql-server

     Сохранить для следующих пакетов их текущие версии:
2)     libdbd-mysql-perl [Не установлен]
3)     libdbi-perl [Не установлен]
4)     mysql-client-5.1 [Не установлен]
5)     mysql-server-5.1 [Не установлен]
Принять данное решение? [Y/n/q/?] y
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.
 

Оффлайн qupl

Re: Установка MySql на debian 7.3
« Ответ #6 : 07 Февраля 2014, 19:45:41 »
aptitude install -f
aptitude install -t squeeze mysql-client-5.1 mysql-server-5.1

Оффлайн stalker017

Re: Установка MySql на debian 7.3
« Ответ #7 : 07 Февраля 2014, 19:50:34 »
root@debian:~# aptitude install -f
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.

root@debian:~# aptitude install -t squeeze mysql-client-5.1 mysql-server-5.1
Следующие НОВЫЕ пакеты будут установлены:
  libdbd-mysql-perl{ab} libdbi-perl{ab} libhtml-template-perl{a} libmysqlclient16{a} mysql-client-5.1 mysql-common{a} mysql-server-5.1 mysql-server-core-5.1{a}
0 пакетов обновлено, 8 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 24,0 MB архивов. После распаковки 61,0 MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 libdbi-perl : Зависит: perlapi-5.10.1 который является виртуальным пакетом.
               Зависит: libplrpc-perl но его установка не запланирована.
 libdbd-mysql-perl : Зависит: perlapi-5.10.1 который является виртуальным пакетом.
Следующие действия разрешат зависимости:

     Сохранить для следующих пакетов их текущие версии:
1)     libdbd-mysql-perl [Не установлен]
2)     libdbi-perl [Не установлен]
3)     mysql-client-5.1 [Не установлен]
4)     mysql-server-5.1 [Не установлен]



Принять данное решение? [Y/n/q/?] y
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.


Принять данное решение? [Y/n/q/?] n
Следующие действия разрешат зависимости:

      Установить следующие пакеты:
1)      libdb4.7 [4.7.25-9 (oldstable)]
2)      libnet-daemon-perl [0.43-1 (oldstable)]
3)      libplrpc-perl [0.2020-2 (oldstable, stable)]

      Установить более старую версию для следующих пакетов:
4)      liblocale-gettext-perl [1.05-7+b1 (now, stable) -> 1.05-6 (oldstable)]
5)      libtext-charwidth-perl [0.04-7+b1 (now, stable) -> 0.04-6 (oldstable)]
6)      libtext-iconv-perl [1.7-5 (now, stable) -> 1.7-2 (oldstable)]
7)      libuuid-perl [0.02-5 (now, stable) -> 0.02-4 (oldstable)]
8)      perl [5.14.2-21+deb7u1 (now, stable) -> 5.10.1-17squeeze6 (oldstable)]
9)      perl-base [5.14.2-21+deb7u1 (now, stable) -> 5.10.1-17squeeze6 (oldstable)]
10)     perl-modules [5.14.2-21+deb7u1 (now, stable) -> 5.10.1-17squeeze6 (oldstable)]
11)     tasksel [3.14.1 (now, stable) -> 2.88 (oldstable)]



Принять данное решение? [Y/n/q/?]y
пошла установка, спасибо огромное за помощь, файл sources list когда все установлю заменить на дефлотный что был или оставить?
« Последнее редактирование: 07 Февраля 2014, 20:00:28 от stalker017 »
 

Оффлайн qupl

Re: Установка MySql на debian 7.3
« Ответ #8 : 07 Февраля 2014, 19:54:19 »
aptitude install -t squeeze mysql-client-5.1 mysql-server-5.1 perlapi-5.10.1

Оффлайн Malaheenee

Re: Установка MySql на debian 7.3
« Ответ #9 : 07 Февраля 2014, 19:56:30 »
aptitude install -t squeeze mysql-client-5.1 mysql-server-5.1 libdbd-mysql-perl libdbi-perl libplrpc-perl perl~i
Только не соглашайтесь, а вывод сначала сюда.
« Последнее редактирование: 07 Февраля 2014, 19:59:23 от Malaheenee »
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн stalker017

Re: Установка MySql на debian 7.3
« Ответ #10 : 07 Февраля 2014, 20:06:30 »
root@debian:~# aptitude install -t squeeze mysql-client-5.1 mysql-server-5.1 libdbd-mysql-perl libd        bi-perl libplrpc-perl perl~i
Следующие НОВЫЕ пакеты будут установлены:
  libdbd-mysql-perl libdbi-perl libhtml-template-perl{a} libmysqlclient16{a}
  libnet-daemon-perl{a} libplrpc-perl mysql-client-5.1 mysql-common{a} mysql-server-5.1
  mysql-server-core-5.1{a}
Следующие частично установленные пакеты будут настроены:
  libdb4.7 libtext-charwidth-perl libtext-iconv-perl libuuid-perl perl perl-modules tasksel
0 пакетов обновлено, 10 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлен        о.
Необходимо получить 0 B/24,1 MB архивов. После распаковки 61,2 MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 liblocale-gettext-perl : ПредЗависит: perl-base (>= 5.14.2-3) но установлен 5.10.1-17squeeze6
                          ПредЗависит: perlapi-5.14.2 который является виртуальным пакетом.
Следующие действия разрешат зависимости:

      Удалить следующие пакеты:
1)      console-setup
2)      console-setup-linux
3)      debconf-i18n
4)      keyboard-configuration
5)      liblocale-gettext-perl
6)      task-cyrillic
7)      task-russian
8)      task-ssh-server
9)      tasksel
10)     tasksel-data

      Оставить следующие зависимости неразрешёнными:
11)     debconf рекомендует debconf-i18n
12)     kbd рекомендует console-setup | console-data


Принять данное решение? [Y/n/q/?]
 

Оффлайн Malaheenee

Re: Установка MySql на debian 7.3
« Ответ #11 : 07 Февраля 2014, 20:09:31 »
А вот ключевые пакеты носить не стоит. Значит, два выхода: 1) ставить squeeze вместе с бэкпортами. 2) Сомпилировать вручную пакет из squeeze в wheezy.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн endru

Re: Установка MySql на debian 7.3
« Ответ #12 : 07 Февраля 2014, 20:11:59 »
а мне интересно почему именно 5.1? разве нет обратной совместимости в версиях?

Оффлайн Malaheenee

Re: Установка MySql на debian 7.3
« Ответ #13 : 07 Февраля 2014, 20:14:37 »
endru, скорее всего его требует какой-то специфический софт с захардкоденной версией.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн stalker017

Re: Установка MySql на debian 7.3
« Ответ #14 : 07 Февраля 2014, 20:22:47 »
1) ставить squeeze вместе с бэкпортами. 2) Сомпилировать вручную пакет из squeeze в wheezy
1 - вы имеете введу соглашаться при установке на 
Удалить следующие пакеты:
Цитировать
1)      console-setup
2)      console-setup-linux
3)      debconf-i18n
4)      keyboard-configuration
5)      liblocale-gettext-perl
6)      task-cyrillic
7)      task-russian
8)      task-ssh-server
9)      tasksel
10)     tasksel-data

      Оставить следующие зависимости неразрешёнными:
11)     debconf рекомендует debconf-i18n
12)     kbd рекомендует console-setup | console-data

2 врядли пока осилю
на счёт софта да, он специфичен и ничто другое как 5.1 не подойдёт
 

Теги:
     

    [Решено] Атом 2700+ NM10, проблема с разрешением монитора.

    Автор dduh

    Ответов: 4
    Просмотров: 1903
    Последний ответ 25 Сентября 2013, 10:01:44
    от dduh
    [решено] ставлю "Сохранить сессию", но не все программы потом сами открываются

    Автор longstreet

    Ответов: 9
    Просмотров: 4302
    Последний ответ 06 Октября 2015, 12:33:05
    от longstreet
    [решено]Подкастинг в linux

    Автор redVi

    Ответов: 5
    Просмотров: 2092
    Последний ответ 14 Октября 2012, 14:37:07
    от redVi
    При установке с cd проблема с монтированием cdrom Решено!

    Автор Листик

    Ответов: 1
    Просмотров: 887
    Последний ответ 09 Ноября 2019, 07:53:12
    от Листик
    Артефакты вместо выбора пользователя… [РЕШЕНО]

    Автор shok

    Ответов: 23
    Просмотров: 4253
    Последний ответ 05 Февраля 2013, 21:24:03
    от shok