The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Debian - прблемы с зависимостями -  помогите решить."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Debian - прблемы с зависимостями -  помогите решить."  
Сообщение от LuckyBirds email(ok) on 19-Сен-08, 13:21 
Добрый день.
До этого работал на freebsd - таких проблем небыло((
Поставил debian - утсановил на него систему nagios - он автоматом установил exim.
в установке по умолчанию exim не поддерживает spf - решил удалить exim , чтобы заново собрать руками с поддержкой spf.
Удалил exim, ставлю spf -
apt-get install libspf2-dev libspf2-2
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  nagios3-common: Depends: bsd-mailx but it is not going to be installed or
                           mailx
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

а он вот такое выдает (

Если править как предлагает системы
helpdesk:/etc# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  bsd-mailx exim4 exim4-base exim4-config exim4-daemon-light
Suggested packages:
  eximon4 exim4-doc-html exim4-doc-info libmail-spf-query-perl
The following NEW packages will be installed:
  bsd-mailx exim4 exim4-base exim4-config exim4-daemon-light
0 upgraded, 5 newly installed, 0 to remove and 60 not upgraded.
Need to get 1687kB/1844kB of archives.
After this operation, 3981kB of additional disk space will be used.
Do you want to continue [Y/n]? n

то она автоматом предлагает уставить все тот же exim - но без сборки руками он не поддерживает spf - и соответственно такой вариант не подходит.

Вобщем какой то замкнутый круг - подскажите что надо делать.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Debian - прблемы с зависимостями -  помогите решить."  
Сообщение от Andrey Mitrofanov on 19-Сен-08, 14:54 
>Добрый день.
>До этого работал на freebsd - таких проблем небыло((
>Поставил debian - утсановил на него систему nagios - он автоматом установил
>exim.
>в установке по умолчанию exim не поддерживает spf - решил удалить exim
>, чтобы заново собрать руками с поддержкой spf.
>Удалил exim,

Может быть, нужен был exim4 --
""A template for SPF support is now provided.  It is disabled by
default, and relies on external calls to spfquery(1) from the
libmail-spf-query-perl package. For details, check README.Debian,
and conf.d/acl/30_exim4-config_check_rcpt.""
-- и "libmail-spf-query-perl package"?

(Цитата - из /usr/share/doc/exim4-config/NEWS.Debian.gz.)

>ставлю spf -
> apt-get install libspf2-dev libspf2-2

...
>  nagios3-common: Depends: bsd-mailx but it is not going to be

Э-э-э, Lenny... или backports.org? Но, не суть, впрочем. (У меня Etch.)

>installed or
>    mailx
>E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify
>a solution).

$ apt-cache show mailx|grep ^Dep
Depends: libc6 (>= 2.3.2.ds1-21), liblockfile1 (>= 1.0), exim4 | mail-transport-agent, base-files (>= 2.2.0)

Ну, так сам же снёс exim -- mailx-у нужен MTA, nagios-у нужен mailx. Непорядок.

>Если править как предлагает системы
>helpdesk:/etc# apt-get -f install

...знакомые буковки~~vvv "spf", кстати?
>  eximon4 exim4-doc-html exim4-doc-info libmail-spf-query-perl
>The following NEW packages will be installed:
>  bsd-mailx exim4 exim4-base exim4-config exim4-daemon-light
>то она автоматом предлагает уставить все тот же exim - но без
>сборки руками он не поддерживает spf - и соответственно такой вариант
>не подходит.

Почему не поддерживает-то? Ну, в крайнем случае, может, exim4-daemon-heavy нужен?

А-а-а...
http://wiki.debian.org/PkgExim4UserFAQ#head-5d10255cb75e876c...
Там написано: "не поддерживается/не встроен" собственный код из исходников exim-а, но ментейнеры пакета решили использовать вызов внешнего (^^-того, "перлового") модуля для реализации той же функции.

Как его включить не знаю, навскидку не соображу... Где-нибудь в /etc/exim4/conf.d/main определить CHECK_RCPT_SPF, "дёрнуть" update-exim4.conf, перезапустить серсис?-- Как это правильно делается-то?--

>Вобщем какой то замкнутый круг - подскажите что надо делать.

Вариант - удовлетворить mailx установкой (другого?) "| mail-transport-agent" руками?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Debian - прблемы с зависимостями -  помогите решить."  
Сообщение от LuckyBirds email(ok) on 19-Сен-08, 15:16 

>Может быть, нужен был exim4 --
>""A template for SPF support is now provided.  It is disabled
>by
>default, and relies on external calls to spfquery(1) from the
>libmail-spf-query-perl package. For details, check README.Debian,
>and conf.d/acl/30_exim4-config_check_rcpt.""
>-- и "libmail-spf-query-perl package"?
>

да, наверное можно попробовать отдельный модуль подкоючить
>А-а-а...
>http://wiki.debian.org/PkgExim4UserFAQ#head-5d10255cb75e876c...
>Там написано: "не поддерживается/не встроен" собственный код из исходников exim-а, но ментейнеры
>пакета решили использовать вызов внешнего (^^-того, "перлового") модуля для реализации той
>же функции.
>
>Как его включить не знаю, навскидку не соображу... Где-нибудь в /etc/exim4/conf.d/main определить
>CHECK_RCPT_SPF, "дёрнуть" update-exim4.conf, перезапустить серсис?-- Как это правильно делается-то?--
>

Я так и попробую - но я не понимаю этой замкнутости - мне не поставить spf так как требует bsd-mailx, мне не поставить bsd-mailx так как трубует exim4, и не поставить exim4 так как  требует опять куча зависимостей
# apt-get install bsd-mailx exim4 exim4-base
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  exim4: Depends: exim4-daemon-light but it is not going to be installed or
                  exim4-daemon-heavy but it is not going to be installed or
                  exim4-daemon-custom but it is not installable
  exim4-base: Depends: exim4-config (>= 4.30) but it is not going to be installed or
                       exim4-config-2
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).


вобщем все друг за друга цепляется,
а хотел я поставить все так как сдесь написано -
https://www.opennet.ru/tips/info/1573.shtml

В отличие от bsd вижу пока большой минус - в примеру ставиться nagios - требует exim - так он не спрашивает какие модуля для эксима подрубать, а ставит самый простой (
>>Вобщем какой то замкнутый круг - подскажите что надо делать.
>
>Вариант - удовлетворить mailx установкой (другого?) "| mail-transport-agent" руками?

не получается удовлетворить (( ;)
apt-get install mailx
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  mailx: Depends: exim4 but it is not going to be installed or
                  mail-transport-agent
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Доктор?! В доме есть?? :-))"  
Сообщение от Andrey Mitrofanov on 19-Сен-08, 16:26 
>Я так и попробую - но я не понимаю этой замкнутости -
>мне не поставить spf так как требует bsd-mailx, мне не поставить
>bsd-mailx так как трубует exim4, и не поставить exim4 так как
> требует опять куча зависимостей

:-( У тебя, похоже, пакеты недоустановлены, или недоудалены, или вообще система поломана (типа установки пакетов из разных дистрибутивов)... Не "глобальное свойство дистрибутива", а локальное состояние одной машины в неудачный :) момент её жизни.

># apt-get install bsd-mailx exim4 exim4-base
>  exim4: Depends: exim4-daemon-light but it is not going to be
>installed or

...
>E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify
>a solution).

((Ну, если написано -f, не значит, что не надо разобораться...))

>вобщем все друг за друга цепляется,
>а хотел я поставить все так как сдесь написано -
> https://www.opennet.ru/tips/info/1573.shtml
>
>В отличие от bsd вижу пока большой минус - в примеру ставиться

Э, погоди отличия искать -- сначала учиться и чиниться. ;)

>nagios - требует exim - так он не спрашивает какие модуля
>для эксима подрубать, а ставит самый простой (

В нормальной (=не поломанной) системе ты б ему сказал Y, и оно б "само" всё (или почти) поставило бы...

>>>Вобщем какой то замкнутый круг - подскажите что надо делать.

Чинитиь систему. Для начала выясним, как/из-за чего она сломалась.
(Можно, снести-переставить -- но этож не windows, зачем ходить по этим же граблям снова. :) )

Как удалял exim4?

- Если dpkg, то APT про это ничего не знал, а когда узнал -- решил, что система сломана, и "ждёт" починки.

Из какого дистрибутива (версия) ставилась система (Etch?)? Откуда взялся nagios3 (backports? debian.org? Разница между Etch/stable и debian.org/"вообще" понятна?)?

- Вариант установки отдельных пакетов из Lenny, скажем, в Etch через тот же dpkg, (если и пройдёт, то ) сломает систему.

- Гм, "руками" libc6 не обновлял?...

Можно (было бы?) ещё взглянуть, что aptitude покажет, но если он не установлен, то "catch22", а если установлен... то и им тоже не-просто сходу пользоваться.

!!!!!!!!!!!!!!!!!!!!!!>
((сходил проглядел man apt-get)) Кстати! :) А что говорит --
# apt-get check
?

>не получается удовлетворить (( ;)
> apt-get install mailx

....
>  mailx: Depends: exim4 but it is not going to be
>installed or

То же самое...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Доктор?! В доме есть?? :-))"  
Сообщение от LuckyBirds email(ok) on 19-Сен-08, 16:52 

>[оверквотинг удален]
>>>>Вобщем какой то замкнутый круг - подскажите что надо делать.
>
>Чинитиь систему. Для начала выясним, как/из-за чего она сломалась.
>(Можно, снести-переставить -- но этож не windows, зачем ходить по этим же
>граблям снова. :) )
>
>Как удалял exim4?
>
>- Если dpkg, то APT про это ничего не знал, а когда
>узнал -- решил, что система сломана, и "ждёт" починки.

Да, как раз черкз dpkg и удалял - а ставил через аpt-get,
так неправильно делать ?

>Из какого дистрибутива (версия) ставилась система (Etch?)? Откуда взялся nagios3 (backports? debian.org?
>Разница между Etch/stable и debian.org/"вообще" понятна?)?

чеснто говоря понятно только что бывают пакеты из stable, unstable, и testing версии
больше разница не поняты пока
система etch, все пакеты ставлю apt-get -t unstable

sources.list:
#deb cdrom:[Debian GNU/Linux 4.0 r4a _Etch_ - Official i386 CD Binary-1 20080803-21:07]/ etch contrib main

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

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

deb http://http.us.debian.org/debian unstable main contrib non-free
deb http://http.us.debian.org/debian testing main contrib non-free

>- Вариант установки отдельных пакетов из Lenny, скажем, в Etch через тот
>же dpkg, (если и пройдёт, то ) сломает систему.
>
>- Гм, "руками" libc6 не обновлял?...
>

нет
>Можно (было бы?) ещё взглянуть, что aptitude покажет, но если он не

установлен, но пользовался всегда apt-get, так как не увидел пока преимуществ aptitude перед ним, видимо есть ?
>установлен, то "catch22", а если установлен... то и им тоже не-просто
>сходу пользоваться.
>
>!!!!!!!!!!!!!!!!!!!!!!>
>((сходил проглядел man apt-get)) Кстати! :) А что говорит --
># apt-get check
>?

к сожалению уже ничего не говорит - я сказал системе apt-get -f install
после чего apt-get exim4-daemon-heavy - и но автоматом удалил exim4-daemon-light

Теперь остается вопрос - вот стоит у меня система - порты никакие не сломаны -
но ! я решил у примеру exim4 руками скомпилить с определенными опциями ( к примеру - мне нужен только mysql, и не нужен postgres)
как правильно
1) удалить существующий пакет, скачать исходник, скомпилить и установить ?
но при его удалении будут ругаться зависимости
или
2) Скачать исходники, скомпилить, и поставить поверх существующего пакета :?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Доктор?! В доме есть?? :-))"  
Сообщение от angra (ok) on 19-Сен-08, 22:51 
>1) удалить существующий пакет, скачать исходник, скомпилить и установить ?
>но при его удалении будут ругаться зависимости или

А зачем его удалять? Вообще говоря у вас возникла проблема из-за того, что вы поставили пакеты требующие MTA, а сам MTA после этого каким-то(скорее всего dpkg с force) образом убрали. Заметьте, что spf НЕ требует MTA, его требовал nagios, но apt откажется работать в системе со сломанными зависимостями, даже если текущая операция их не касается.
>2) Скачать исходники, скомпилить, и поставить поверх существующего пакета :?

Можно и так, какая разница. Для сборки все равно стоит ли пакет.

И почему мне кажется что вы сделаете make && make install, вместо сборки нормального пакета?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Доктор?! В доме есть?? :-))"  
Сообщение от LuckyBirds email(??) on 22-Сен-08, 11:51 
го пакета :?
>
>Можно и так, какая разница. Для сборки все равно стоит ли пакет.
>
>
>И почему мне кажется что вы сделаете make && make install, вместо
>сборки нормального пакета?

я все ставлю через atp-get install
то есть всеж правильнее качать исходники  apt-get, и мэйком их ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Доктор?! В доме есть?? :-))"  
Сообщение от zerot email(??) on 22-Сен-08, 16:51 
на самом деле они белые и пушистые
- в debian (допустим etch) реализован механизм разрешения зависимостей пакета от пакета (через apt). если вы хотите поставть пакет из репозитария, вам автоматом доставятся и другие пакеты, от которых он зависит
- также реализован механизм учета зависимостей при старте служб. Т.е. вы тушите службу, а за ней тушатся зависящие от нее. Это еще большой вопрос - надо ли так
.
теперь предположим, вы хотите поставить кастомизированный exim. что будет ?
-- вы сносите родной дебьяновский пакет с exim - ну нафига он нужен, если есть новая версия - и огребаете проблемы с зависимостями
-- вы оставляете пакет, но сносите запуск родного дебьяновского демона из /etc/rc.d ... а эта гадость запускается по зависимости ...
.
отсюда выводы
- в штатном режиме Etch более дружественен к пользователю штатно предусмотренного функционала
- для установки новой версии Exim имеет смысл скомпилировать и поставить его в отдельный каталог, не трогая родной пакет, и модифицировать /etc/init.d/exim на запуск вашей версии (в дебьяне и конфиг exima разбит на мелкие кусочки, что не всем удобно)
- если уж хочется совсем красиво - можно попробовать сделать ской пакет, развернуть свой репозитарий (что правильно) и поставить пакет оттуда. Но только вот не факт, что другие пакеты примут новичка вместо родного для удовлетворения зависимостей - это надо париться
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Доктор?! В доме есть?? :-))"  
Сообщение от zerot email(??) on 22-Сен-08, 17:27 
еще в продолжение темы
- в дебьяне правильнее все ставить через apt-get, а если уж хочется поставить нештатный функционал, то нужно скомпилировать приложение (make) и подготовить из него пакет, который потом поставится через apt-get (как готовить пакет в сети можно найти)
- ручные варианты в дебъяне, как говорят евреи - некошерны, т.к. это пакетный дистрибутив - такая у него идеология. Но работать установленное руками ПО вполне будет
- свой репозитарий правильно таки иметь локально, чтобы не ходить в сеть за каждым пакетом с нескольких машин локальной сети
- да и вообще, RedHat с натянутым на него APT (делается совсем несложно), ничем не хуже разрешает зависимости, а в остальном именно он является промышленным стандартом Linux, как бы не пыжились все остальные
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "умерла, так умерла..."  
Сообщение от Andrey Mitrofanov on 22-Сен-08, 18:35 
>- в дебьяне правильнее все ставить через
>- да и вообще, RedHat с натянутым на него

Резюмируем: %-D RHEL - правильный Debian, а FreeBSD - правильный Gentooo?!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Доктор?! В доме есть?? :-))"  
Сообщение от angra (ok) on 23-Сен-08, 00:45 
>Но только вот не факт, что другие пакеты примут новичка вместо родного для удовлетворения зависимостей - это надо париться

Ну да, для этого ведь надо на пару секунд задуматься и коректно прописать Depends и Provides

>для установки новой версии Exim имеет смысл скомпилировать и поставить его в отдельный каталог, не трогая родной пакет, и модифицировать /etc/init.d/exim на запуск вашей версии

Никогда такого делать не стоит.
>(в дебьяне и конфиг exima разбит на мелкие кусочки, что не всем удобно)

Не понимаю чем вам неудобно разбитие конфига на логические части. Можете привести пример?

>ручные варианты в дебъяне, как говорят евреи - некошерны, т.к. это пакетный дистрибутив - такая у него идеология.

Они некошерны вообще везде, админ делающий make install вместо сборки пакетов в подавляющем большинстве случаев должен быть отстранен от установки приложений.

>да и вообще, RedHat с натянутым на него APT (делается совсем несложно), ничем не хуже разрешает зависимости, а в остальном именно он является промышленным стандартом Linux, как бы не пыжились все остальные

Ну тогда уже лучше smart, а не apt-rpm. А по поводу стандарта боюсь стороники SLES(и ряда других) с вами не согласятся.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Доктор?! В доме есть?? :-))"  
Сообщение от zerot email(??) on 23-Сен-08, 10:34 
>Никогда такого делать не стоит.

это будет работать, а насколько это соответствует религии - важно только фанатикам (ну или же это может быть оптимально на большом количестве поддерживаемых инсталляций, чего у инициатора темы не просматривается. Правильное решение - сначала получить результат малой кровью, а потом - при желании - углублять понимание

>Не понимаю чем вам неудобно разбитие конфига на логические части. Можете привести
>пример?

личные предпочтения. Мне неудобно использовать такой формат. Неудобство - синоним усложнения, синоним неоправданной детализации, синоним меньшей надежности. Хотя это очень индивидуально

>Они некошерны вообще везде, админ делающий make install вместо сборки пакетов в
>подавляющем большинстве случаев должен быть отстранен от установки приложений.

Опять же лозунги фанатика. Там, где можно получить результат малой кровью, нет смысла вкладывать больше душевных сил в моление IT богам. Лучше потратить эти силы на то, что ближе душе (это образ, а не в христианском смысле), если конечно душа не убогая, и не ищет самореализации только в IT

>Ну тогда уже лучше smart, а не apt-rpm. А по поводу стандарта
>боюсь стороники SLES(и ряда других) с вами не согласятся.

только что критиковал фанатиков, но для меня SLES после сделки с микрософтом не существует. не из фанатизма, а из просчитанных вероятностей этого шага Novell. Да и опыт показывает (например выбор дистрибутива корпорацией Oracle), что RedHat усть стандарт

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Доктор?! В доме есть?? :-))"  
Сообщение от pavel_simple (??) on 23-Сен-08, 11:17 
>[оверквотинг удален]
>инсталляций, чего у инициатора темы не просматривается. Правильное решение - сначала
>получить результат малой кровью, а потом - при желании - углублять
>понимание
>
>>Не понимаю чем вам неудобно разбитие конфига на логические части. Можете привести
>>пример?
>
>личные предпочтения. Мне неудобно использовать такой формат. Неудобство - синоним усложнения, синоним
>неоправданной детализации, синоним меньшей надежности. Хотя это очень индивидуально
>

причём здесь фанатизм -- можно делать правильно и как хочется. В Debian'е правильно -- это через пакеты -- 5 минут на dh_make и всё пакет готов. а как хочется ... ну это тоже может быть правильно -- НО только для себя любимого -- и передать каму-то такую РАБОТУ должно быть стыдно.

>[оверквотинг удален]
>в христианском смысле), если конечно душа не убогая, и не ищет
>самореализации только в IT
>
>>Ну тогда уже лучше smart, а не apt-rpm. А по поводу стандарта
>>боюсь стороники SLES(и ряда других) с вами не согласятся.
>
>только что критиковал фанатиков, но для меня SLES после сделки с микрософтом
>не существует. не из фанатизма, а из просчитанных вероятностей этого шага
>Novell. Да и опыт показывает (например выбор дистрибутива корпорацией Oracle), что
>RedHat усть стандарт

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Доктор?! В доме есть?? :-))"  
Сообщение от zerot email(??) on 23-Сен-08, 11:28 
истина посередине, но
.
там где начинается "как правильно" - начинается фанатизм и революции. А, как известно, ни одна революция не стоит крови одного ребенка
.
я бы предложил другой критерий. Для разовых решений - делать до достижения результата с достаточным качеством, для промышленных - делать типовым образом, выработанным и наиболее удобным отвечающему за поддержку подразделению
.
еще раз - использовать слово правильно можно только в очень мягкой форме, но не в виде закона. Для меня правильно так - как я чувствую, что правильно, что бы там не думал весь мир. А дальше можно при необходимости подстраиваться, учитывая чужое правильно, но опираясь на своё. У каждого своя правда, и право навязывать ваше правильно другим у вас никогда не будет - вам просто будут поддакивать явно, и норовить посадить на нож со спины
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Доктор?! В доме есть?? :-))"  
Сообщение от pavel_simple (??) on 23-Сен-08, 11:40 
>истина посередине, но
>.
>там где начинается "как правильно" - начинается фанатизм и революции. А, как
>известно, ни одна революция не стоит крови одного ребенка
>.

нет -- правильно -- это там его есть правила -- и если эти правила одни для всех и всем понятны это есь хорошо. фанвтизм тут ни при чём.

>[оверквотинг удален]
>результата с достаточным качеством, для промышленных - делать типовым образом, выработанным
>и наиболее удобным отвечающему за поддержку подразделению
>.
>еще раз - использовать слово правильно можно только в очень мягкой форме,
>но не в виде закона. Для меня правильно так - как
>я чувствую, что правильно, что бы там не думал весь мир.
>А дальше можно при необходимости подстраиваться, учитывая чужое правильно, но опираясь
>на своё. У каждого своя правда, и право навязывать ваше правильно
>другим у вас никогда не будет - вам просто будут поддакивать
>явно, и норовить посадить на нож со спины

а вот тут уже можно отметить тот самый фанатизм -- типа "Низнаю как правильно -- НО всем буду говорить 'Делай как я' (C) Титамир"

Вы передавали хоть раз сервера другому человеку? спрашивали что он о Вас думает после "Мне так удобно и поэтому make install"

неуправляемая структура напрягает, какая-бы она не была "правильная"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Доктор?! В доме есть?? :-))"  
Сообщение от zerot email(??) on 23-Сен-08, 11:47 
ну давайте пофлэймим по дороге

да, воспитывал админов и передавал им работающие на UNIX конторы - не первый год работают и вспоминают добрым словом

да, передавал высококритичные UNIX сервера на поддержку UNIX администраторам

как то не возникало вопросов, потому что специалист подхватывает отдельные нюансы на ходу.

Другое дело - если человек приходит на поддержку, а рассказать про нюансы некогда ... ну дак это больше организационная проблема. В любой информационной системе будет масса нюансов, и вообще -ты, бабка ситуацию с "...дством" не путай

В смысле оптимальные решения с учетом текущих вводных, и приверженность слову "правильно" - это две большие разницы

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Доктор?! В доме есть?? :-))"  
Сообщение от angra (ok) on 23-Сен-08, 21:44 
Думаю производители отечественных автомобилей с вами полностью согласятся, ведро с гайками это ведь самое простое, никаких там тебе правильно, не то что у фанатиков делающих мерседесы. Ведь наши водители грамотные, продвинутые, им дать техническую документацию, а они уже сами при помощи молотка, зубила и такой-то матери все сделают, а что забыли дать в документации методом тыка найдут, это вам не привередливые бюргеры.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Доктор?! В доме есть?? :-))"  
Сообщение от zerot email(??) on 23-Сен-08, 22:14 
не канает ваша карта ... кесарю - кесарево, а слесарю - слесарево

на раздолбанной деревенской дороге отечественная Нива самое оно, а новенький Порш пусть катается по правильным и качественным дорогам, а то ить усю подвеску раздолбает

если я правильно понял, вам удобно жить как правильно даже в мелочах. Т.е. спросил человек про одиночный сервер, а вы ему - делай сразу как правильно, или причислим к отряду отечественных быдлопроизводителей авто ...

Согласен - так вырабатывается привычка, и за счет качественной привычки вы тратите гораздо меньше сил на типовые задачи

это ваше право ...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Доктор?! В доме есть?? :-))"  
Сообщение от zerot email(??) on 29-Сен-08, 13:35 
>ну это тоже может быть правильно -- НО только для себя любимого -- и передать
>каму-то такую РАБОТУ должно быть стыдно.

.
передать разовое работающее решение не может быть стыдно, если вы не сдвинутый фанатик
.
тому, кто считает иначе могу сказать - вы другой веры, и мне не интересно с вами что то обсуждать. Потому что вы не усиливаете своим существованием мою позицию, а вести с вами конструктивный диалог - т.е. совместно выискивать крупинки конструктива - значит усиливать вашу вражескую позицию, в чем я естественно не заинтересован
.
далее - считаю, что предоставил инициатору темы максимально качественные вводные - дальше он разберется сам
.
т.к. в IT добиться результата можно разными путями, то существование разных точек зрения неизбежно, все фанатики, не умеющие уважать чужое мнение и чужие понятия, даже если своё считают правильным - идут в пампасы, это нелюди, а фанатичные функции

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Доктор?! В доме есть?? :-))"  
Сообщение от pavel_simple (??) on 29-Сен-08, 15:38 
никак остыть не получатца?, а ещё рассуждаеш о фанатиках -- ай-яй-яй
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Доктор?! В доме есть?? :-))"  
Сообщение от zerot email(??) on 30-Сен-08, 22:21 
>никак остыть не получатца?, а ещё рассуждаеш о фанатиках -- ай-яй-яй

... развлекаюсь :-)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Доктор?! В доме есть?? :-))"  
Сообщение от pavel_simple (??) on 30-Сен-08, 23:04 
>>никак остыть не получатца?, а ещё рассуждаеш о фанатиках -- ай-яй-яй
>
>... развлекаюсь :-)

рад что доктор всё-же успел.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Доктор?! В доме есть?? :-))"  
Сообщение от Andrey Mitrofanov on 22-Сен-08, 18:32 
>>>>>Вобщем какой то замкнутый круг - подскажите что надо делать.

Э. ммм... Читать собщения на экране, особенно предепреждающие, особенно об установке/обновлении/удалении "важных" пакетов.

>>Чинитиь систему. Для начала выясним, как/из-за чего она сломалась.
>>(Можно, снести-переставить -- но этож не windows, зачем ходить по этим же
>>граблям снова. :) )

Есть впечатление, что уже пора переустанавливать... Через форум "смесь дистрибутивов" чинить я к примеру не возьмусь.

>>- Если dpkg, то APT про это ничего не знал, а когда
>>узнал -- решил, что система сломана, и "ждёт" починки.
>
>Да, как раз черкз dpkg и удалял - а ставил через аpt-get,
>так неправильно делать ?

Ну... В общем - да. dpkg - инструмент уровня "одного пакета", а APT (apt-{get,cache}) - "системного" уровня, использует dpkg для установки отдельных пакетов и занимается "межпакетными связям" (зависимостями). aptitude - на том же уровне, что apt-*, отдельные пакеты можно ставить в систему то одним, то другим (если зависимости (=система) не поломаны).

>>Из какого дистрибутива (версия) ставилась система (Etch?)? Откуда взялся nagios3 (backports? debian.org?
>>Разница между Etch/stable и debian.org/"вообще" понятна?)?
>система etch, все пакеты ставлю apt-get -t unstable

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

>sources.list:
>#deb cdrom:[Debian GNU/Linux 4.0 r4a _Etch_ - Official i386 CD Binary-1 20080803-21:07]/
>etch contrib main

Ставился с CD "Etch", --
>deb http://ftp.ru.debian.org/debian/ etch main non-free contrib
>deb http://security.debian.org/ etch/updates main contrib non-free

Вот этим--^^ и надо было ограничиться.

>deb http://http.us.debian.org/debian unstable main contrib non-free
>deb http://http.us.debian.org/debian testing main contrib non-free

А вот от этого "оно и сломалось". :(

Если Вы не делали по документации (что-то вроде http://www.debian.org/releases/stable/i386/release-notes/ch-... ?для Lenny навскидку не нашёл) апгрейд системы с одного дистрибутива до следующего, но "простое вбрасывание" пакетов... Ну, сломано всё в общем.

...
Вариант - попытаться проапгрейдить систему до Lenny, но его release-notes "малодоступны".
Или попытаться (опять же - повезёт, не повезёт, "через форум" плохо "видно будущее твоё"$_ ) даунапгрейдить (это вооще разработчиками не поддерживалось никогда...) систему до "чистого" Etch.

>>- Гм, "руками" libc6 не обновлял?...
>нет

Если чего из testing, как говоришь поставил, то скорее всего "пол-системы" из него уже приползло. :-/

>>!!!!!!!!!!!!!!!!!!!!!!>
>>((сходил проглядел man apt-get)) Кстати! :) А что говорит --
>># apt-get check
>к сожалению уже ничего не говорит

Правда?... Ну, не знаю.

>Теперь остается вопрос - вот стоит у меня система - порты никакие
>не сломаны -

Какие наф "порты", это "пакеты" называется. Кто сказал, что не сломано-то?...

"Пакетные" дистрибутивы отличаются от ...<ну, Вы знаете>... source-based систем тем, что разработчиками _дистрибутива_ поддерживается некий набор [двоичных] пакетов, и операция "обновиться/собрать новую версию из портов" не поддерживается как класс. Пользователь, который собирает свои пакеты или даже ставит собранные кем-то ещё "неофициальные" бэк-порты, вероятно, остается появившимися от этого проблемами наедине, без поддержки разработчиков "основного/большого" дистрибутива.

>но ! я решил у примеру exim4 руками скомпилить с определенными опциями
>( к примеру - мне нужен только mysql, и не нужен
>postgres)
>как правильно

Правильно -- крепко подумать, а на зачем оно мне, _собирать_ чего-то.

>1)
>2)

Правильно #2 - собрать .deb пакет и поставить его, "обновив" весию из дистрибутива своей более новой.

Что-то вроде google.ru
pbuilder site:opennet.ru
ENTER -->*-->

Для exim4 есть рецептик от ментейнера - для сборки той же версии, но со своими опциями - exim4-custom ~~> http://web.opennet.ru/tips/info/1573.shtml

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру