Автор Тема: LAMP на Debian 6.06 32 bit  (Прочитано 6015 раз)

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

Оффлайн CitromonX

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 16
  • Jabber: citromonx@gmail.com
LAMP на Debian 6.06 32 bit
« : 31 Январь 2013, 16:37:26 »
Для установки Lamp необходимо изменить содержимое /etc/apt/sources.list на
# stable main non-free contrib
deb http://ftp.ru.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ squeeze main non-free contrib

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

Проблема установки любого компонента AMP: при попытке установки из терминала php, mysql, apache выдаются похожие ошибки.
Использую мануал http://wiki.debian.org/LaMp. Работаю из-под виртуалки.
Во время установки инсталлер предлагал сразу поставить веб-сервер, но я отказался - я должен уметь делать это вручную.

Итак, открываю терминал, ввожу команду su, ввожу пароль.
Для обновления списка пакетов (?) ввожу команду
aptitude update && aptitude upgrade
теперь можно попробовать сделать попытку поставить mysql
aptitude install mysql-server mysql-clientВ терминале появится:
keep the following actions will resolve these dependencies:

1) mysql-client [Not installed]
2) mysql-client-5.1 [Note installed]
3) mysql-server [Not Installed]
4) mysql-server-5.1 [Not installed]

Accept the solution?

Эта же ошибка появляется при установке и apache, и php.
В чём может быть проблема?

P.S. чем aptitude отличается от apt-get ?
« Последнее редактирование: 08 Февраль 2013, 13:30:36 от CitromonX »
 

Оффлайн ihammers

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1742
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: LAMP на Debian 6.06 32 bit
« Ответ #1 : 31 Январь 2013, 17:05:11 »
...
keep the following actions will resolve these dependencies:

1) mysql-client [Not installed]
2) mysql-client-5.1 [Note installed]
3) mysql-server [Not Installed]
4) mysql-server-5.1 [Not installed]

Accept the solution?

Эта же ошибка появляется при установке и apache, и php.
В чём может быть проблема?
И где ошибка?  Программа спрашивает хотите ли вы разрешить установку пакета, насколько я понимаю вы ставите метапакет, который в свою очередь ссылается на реальный пакет.  Если например вы напишите mysql-server-5.1, то данного сообщения не должно появиться.

Хотя... что у вас в sources.list находится?
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Сообщений: 1624
Re: LAMP на Debian 6.06 32 bit
« Ответ #2 : 31 Январь 2013, 17:21:53 »
Так это кусочек лога. Где-то выше конфликт, а это уже результат - хотите выполнить действие (которое выше), но перечисленные пакеты останутся нетронутыми (т.е. неустановлены).
CitromonX, нужно приводить полные логи.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн CitromonX

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 16
  • Jabber: citromonx@gmail.com
Re: LAMP на Debian 6.06 32 bit
« Ответ #3 : 31 Январь 2013, 17:39:31 »
gedit /etc/apt/sources.list#

# deb cdrom:[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 CD Binary-1 20120929-15:56]/ squeeze main

deb cdrom:[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 CD Binary-1 20120929-15:56]/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
deb http://packages.linuxmint.com debian import

# squeeze-updates, previously known as 'volatile'
# A network mirror was not selected during install.  The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://ftp.debian.org/debian/ squeeze-updates main
# deb-src http://ftp.debian.org/debian/ squeeze-updates main


aptitude install mysql-server mysql-clientThe following NEW packages will be installed:
  libmysqlclient16{a} mysql-client mysql-client-5.1{ab} mysql-common{a}
  mysql-server mysql-server-5.1{ab} mysql-server-core-5.1{a}
The following packages will be REMOVED:
  xulrunner-1.9.1{u}
0 packages upgraded, 7 newly installed, 1 to remove and 0 not upgraded.
Need to get 22.3 MB of archives. After unpacking 32.4 MB will be used.
The following packages have unmet dependencies:
  mysql-server-5.1: Depends: libdbi-perl which is a virtual package.
  mysql-client-5.1: Depends: libdbi-perl which is a virtual package.
                    Depends: libdbd-mysql-perl (>= 1.2202) which is a virtual package.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     mysql-client [Not Installed]                       
2)     mysql-client-5.1 [Not Installed]                   
3)     mysql-server [Not Installed]                       
4)     mysql-server-5.1 [Not Installed]                   

Accept this solution? [Y/n/q/?]
Система спрашивает, оставить ли мне данные пакеты неустановленными. Но ведь нужно, чтобы они установились?
Если нажать n - снова прежняя запись, q - abort.
 

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Сообщений: 1624
Re: LAMP на Debian 6.06 32 bit
« Ответ #4 : 31 Январь 2013, 18:19:33 »
Установить
Depends: libdbd-mysql-perl (>= 1.2202) which is a virtual package.И все, по идее.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн CitromonX

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 16
  • Jabber: citromonx@gmail.com
Re: LAMP на Debian 6.06 32 bit
« Ответ #5 : 01 Февраль 2013, 13:38:58 »
Я плохо понимаю: эту строчку нужно ввести в терминале?
 

John

  • Гость
Re: LAMP на Debian 6.06 32 bit
« Ответ #6 : 01 Февраль 2013, 14:15:53 »
Я плохо понимаю: эту строчку нужно ввести в терминале?
aptitude install libdbd-mysql-perl
 

Оффлайн CitromonX

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 16
  • Jabber: citromonx@gmail.com
Re: LAMP на Debian 6.06 32 bit
« Ответ #7 : 01 Февраль 2013, 14:33:27 »
No candidate version found for libdbd-mysql-perl
No candidate version found for libdbd-mysql-perl
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
 

John

  • Гость
Re: LAMP на Debian 6.06 32 bit
« Ответ #8 : 01 Февраль 2013, 14:40:01 »
Меня лично смущает эта строчка:
deb http://packages.linuxmint.com debian import
По-моему в Linux Mint используется пакетная база Wheezy (или sid), следовательно рекомендую попробовать за комментировать эту строчку, добавив # вначале. Далее aptitude update && aptitude install libdbd-mysql-perl 
 

Оффлайн CitromonX

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 16
  • Jabber: citromonx@gmail.com
Re: LAMP на Debian 6.06 32 bit
« Ответ #9 : 01 Февраль 2013, 15:34:43 »
Я добавил строчку на репозиторий (не знаю, как правильно назвать) Linux Mint, чтобы поставить Firefox.
Я её удалил, но на результат это не влияет.
 

John

  • Гость
Re: LAMP на Debian 6.06 32 bit
« Ответ #10 : 01 Февраль 2013, 15:38:00 »
Я добавил строчку на репозиторий (не знаю, как правильно назвать) Linux Mint, чтобы поставить Firefox.
Я её удалил, но на результат это не влияет.
На будущее удобнейший сервис:
http://mozilla.debian.net/
 

Yrii

  • Гость
Re: LAMP на Debian 6.06 32 bit
« Ответ #11 : 01 Февраль 2013, 16:08:51 »
Опубликуй ещё раз свой /etc/apt/sources.list

если у тебя он как в твоем сообщении (под номером 3), то естественно пакет (libdbd-mysql-perl) не поставить ибо неоткуда

логично предположив, что у тебя debian 6.0.6 :) советую добавить в /etc/apt/sources.list такие строчки:
# stable main non-free contrib
deb http://ftp.ru.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ squeeze main non-free contrib

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

# squeeze-updates, previously known as 'volatile'
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

# squeeze-proposed-updates
deb http://ftp.ru.debian.org/debian/ squeeze-proposed-updates non-free contrib main
deb-src http://ftp.ru.debian.org/debian/ squeeze-proposed-updates non-free contrib main
если их нету...

и удалить или за комментировать
deb http://packages.linuxmint.com debian import ибо как уже было много раз было сказано/написано, как собственно выше =), для установки свежей версии firefox (а точнее iceweasel) надо использовать http://mozilla.debian.net/

потом
aptitude update
aptitude upgrade
aptitude install libdbd-mysql-perl
 

Оффлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 3161
  • Linux Registered User #547151
Re: LAMP на Debian 6.06 32 bit
« Ответ #12 : 01 Февраль 2013, 16:10:24 »
Я добавил строчку на репозиторий (не знаю, как правильно назвать) Linux Mint, чтобы поставить Firefox.
Я её удалил, но на результат это не влияет.
у вас закомментирован репозиторий дебиана. нужно её расскоментить, т.е. убрать #. репозиторий минта, как я понимаю, вы уже убрали. теперь нужно обновить пакеты и попробовать снова:
apt-get updateapt-get install <packagename>
и вообще по моему субъективному мнению, сторонние репо - зло, поскольку частенько возникают проблемы с зависимостями (конечно зависит от степени прямоты рук). чем вам iceweasel не угодил?

Оффлайн ihammers

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1742
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: LAMP на Debian 6.06 32 bit
« Ответ #13 : 01 Февраль 2013, 20:39:10 »
Так это кусочек лога.
Ага, какие логи, по ним сделал предположение.  Хоть с sources.list заметили "неполадки".)

ТС, ждем обновления списка репозиториев и обновленной ошибки (полный лог), если таковая появиться.
« Последнее редактирование: 01 Февраль 2013, 20:40:48 от ihammers »
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн CitromonX

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 16
  • Jabber: citromonx@gmail.com
Re: LAMP на Debian 6.06 32 bit
« Ответ #14 : 01 Февраль 2013, 21:16:28 »
/etc/apt/sources.list :
до
# deb cdrom:[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 CD Binary-1 20120929-15:56]/ squeeze main

deb cdrom:[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 CD Binary-1 20120929-15:56]/ squeeze main

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

# deb http://ftp.debian.org/debian/ squeeze-updates main
# deb-src http://ftp.debian.org/debian/ squeeze-updates main

после
# deb cdrom:[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 CD Binary-1 20120929-15:56]/ squeeze main

deb cdrom:[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 CD Binary-1 20120929-15:56]/ squeeze main

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

# deb http://ftp.debian.org/debian/ squeeze-updates main
# deb-src http://ftp.debian.org/debian/ squeeze-updates main

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

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

# squeeze-updates, previously known as 'volatile'
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

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

Но всё равно, если ввести предложенную вами команду в терминале
aptitude install libdbd-mysql-perl
то
No candidate version found for libdbd-mysql-perl
No candidate version found for libdbd-mysql-perl
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Очень хочется разобраться, откуда на пустом месте у меня появилась проблема.
 

Теги:
 

lamp

Автор Rubik

Ответов: 2
Просмотров: 1149
Последний ответ 29 Август 2015, 17:19:55
от Rubik
Права доступа LAMP

Автор Rubik

Ответов: 1
Просмотров: 929
Последний ответ 24 Октябрь 2017, 15:30:46
от endru
LAMP На debian. Вопросы и проблемка.

Автор KasperZzz

Ответов: 3
Просмотров: 968
Последний ответ 12 Апрель 2017, 03:26:06
от endru