как обновить один пакет

Модератор: Skull

ska
Сообщения: 202
ОС: ALTLinux School Master

как обновить один пакет

Сообщение ska » 21.10.2010 09:44

Стоит гимп версии 2.4.3
Хочу хотя бы 2.6. Захожу через менеджер пакетов синаптик, кликаю правой кнопкой на пакете, но меню обновить пакет заморожено (неактивно). Как быть?

у меня школьный альт линукс
Спасибо сказали:

Аватара пользователя
Ruslandh
Сообщения: 265
ОС: Sisyphus

Re: как обновить один пакет

Сообщение Ruslandh » 21.10.2010 11:29

А рерозиторий-то бренч p5подключён?
Поспешай не торопясь
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 21.10.2010 11:40

Подключен только 4.0
http://mirror.yandex.ru/altlinux/4.0/branch/
Надо 5?
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: как обновить один пакет

Сообщение romuil » 22.10.2010 08:52

Да, в p5 и 5.1 gimp-2.6.7
Точечно обновить вряд ли удастся.
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 22.10.2010 10:38

а чем отличается p5 от 5.0 и 5.1?
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 22.10.2010 11:04

Не соображу)
Отметил галки в репозитариях так
http://mirror.yandex.ru/altlinux/updates/4.0/
http://mirror.yandex.ru/altlinux/backports/4.0/
http://mirror.yandex.ru/altlinux/5.1/branch/ (тут для noarch)
http://mirror.yandex.ru/altlinux/5.1/branch/ (тут для i586)
При попытке поставить новую версию он пишет что буде удалено что обновлено а потом говорит что неразрешимые зависимости и рекомендует проверить правильность репозитариев. Как правильно расставить галки в репозитариях? ))
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: как обновить один пакет

Сообщение romuil » 22.10.2010 13:24

Не надо расставлять никаких галок.
Смотрите вывод

Код: Выделить всё

 grep -E "^rpm" /etc/apt/sources.list /etc/apt/sources.list.d/*

Там должны быть только две строки.
У меня, например, вот так

Код: Выделить всё

grep -E "^rpm" /etc/apt/sources.list /etc/apt/sources.list.d/*
/etc/apt/sources.list.d/kiev.list:rpm [alt] ftp://ftp.linux.kiev.ua/pub/Linux/ALT/Sisyphus i586 classic
/etc/apt/sources.list.d/kiev.list:rpm [alt] ftp://ftp.linux.kiev.ua/pub/Linux/ALT/Sisyphus noarch classic

После этого с правами root

Код: Выделить всё

apt-get update && apt-get install rpm && apt-get install gimp

Этот способ правильный, но не единственный. Просто мне быстрее напечатать команды, чем ждать пока запустится синаптик.
И совет лично от меня: не ленитесь читать прикрепленные темы и ищите ответы на вики-сайте altlinux.org
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 23.10.2010 08:58

Не понял
Я поменял репозитарии с 4.0 на 5.1 (чтобы гимп был 2.6)
После этого так

Код: Выделить всё

@localhost ~]$ grep -E "^rpm" /etc/apt/sources.list /etc/apt/sources.list.d/*
/etc/apt/sources.list:rpm http://mirror.yandex.ru/altlinux/5.1/branch/ noarch classic
/etc/apt/sources.list.d/sources.list:rpm http://mirror.yandex.ru/altlinux/5.1/branch/ i586 classic

А потом вот так

Код: Выделить всё

@localhost ~]$ sudo apt-get update && apt-get install rpm && apt-get install gimp
[sudo] password for user:
Get:1 http://mirror.yandex.ru noarch release [841B]
Get:2 http://mirror.yandex.ru i586 release [843B]
Fetched 1684B in 13s (129B/s)
Get:1 http://mirror.yandex.ru noarch/classic pkglist [2118kB]
Hit http://mirror.yandex.ru noarch/classic release
Get:2 http://mirror.yandex.ru i586/classic pkglist [3811kB]
Hit http://mirror.yandex.ru i586/classic release
Fetched 5928kB in 7m1s (14.1kB/s)
Reading Package Lists... Done
Building Dependency Tree... Done
E: Запись в /var/cache/apt/ невозможна
E: Невозможно прочитать список пакетов или файл статуса.

Что не так делаю?
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: как обновить один пакет

Сообщение romuil » 23.10.2010 10:21

Запускаете через sudo только apt-get update. Всё остальное с правами ограниченного пользователя обламывается. Если не понимаете смысл запускаемых конструкций - просто выполняйте то, что я написал. Удачи.
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 23.10.2010 11:19

просто привык по привычке через судо по одной команде
смысл я понял, спасибо )
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 23.10.2010 13:51

Код: Выделить всё

WARNING: The following essential packages will be removed
This should NOT be done unless you know exactly what you are doing!
  apt apt-conf-school (due to apt) basesystem startup (due to basesystem) util-linux
  (due to basesystem)
173 upgraded, 48 newly installed, 10 replaced, 915 removed and 505 not upgraded.
Need to get 58.7kB/64.6MB of archives.
After unpacking 3118MB disk space will be freed.
You are about to do something potentially harmful
To continue type in the phrase 'Yes, do as I say!'
 ?] Yes, do as I say!
Get:1 http://mirror.yandex.ru i586/classic iconv 6:2.11.2-alt1.M51.1 [58.7kB]
Fetched 58.7kB in 7s (7663B/s)
Committing changes...
Preparing...                 ##################################################### [100%]
file /bin/mountpoint from install of sysvinit-utils-2.86-alt2 conflicts with file from package SysVinit-2.86-alt1
file /sbin/bootlogd from install of sysvinit-utils-2.86-alt2 conflicts with file from package SysVinit-2.86-alt1
file /sbin/killall5 from install of sysvinit-utils-2.86-alt2 conflicts with file from package SysVinit-2.86-alt1
file /usr/bin/last from install of sysvinit-utils-2.86-alt2 conflicts with file from package SysVinit-2.86-alt1
file /usr/bin/mesg from install of sysvinit-utils-2.86-alt2 conflicts with file from package SysVinit-2.86-alt1
file /usr/bin/wall from install of sysvinit-utils-2.86-alt2 conflicts with file from package SysVinit-2.86-alt1
E: Error while running transaction

Все-таки не получается (
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: как обновить один пакет

Сообщение romuil » 23.10.2010 19:39

Тогда пробуй сразу

Код: Выделить всё

apt-get dist-upgrade
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 26.10.2010 07:55

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

Код: Выделить всё

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1228511472 (LWP 16368)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0xb5b474b0 in gdk_pixbuf_new_from_data ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
#6  0xb5b50aa2 in gdk_pixbuf_from_pixdata ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
#7  0xb5b51c55 in gdk_pixbuf_new_from_inline ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
#8  0xb60a82f5 in QWidget::setUpdatesEnabled ()
   from /usr/lib/browser-plugins/libflashplayer.so
#9  0xffffffff in ?? ()
#10 0xb68a8290 in QWidget::setUpdatesEnabled ()
   from /usr/lib/browser-plugins/libflashplayer.so
#11 0x00000000 in ?? ()

когда захожу в управление пакетами, вылазит предупреждение что три пакета надо исправить, я нажимаю на исправить, в ответ получаю такое
Система APT сообщает:
E: Some errors occurred while running transaction
И еще так
Во время установки пакета gambas-ide-2.17.0-alt1:

error: unpacking of archive failed on file /usr/share/gambas2/help/help/doc/odbc: cpio: rename failed - Это каталог
И еще не могу управлять настройкой сетевых интерфейсов через кде - если кликаю на центр управления системой, потом на Сетевые интерфейсы, окно закрывается

Помогите разобраться.
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 26.10.2010 08:45

Еще вопрос
гимп обновился до версии 2.6.8 но в моей папке по-прежнему папка .gimp-2.4 Мне ее самому переименовывать надо?

Если пытаюсь запустить файерфокс с консоли то вот что говорит и все

Код: Выделить всё

@localhost ~]$ firefox
Mozilla XULRunner 1.9.2.10pre - 20100916181947

P.S. я бы охотно покапался в настройках, но я в школе. Кто работал (ет) в школе тот поймет какая это сумашедшая система и какой там режим. В общем нет времени.
даешь линукс в школы!)
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: как обновить один пакет

Сообщение romuil » 26.10.2010 09:05

Попробуйте просто переименовать .gimp-2.4 в .gimp-2.4~
Проверьте версию пакета rpm.
Строго говоря во время dist-upgrade я всегда смотрю на консоль и читаю сообщения об ошибках и прочие Warning
Сообщение об ошибке нужно видеть дословно. Что-то где-то сломалось никуда не годится.
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 26.10.2010 09:29

dist-upgrade закончилась таким сообщением

Код: Выделить всё

Fetched 1328MB in 1d 6h4m53s (12.3kB/s)
Failed to fetch http://mirror.yandex.ru/altlinux/5.1/branch/i586/RPMS.classic/runawfe-gpd-2.2-alt4.svn1126.i586.rpm  Error reading from server - read (104 Connection reset by peer) [IP: 93.158.155.193 80]
Failed to fetch http://mirror.yandex.ru/altlinux/5.1/branch/noarch/RPMS.classic/k3b-i18n-1.0.5-alt1.1.noarch.rpm  Connection timed out [IP: 93.158.155.193 80]
Failed to fetch http://mirror.yandex.ru/altlinux/5.1/branch/noarch/RPMS.classic/wormux-data-0.8.3-alt1.noarch.rpm  Error reading from server - read (104 Connection reset by peer) [IP: 93.158.155.193 80]
Failed to fetch http://mirror.yandex.ru/altlinux/5.1/branch/i586/RPMS.classic/wxGTK2u-2.6.4-alt2.1.i586.rpm  Error reading from server - read (104 Connection reset by peer) [IP: 93.158.155.193 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Т.е. насколько я понял не получилось у него захватить три пакета с сервера. Тогда я написал как попросили

Код: Выделить всё

@localhost ~]# apt-get update --fix-missing
Get:1 http://mirror.yandex.ru noarch release [841B]
Get:2 http://mirror.yandex.ru i586 release [843B]
Fetched 1684B in 7s (232B/s)
Hit http://mirror.yandex.ru noarch/classic pkglist
Hit http://mirror.yandex.ru noarch/classic release
Hit http://mirror.yandex.ru i586/classic pkglist
Hit http://mirror.yandex.ru i586/classic release
Reading Package Lists... Done
Building Dependency Tree... Done

После этого он докачал недокаченное и пошел обновлять систему, периодически показывая некоторые ошибки, но не вырубался и дошел до rebuilding the rpm tree. После этого я увидел что все обновилось, но вот некторые приложения не запускаются (назвал выше) и исправить 2 пакета с ошибками не получается. (gambas-ide не получается обновиться). Когда нажимаю исправить пакеты с ошибками, выдает
Система APT сообщает:
E: Some errors occurred while running transaction
Я тоже не понимаю что значит "некоторые ошибки" )
И что значит это
Во время установки пакета gambas-ide-2.17.0-alt1:

error: unpacking of archive failed on file /usr/share/gambas2/help/help/doc/odbc: cpio: rename failed - Это каталог
?
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: как обновить один пакет

Сообщение romuil » 26.10.2010 09:41

Что сейчас показывает

Код: Выделить всё

rpm -q gambas-ide


И да, заводите в багзиллу сообщение об ошибке. /usr/share/gambas2/help/help/doc/odbc надо удалить вручную - поставится.
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 26.10.2010 10:23

romuil писал(а):
26.10.2010 09:41
Что сейчас показывает

Код: Выделить всё

rpm -q gambas-ide

@localhost ~]$ rpm -q gambas-ide
gambas-ide-2.0.0-alt0.M40.1
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 26.10.2010 10:34

ska писал(а):
26.10.2010 10:23
/usr/share/gambas2/help/help/doc/odbc надо удалить вручную - поставится.

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

Во время установки пакета gambas-ide-2.17.0-alt1:

Running /usr/lib/rpm/posttrans-filetriggers
install-info: предупреждение: в `./maxima-index.lisp' нет вхождения для каталога Info
install-info: предупреждение: в `./xmaxima.info' нет вхождения для каталога Info
Unknown media type in type 'all/all'

Unknown media type in type 'all/allfiles'

Unknown media type in type 'uri/mms'

Unknown media type in type 'uri/mmst'

Unknown media type in type 'uri/mmsu'

Unknown media type in type 'uri/pnm'

Unknown media type in type 'uri/rtspt'

Unknown media type in type 'uri/rtspu'

Unknown media type in type 'fonts/package'

Unknown media type in type 'interface/x-winamp-skin'

Done.

p.s. В багзилу насчет браузера и текстового редактора с сетевыми интрефейсами? )
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: как обновить один пакет

Сообщение romuil » 26.10.2010 10:41

Насчет gambas-ide конечно.
С OOo и firefox скорее всего тоже придется задвигать в сторону конфиги.
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 26.10.2010 12:38

openoffice запустился когда я переименовал папку в домашнем каталоге на обновленную версию
остается вопрос Почему не открывается окно сетевых интерфейсов в Центре управления системой. При перезагрузке второй сетевухе назначается внешний адрес как у первой. Приходится менять его сейчас постоянно через консольную ifconfig (

и с фф непонятно. Он по-прежнему не запускается. Тоже папку надо переименовать? Но эта папка вроде без версии, просто .mozila а вней папка firefox
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: как обновить один пакет

Сообщение romuil » 26.10.2010 13:04

С firefox тоже самое. Не вполне понятно какой центр управления acc или systemsettings из KDE?
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 26.10.2010 13:26


romuil писал(а):
26.10.2010 13:04
С firefox тоже самое. Не вполне понятно какой центр управления acc или systemsettings из KDE?

используется оконный менеджер кде, через меню иду в Настройка-Центр управления системой, потом вылазит окно с сообщением
чтобы выполнить асс необходима дополнительная информация, потом в качестве такой информации ввожу пароль администратора.


Переименовал папку firefox в своем домашнем каталоге на firefox-3.6
Вышел из системы, снова зашел - фф по-прежнему не хочет запускаться
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 26.10.2010 13:54

используя конкверор в качестве браузера (фф не запускается( получаю окна Анализатора сбоев КДЕ

В приложении неизветсно (nspluginviewer) произошел фатальный сбой, вызвавший сигнал 11

А впротоколе сбоя так
Похоже, что протокол сбоя бесполезен.
Вероятные причины - либо ваши пакеты были собраны таким образом, что создание протокола сбоя невозможно, либо кадр стека был серьезно поврежден при сбое.

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".

P.S. Честно говоря мне не никогда не нравился кде, всегда пользовался гномом.
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: как обновить один пакет

Сообщение romuil » 26.10.2010 14:03

Не нужно переименовывать - просто задвинуть. Пробуйте пустить acc из консоли.
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 26.10.2010 14:14

@localhost ~]$ acc
socket path /tmp/alterator/browser-sock ...
/usr/lib/alterator/backend3/net-junior: line 430: /usr/share/alterator/build/bac kend3.sh: Нет такого файла или каталога
guile: uncaught throw to woo-error: ("backend-communication error: (\"system-err or,(\\\"write_all\\\" \\\"~A\\\" (\\\"Broken pipe\\\") (32))\")")

Кликнул на сетевые интерфейсы - все пропало((

romuil писал(а):
26.10.2010 14:03
Не нужно переименовывать - просто задвинуть.

Задвинуть - это удалить? )
Я удалил свой каталог .mozila (сохранив копию конечно). Вышел, зашел. Фф не хочет запускаться
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: как обновить один пакет

Сообщение romuil » 26.10.2010 14:20

/usr/lib/alterator/backend3/net-junior: line 430: /usr/share/alterator/build/bac kend3.sh: Нет такого файла или каталога

Вы это копировали или вписали руками? bac kend3.sh не может иметь пробел - это имя файла скрипта.

Остается сделать тоже самое с каталогом /etc/mozilla
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 27.10.2010 01:50

romuil писал(а):
26.10.2010 14:20
/usr/lib/alterator/backend3/net-junior: line 430: /usr/share/alterator/build/bac kend3.sh: Нет такого файла или каталога

Вы это копировали или вписали руками? bac kend3.sh не может иметь пробел - это имя файла скрипта.


ничего сам не писал, оно само )
Спасибо сказали:

ska
Сообщения: 202
ОС: ALTLinux School Master

Re: как обновить один пакет

Сообщение ska » 27.10.2010 08:23

Похоже, я просто скопировал неверно ошибка такая в консоли

Код: Выделить всё

@localhost ~]$ acc
socket path /tmp/alterator/browser-sock ...
/usr/lib/alterator/backend3/net-junior: line 430: /usr/share/alterator/build/backend3.sh: Нет такого файла или каталога
guile: uncaught throw to woo-error: ("backend-communication error: (\"system-error,(\\\"write_all\\\" \\\"~A\\\" (\\\"Broken pipe\\\") (32))\")")

Но вот такого файла /usr/share/alterator/build/backend3.sh действительно не существует. Куда он делся?

С фф тоже безрезультатно, удалил /etc/mozila - не запускается
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: как обновить один пакет

Сообщение romuil » 27.10.2010 10:11

Покажите кому принадлежит файл /usr/lib/alterator/backend3/net-junior

Код: Выделить всё

rpm -qf /usr/lib/alterator/backend3/net-junior
Спасибо сказали: