ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [mdk-re] apt
@ 2001-09-06  9:54 Плужников Михаил Александрович
  2001-09-06 14:04 ` Konstantin Volckov
  0 siblings, 1 reply; 11+ messages in thread
From: Плужников Михаил Александрович @ 2001-09-06  9:54 UTC (permalink / raw)
  To: mandrake-russian

Приветствую.
Я НЕ НА ВИЖУ ЕГО!!!
Всё таки уговорил себя, его поставить. Да и вроде бы времени прошло полгода, поле последнего моего с ним знакомства (тот был из Spring'а),
баги некоторые исправили, код почистили и т.д.
И решился.
Aptitude работает, решил посмотреть, что можно апгрейдить на машине.
Лог внизу. 

[root@pc02 apt]# apt-get -S upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these.
Sorry, but the following packages have unmet dependencies:
  kernel-nvidia: Depends: kernel24- (= 2.4.8-mike1) but it is not installable
  libnetpbm: Obsoletes: libgr
Unmet dependencies. Try using -f.

Подумал, почетал ман. Была не была!

[root@pc02 apt]# apt-get -f -S upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  kernel-nvidia libgr nvidiaGL 
The following packages have been kept back
  ORBit awesfx control-center dialog expat freetype freetype-devel gettext initscripts kdelibs
  kernel24-headers kernel24-source libarts libtool mova ncurses openssh openssh-askpass-gnome
  openssh-askpass-x11 openssh-clients openssl openssl-devel passwd perl perl-Net_SSLeay perl-base
  procps sysklogd timeconfig util-linux vim-X11 vim-enhanced xchat 
The following packages can be upgraded: <skip>

Может не все понял в мане, или просмотрел. 
Не спрашивая он удалил то, что я собирал самолично.
Объясните, _ЗАЧЕМ_ ему задались драйвера для NV? Он _обязан_ по умолчанию спрашивать удалить этот пакет или нет???
Нехватало чтобы он ещё моё ядро стёр.
Понятно, что потом я снова эти пакетики верну обратно.

Так не делается...

P.S. apt я стёр нафиг....
-----------
МГТУ "Станкин"
Центр Математических Исследований
С уважением, М.А.Плужников



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] apt
  2001-09-06  9:54 [mdk-re] apt Плужников Михаил Александрович
@ 2001-09-06 14:04 ` Konstantin Volckov
  2001-09-06 18:33   ` Плужников Михаил Александрович
  0 siblings, 1 reply; 11+ messages in thread
From: Konstantin Volckov @ 2001-09-06 14:04 UTC (permalink / raw)
  To: mandrake-russian

On Thu, 6 Sep 2001 10:06:21 +0400
Плужников Михаил Александрович <mike@stankin.ru> wrote:

> Приветствую.

Hi!

[skip]

> [root@pc02 apt]# apt-get -S upgrade
> Reading Package Lists... Done
> Building Dependency Tree... Done
> You might want to run `apt-get -f install' to correct these.
> Sorry, but the following packages have unmet dependencies:
>   kernel-nvidia: Depends: kernel24- (= 2.4.8-mike1) but it is not
installable
>   libnetpbm: Obsoletes: libgr
> Unmet dependencies. Try using -f.

Ничего удивительного. Просто у Вас установлен пакет kernel-nvidia,
которому для работы нужен kernel24-2.4.8-mike1, которого у Вас не
установлено. Также у Вас стоит пакет libgr, который теперь заменен на
libnetpbm (у которого в настройках прописано, что он замещает libgr), но
поскольку Вы выбрали режим upgrade, а не dist-upgrade, то
apt пытается обновить только пакеты с одинаковыми названиями.

> Подумал, почетал ман. Была не была!
> 
> [root@pc02 apt]# apt-get -f -S upgrade
> Reading Package Lists... Done
> Building Dependency Tree... Done
> Correcting dependencies... Done
> The following packages will be REMOVED:
>   kernel-nvidia libgr nvidiaGL 
> The following packages have been kept back
>   ORBit awesfx control-center dialog expat freetype freetype-devel
gettext initscripts kdelibs
>   kernel24-headers kernel24-source libarts libtool mova ncurses openssh
openssh-askpass-gnome
>   openssh-askpass-x11 openssh-clients openssl openssl-devel passwd perl
perl-Net_SSLeay perl-base
>   procps sysklogd timeconfig util-linux vim-X11 vim-enhanced xchat 
> The following packages can be upgraded: <skip>

В итоге совершенно справедливо удаляются пакеты kernel-nvidia libgr
nvidiaGL (последний удаляется потому, что он зависит от kernel-nvidia).

> Может не все понял в мане, или просмотрел. 
> Не спрашивая он удалил то, что я собирал самолично.
> Объясните, _ЗАЧЕМ_ ему задались драйвера для NV? Он _обязан_ по
умолчанию спрашивать удалить этот пакет или нет???

Ничего спрашивать он не обязан - он обязан поддерживать в целостности
текущую базу пакетов, которая сломана, очевидно, установкой с --force
пакетов *Nvidia, либо командой rpm -e kernel24-*mike (опять-таки
принудительно, с нарушением зависимостей)

> Нехватало чтобы он ещё моё ядро стёр.

А он и не стирает ядро

> Понятно, что потом я снова эти пакетики верну обратно.

Учтите, что любые операции с rpm --force (либо --nodeps) могут привести к
подобным результатам. А при отсутствии ядра модуль kernel-nvidia Вам не
поможет...

> Так не делается...

К счастью, делается только так и никак иначе.

> P.S. apt я стёр нафиг....

> -----------
> МГТУ "Станкин"
> Центр Математических Исследований
> С уважением, М.А.Плужников

-- 
Успехов,
Konstantin



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] apt
  2001-09-06 14:04 ` Konstantin Volckov
@ 2001-09-06 18:33   ` Плужников Михаил Александрович
  2001-09-06 19:11     ` Dmitry Samoyloff
  0 siblings, 1 reply; 11+ messages in thread
From: Плужников Михаил Александрович @ 2001-09-06 18:33 UTC (permalink / raw)
  To: mandrake-russian

On Thu, 6 Sep 2001 14:03:38 +0400
Konstantin Volckov <goldhead@altlinux.ru> wrote:

KV>> On Thu, 6 Sep 2001 10:06:21 +0400
KV>> Плужников Михаил Александрович <mike@stankin.ru> wrote:

>> Приветствую.

KV>> Hi!

KV>> [skip]

<skip>

>> Понятно, что потом я снова эти пакетики верну обратно.

KV>> Учтите, что любые операции с rpm --force (либо --nodeps) могут
KV>> привести к
KV>> подобным результатам. А при отсутствии ядра модуль kernel-nvidia Вам
KV>> не
KV>> поможет...
Дык я же сейчас сижу под ними. Мне просто было влом собирать своё ядро в rpm.
По этому то он у ругается.
Не дорос ещё.

-----------
МГТУ "Станкин"
Центр Математических Исследований
С уважением, М.А.Плужников



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] apt
  2001-09-06 18:33   ` Плужников Михаил Александрович
@ 2001-09-06 19:11     ` Dmitry Samoyloff
  2001-09-06 22:26       ` Плужников Михаил Александрович
  0 siblings, 1 reply; 11+ messages in thread
From: Dmitry Samoyloff @ 2001-09-06 19:11 UTC (permalink / raw)
  To: mandrake-russian

6 Сентябрь 2001 18:45, Плужников Михаил Александрович wrote:
>> Учтите, что любые операции с rpm --force (либо --nodeps)
>> могут привести к
>> подобным результатам. А при отсутствии ядра модуль
>> kernel-nvidia Вам не
>> поможет...
> Дык я же сейчас сижу под ними. Мне просто было влом собирать
> своё ядро в rpm. По этому то он у ругается.
> Не дорос ещё.

А Вы хотите, чтобы он угадал какое у Вас ядро? ;-) Думаю, apt 
никогда не должен этого делать,--этим он и хорош. Все четко и 
ясно: есть пакеты, между ними есть зависимости, которые он 
отслеживает. Пакет--неделимая единица дистрибутива и весь 
дистрибутив должен состоять из пакетов. Если принять и понять 
это, жить с apt становится очень легко и приятно :-)

С уважением, Дмитрий Самойлов

http://linuxgames.hut.ru (Russian)
http://www.geocities.com/sleepws/



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] apt
  2001-09-06 19:11     ` Dmitry Samoyloff
@ 2001-09-06 22:26       ` Плужников Михаил Александрович
  2001-09-06 22:40         ` Roman S
                           ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Плужников Михаил Александрович @ 2001-09-06 22:26 UTC (permalink / raw)
  To: mandrake-russian

On Thu, 6 Sep 2001 19:10:40 +0400
Dmitry Samoyloff <dsamoyloff@mail.ru> wrote:

DS>> 6 Сентябрь 2001 18:45, Плужников Михаил Александрович wrote:

<skip>

DS>> А Вы хотите, чтобы он угадал какое у Вас ядро? ;-) Думаю, apt 
DS>> никогда не должен этого делать,--этим он и хорош. Все четко и 
DS>> ясно: есть пакеты, между ними есть зависимости, которые он 
DS>> отслеживает. Пакет--неделимая единица дистрибутива и весь 
DS>> дистрибутив должен состоять из пакетов. Если принять и понять 
DS>> это, жить с apt становится очень легко и приятно :-)

Так, что мне софт, который я собираю, собирать обязательно в rpm?
Считаю это ненужной растратой времени.
-----------
МГТУ "Станкин"
Центр Математических Исследований
С уважением, М.А.Плужников



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] apt
  2001-09-06 22:26       ` Плужников Михаил Александрович
@ 2001-09-06 22:40         ` Roman S
  2001-09-06 23:21         ` Sergey V Turchin
  2001-09-06 23:24         ` Dmitry Samoyloff
  2 siblings, 0 replies; 11+ messages in thread
From: Roman S @ 2001-09-06 22:40 UTC (permalink / raw)
  To: mandrake-russian

On Thu, 6 Sep 2001 22:38:11 +0400
Плужников Михаил Александрович <mike@stankin.ru> wrote:

> Так, что мне софт, который я собираю, собирать обязательно в rpm?
> Считаю это ненужной растратой времени.
ИМХО, по крайней мере - системообразующие части.
К тому же rpm ядра собирается 1-ой (одной) командой, с _верными_ параметрами оптимизации и правильным компилятором.... 

Тут не трата, а скорее экономия времени.

-- 
Rgds!
Roman Savelyev.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] apt
  2001-09-06 22:26       ` Плужников Михаил Александрович
  2001-09-06 22:40         ` Roman S
@ 2001-09-06 23:21         ` Sergey V Turchin
  2001-09-08 21:28           ` Плужников Михаил Александрович
  2001-09-06 23:24         ` Dmitry Samoyloff
  2 siblings, 1 reply; 11+ messages in thread
From: Sergey V Turchin @ 2001-09-06 23:21 UTC (permalink / raw)
  To: mandrake-russian

[-- Attachment #1: Type: text/plain, Size: 2395 bytes --]

On Thu, 6 Sep 2001 22:38:11 +0400
Плужников Михаил Александрович <mike@stankin.ru> wrote:

ПА> On Thu, 6 Sep 2001 19:10:40 +0400
ПА> Dmitry Samoyloff <dsamoyloff@mail.ru> wrote:
ПА> 
ПА> DS>> 6 Сентябрь 2001 18:45, Плужников Михаил Александрович
ПА> wrote:
ПА> 
ПА> <skip>
ПА> 
ПА> DS>> А Вы хотите, чтобы он угадал какое у Вас ядро? ;-)
ПА> Думаю, apt 
ПА> DS>> никогда не должен этого делать,--этим он и хорош. Все
ПА> четко и 
ПА> DS>> ясно: есть пакеты, между ними есть зависимости, которые
ПА> он 
ПА> DS>> отслеживает. Пакет--неделимая единица дистрибутива и
ПА> весь 
ПА> DS>> дистрибутив должен состоять из пакетов. Если принять и
ПА> понять 
ПА> DS>> это, жить с apt становится очень легко и приятно :-)
ПА> 
ПА> Так, что мне софт, который я собираю, собирать обязательно в
ПА> rpm?
если не собираете в rpm, то устанавливайте только в /usr/local

ПА> Считаю это ненужной растратой времени.
Ненужная трата времени - устранение пролем, возникших вследствии
того, что команда make install/uninstall что-то наделала/недоделала
при исполнении ее для установки/удаления в/из /usr/local некоторых
программ. Причем, факт того, что она что-то записывает/удаляет
в/из /usr, вам наверняка неизвестен.
Он отлично(и это не редкость) выявляется при сборке rpm из-под пользователя.
Ни первое ни второе вы наверняка не практиковали.

Если вы решили собрать новую версию программы и сделать make install,
могу поспорить, что make uninstall из старой версии вы делать не будете.
А если некоторые пути устанавливаемых библиотек, например , изменились,
но бинарник будет пытаться подхватить старые, то у вас начнется
та самая бесполезная трата времени.

А поставить/удалить/обновить/пересобрать rpm - как два байта переслать.
И у вас не будет вместо свежесобранной программы запускаться
староустановленная.

spec-файл пишется один раз, к тому же в интернете найти можно
для любой программы или поправить похожий.
И руководство для начала есть на русском.
Почитайте http://lrn.ru/index.php?module=library&action=show&docid=20&part=334
Все очень просто.

-- 
Regards,
ZerG
________________________________________________________________
   _____  __   ______   __   _
  /  / / / /  /_/ /_/  / /  (_)__  __ ____ __   ALT Linux Team
 /__/ / / /__  / /    / /__/ / _ \/ // /\ \ /
/  /_/ /____/ /_/    /____/_/_//_/\_,_//_\_\  http://altlinux.ru
________________________________________________________________

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] apt
  2001-09-06 22:26       ` Плужников Михаил Александрович
  2001-09-06 22:40         ` Roman S
  2001-09-06 23:21         ` Sergey V Turchin
@ 2001-09-06 23:24         ` Dmitry Samoyloff
  2 siblings, 0 replies; 11+ messages in thread
From: Dmitry Samoyloff @ 2001-09-06 23:24 UTC (permalink / raw)
  To: mandrake-russian

6 Сентябрь 2001 22:38, Плужников Михаил Александрович wrote:
>> А Вы хотите, чтобы он угадал какое у Вас ядро? ;-) Думаю, apt
>> никогда не должен этого делать,--этим он и хорош. Все четко и
>> ясно: есть пакеты, между ними есть зависимости, которые он
>> отслеживает. Пакет--неделимая единица дистрибутива и весь
>> дистрибутив должен состоять из пакетов. Если принять и понять 
>> это, жить с apt становится очень легко и приятно :-)
>
> Так, что мне софт, который я собираю, собирать обязательно в
> rpm? Считаю это ненужной растратой времени.

Ну, Вы говорили о ядре, а его, по-моему, действительно лучше 
иметь в rpm. А с обычным софтом, который не входит в состав 
дистрибутива, у меня проблем вроде бы не возникало: живет себе 
-- и живет, apt'у до него дела нет :-)

С уважением, Дмитрий Самойлов

http://linuxgames.hut.ru (Russian)
http://www.geocities.com/sleepws/



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] apt
  2001-09-06 23:21         ` Sergey V Turchin
@ 2001-09-08 21:28           ` Плужников Михаил Александрович
  2001-09-09  0:11             ` Любимов А.В.
  2001-09-10 15:26             ` Sergey V Turchin
  0 siblings, 2 replies; 11+ messages in thread
From: Плужников Михаил Александрович @ 2001-09-08 21:28 UTC (permalink / raw)
  To: mandrake-russian

On Thu, 6 Sep 2001 23:24:11 +0400
Sergey V Turchin <zerg@altlinux.ru> wrote:

<skip>

SVT>> Ненужная трата времени - устранение пролем, возникших вследствии
SVT>> того, что команда make install/uninstall что-то наделала/недоделала
SVT>> при исполнении ее для установки/удаления в/из /usr/local некоторых
SVT>> программ. Причем, факт того, что она что-то записывает/удаляет
SVT>> в/из /usr, вам наверняка неизвестен.
SVT>> Он отлично(и это не редкость) выявляется при сборке rpm из-под
SVT>> пользователя.
SVT>> Ни первое ни второе вы наверняка не практиковали.

SVT>> Если вы решили собрать новую версию программы и сделать make
SVT>> install,
SVT>> могу поспорить, что make uninstall из старой версии вы делать не
SVT>> будете.
SVT>> А если некоторые пути устанавливаемых библиотек, например ,
SVT>> изменились,
SVT>> но бинарник будет пытаться подхватить старые, то у вас начнется
SVT>> та самая бесполезная трата времени.

SVT>> А поставить/удалить/обновить/пересобрать rpm - как два байта
SVT>> переслать.
SVT>> И у вас не будет вместо свежесобранной программы запускаться
SVT>> староустановленная.

SVT>> spec-файл пишется один раз, к тому же в интернете найти можно
SVT>> для любой программы или поправить похожий.
SVT>> И руководство для начала есть на русском.
SVT>> Почитайте
SVT>> http://lrn.ru/index.php?module=library&action=show&docid=20&part=334
SVT>> Все очень просто.

Такое ощущение, как бут-то отец учит уму разуму ребёнка.
Не возражаю, то что вы мне изложили очень интересно и информативно.

Но своё вы добились. Мне стало интересно.
 
-----------
МГТУ "Станкин"
Центр Математических Исследований
С уважением, М.А.Плужников



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] apt
  2001-09-08 21:28           ` Плужников Михаил Александрович
@ 2001-09-09  0:11             ` Любимов А.В.
  2001-09-10 15:26             ` Sergey V Turchin
  1 sibling, 0 replies; 11+ messages in thread
From: Любимов А.В. @ 2001-09-09  0:11 UTC (permalink / raw)
  To: mandrake-russian

On Sat, 8 Sep 2001 21:37:10 +0400
Плужников Михаил Александрович <mike@stankin.ru> wrote:

> SVT>> http://lrn.ru/index.php?module=library&action=show&docid=20&part=334

я вобщето не сторонник таких флеймов, в которых сотый раз перемалывают струю истину про выбор между богатым издоровым или бедным и больным, но ссылочка интересная и прям таки весь тред оправдывает ;)



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [mdk-re] apt
  2001-09-08 21:28           ` Плужников Михаил Александрович
  2001-09-09  0:11             ` Любимов А.В.
@ 2001-09-10 15:26             ` Sergey V Turchin
  1 sibling, 0 replies; 11+ messages in thread
From: Sergey V Turchin @ 2001-09-10 15:26 UTC (permalink / raw)
  To: mandrake-russian

[-- Attachment #1: Type: text/plain, Size: 2305 bytes --]

On Sat, 8 Sep 2001 21:37:10 +0400
Плужников Михаил Александрович <mike@stankin.ru> wrote:

ПА> On Thu, 6 Sep 2001 23:24:11 +0400
ПА> Sergey V Turchin <zerg@altlinux.ru> wrote:
ПА> 
ПА> <skip>
ПА> 
ПА> SVT>> Ненужная трата времени - устранение пролем, возникших
ПА> вследствии
ПА> SVT>> того, что команда make install/uninstall что-то
ПА> наделала/недоделала
ПА> SVT>> при исполнении ее для установки/удаления в/из
ПА> /usr/local некоторых
ПА> SVT>> программ. Причем, факт того, что она что-то
ПА> записывает/удаляет
ПА> SVT>> в/из /usr, вам наверняка неизвестен.
ПА> SVT>> Он отлично(и это не редкость) выявляется при сборке rpm
ПА> из-под
ПА> SVT>> пользователя.
ПА> SVT>> Ни первое ни второе вы наверняка не практиковали.
ПА> 
ПА> SVT>> Если вы решили собрать новую версию программы и сделать
ПА> make
ПА> SVT>> install,
ПА> SVT>> могу поспорить, что make uninstall из старой версии вы
ПА> делать не
ПА> SVT>> будете.
ПА> SVT>> А если некоторые пути устанавливаемых библиотек,
ПА> например ,
ПА> SVT>> изменились,
ПА> SVT>> но бинарник будет пытаться подхватить старые, то у вас
ПА> начнется
ПА> SVT>> та самая бесполезная трата времени.
ПА> 
ПА> SVT>> А поставить/удалить/обновить/пересобрать rpm - как два
ПА> байта
ПА> SVT>> переслать.
ПА> SVT>> И у вас не будет вместо свежесобранной программы
ПА> запускаться
ПА> SVT>> староустановленная.
ПА> 
ПА> SVT>> spec-файл пишется один раз, к тому же в интернете найти
ПА> можно
ПА> SVT>> для любой программы или поправить похожий.
ПА> SVT>> И руководство для начала есть на русском.
ПА> SVT>> Почитайте
ПА> SVT>>
ПА> http://lrn.ru/index.php?module=library&action=show&docid=20&part=334
ПА> SVT>> Все очень просто.
ПА> 
ПА> Такое ощущение, как бут-то отец учит уму разуму ребёнка.
ПА> Не возражаю, то что вы мне изложили очень интересно и
ПА> информативно.
ПА> 
ПА> Но своё вы добились. Мне стало интересно.
Именно этого я и добивался :)
Кстати, этот перевод есть в дистрибутиве
в пакете howto-html-ru.

-- 
Regards,
ZerG
________________________________________________________________
   _____  __   ______   __   _
  /  / / / /  /_/ /_/  / /  (_)__  __ ____ __   ALT Linux Team
 /__/ / / /__  / /    / /__/ / _ \/ // /\ \ /
/  /_/ /____/ /_/    /____/_/_//_/\_,_//_\_\  http://altlinux.ru
________________________________________________________________

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2001-09-10 15:26 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-09-06  9:54 [mdk-re] apt Плужников Михаил Александрович
2001-09-06 14:04 ` Konstantin Volckov
2001-09-06 18:33   ` Плужников Михаил Александрович
2001-09-06 19:11     ` Dmitry Samoyloff
2001-09-06 22:26       ` Плужников Михаил Александрович
2001-09-06 22:40         ` Roman S
2001-09-06 23:21         ` Sergey V Turchin
2001-09-08 21:28           ` Плужников Михаил Александрович
2001-09-09  0:11             ` Любимов А.В.
2001-09-10 15:26             ` Sergey V Turchin
2001-09-06 23:24         ` Dmitry Samoyloff

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git