Автор Тема: Установка одиночного rpm пакета -2  (Прочитано 3014 раз)

Оффлайн disappear

  • Давно тут
  • **
  • Сообщений: 47
Пытаюсь установить скайп. Пытался так и сяк, читая разную литературу, в итоге добрался до топика http://forum.altlinux.org/index.php/topic,6926.0.html и сделал как там описано.
Но увы, вот что получилось:
[user@comp ~]$ su -
Password:
[root@comp ~]# cd /tmp
[root@comp tmp]# ls
blueman-applet-500  skype-2.1.0.81-fc10.i586.rpm
[root@comp tmp]# apt-get install skype-2.1.0.81-fc10.i586.rpm
Reading Package Lists... Error!
E: Failed reading file skype-2.1.0.81-fc10.i586.rpm
E: Problem opening /var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_p5_branch_i586_base_pkglist.classic
E: The package lists or status file could not be parsed or opened.
[root@comp tmp]#
Что я делаю не так? Судя по вышеуказанному топику я на верном пути, но почему-то не получается.В линуксе только начал разбираться, поэтому не понимаю что за ошибки, и почему они происходят.

Spinoza

  • Гость
Re: Установка одиночного rpm пакета -2
« Ответ #1 : 06.07.2010 06:32:13 »
Командойapt-get install skype-2.1.0.81-fc10.i586.rpm Вы говорите apt, что он должен установить пакет skype-2.1.0.81-fc10.i586.rpm из сетевого репозитория, но этого пакета в репах нет. Для локальной установки необходимо указать полный путь до пакетаapt-get install /tmp/skype-2.1.0.81-fc10.i586.rpm либо, если вы находитесь в той же папке где лежит пакет, перед именем пакета поставить "./" apt-get install ./skype-2.1.0.81-fc10.i586.rpm

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Установка одиночного rpm пакета -2
« Ответ #2 : 06.07.2010 09:17:00 »
Что показывает uname -a ?

Оффлайн disappear

  • Давно тут
  • **
  • Сообщений: 47
Re: Установка одиночного rpm пакета -2
« Ответ #3 : 06.07.2010 18:01:38 »
Вот что получается:
[root@comp tmp]# ls
 skype-2.1.0.81-fc10.i586.rpm
[root@comp tmp]# apt-get install ./skype-2.1.0.81-fc10.i586.rpm
Reading Package Lists... Error!
E: Failed reading file ./skype-2.1.0.81-fc10.i586.rpm
E: Problem opening /var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_p5_branch_i586_base_pkglist.classic
E: The package lists or status file could not be parsed or opened.
[root@comp tmp]# apt-get install /skype-2.1.0.81-fc10.i586.rpm
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package
[root@comp tmp]# uname -a
Linux comp.localdomain 2.6.30-std-def-alt15 #1 SMP Mon Dec 14 08:45:48 UTC 2009 i686 GNU/Linux
[root@comp tmp]#

Пробовал варианты ./  и  просто /

Может в этом проблема: (i586)- это из названия пакета, а это (i686) из строки которую выдала   uname -a ?
Если да, то то где взять пакет под  i686, на оф.сайте skype только один rpm пакет, это тот который я пытаюсь установить, и там он обозначен как пакет для Fedora.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Установка одиночного rpm пакета -2
« Ответ #4 : 06.07.2010 18:27:10 »
Может в этом проблема: (i586)- это из названия пакета, а это (i686) из строки которую выдала   uname -a ?
Нет, не при чём. Фактически и то и другое означает архитектуру x86_32.

Вот как я делал (адрес получил на странице http://www.skype.com/intl/ru/get-skype/on-your-computer/linux/post-download/
wget http://www.skype.com/go/getskype-linux-beta-fc10
apt-get update
apt-get install skype-2.1.0.81-fc10.i586.rpm
Замечание: у меня подключены оба источника репозитория (i586 и noarch).
Что выдаёт команда
grep -R ^rpm /etc/apt
Вы говорите apt, что он должен установить пакет skype-2.1.0.81-fc10.i586.rpm из сетевого репозитория, но этого пакета в репах нет.
Если файл есть в текущем каталоге, он поставится без проблем. Очевидно, что проблема в
Цитировать
Problem opening /var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_p5_branch_i586_base_pkglist.classic
Андрей Черепанов (cas@)

Оффлайн disappear

  • Давно тут
  • **
  • Сообщений: 47
Re: Установка одиночного rpm пакета -2
« Ответ #5 : 06.07.2010 19:17:56 »
Вот как я делал (адрес получил на странице http://www.skype.com/intl/ru/get-skype/on-your-computer/linux/post-download/
wget http://www.skype.com/go/getskype-linux-beta-fc10
apt-get update
apt-get install skype-2.1.0.81-fc10.i586.rpm
Замечание: у меня подключены оба источника репозитория (i586 и noarch).
Что выдаёт команда
grep -R ^rpm /etc/apt
Вы говорите apt, что он должен установить пакет skype-2.1.0.81-fc10.i586.rpm из сетевого репозитория, но этого пакета в репах нет.
Если файл есть в текущем каталоге, он поставится без проблем. Очевидно, что проблема в
Цитировать
Problem opening /var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_p5_branch_i586_base_pkglist.classic

Решение Skull сработало. Скайп установлен. Огромное спасибо! Что нужно курить читать чтобы самостоятельно разрешить проблему на таком уровне? Серьёзно, посоветуйте литературу.

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

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Установка одиночного rpm пакета -2
« Ответ #6 : 07.07.2010 12:39:05 »
Огромное спасибо! Что нужно курить читать чтобы самостоятельно разрешить проблему на таком уровне? Серьёзно, посоветуйте литературу.
http://docs.altlinux.org/current/desktop/packages_apt/index.html
Там явно это и написано:
Цитировать
При помощи APT можно установить и отдельный бинарный rpm-пакет, не входящий ни в один из репозиториев (например, полученный из Интернет). Для этого достаточно выполнить команду apt-get install путь_к_файлу.rpm. При этом APT проведёт стандартную процедуру проверки зависимостей и конфликтов с уже установленными пакетами.
Цитировать
Проблема решена, ещё раз, огромное спасибо! Но всёже интересно, почему пакет не хотел устанавливаться с жесткого диска.
Вы попробуйте установить нескаченный пакет. Очевидно, неверно прописаны репозитории.
Андрей Черепанов (cas@)

Оффлайн disappear

  • Давно тут
  • **
  • Сообщений: 47
Re: Установка одиночного rpm пакета -2
« Ответ #7 : 07.07.2010 22:20:46 »
Вы попробуйте установить нескаченный пакет. Очевидно, неверно прописаны репозитории.

Я же писал, что установил, всё работает, спасибо огромное, и именно по описанному Вами методу установки нескаченного пкета.

Что значит "неверно прописаны репозитории", я выбрал из списка в программе synaptik (параметры --> репозитории): ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/    i586
                        ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/    noarch
                        ftp://ftp.heanet.ie/mirrors/ftp.altlinux.org/p5/branch/              i586
                        ftp://ftp.heanet.ie/mirrors/ftp.altlinux.org/p5/branch/              noarch
                        ftp://pspo.fcior.edu.ru/ALTLinux/p5/branch/                            i586
                        ftp://pspo.fcior.edu.ru/ALTLinux/p5/branch/                            noarch
                        ftp://ftp.linux.kiev.ua/pub/Linux/ALT/p5/branch/                     i586
                        ftp://ftp.linux.kiev.ua/pub/Linux/ALT/p5/branch/                     noarch
                        ftp://mirror.yandex.ru/altlinux/p5/branch/                               i586
                        ftp://mirror.yandex.ru/altlinux/p5/branch/                               noarch
                       
Вот, собственно. А чтоб руками что-то гдето прописывать, такого я не делал. А где нужно это сделать ещё, помимо выбора в synaptik?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Установка одиночного rpm пакета -2
« Ответ #8 : 08.07.2010 12:45:02 »
Вот, собственно. А чтоб руками что-то гдето прописывать, такого я не делал. А где нужно это сделать ещё, помимо выбора в synaptik?
Выбрали много дублирующихся источников (можно было ограничится двумя).
По управлению пакетами прочтите http://altlinux.org/Управление_пакетами
Андрей Черепанов (cas@)

Оффлайн disappear

  • Давно тут
  • **
  • Сообщений: 47
Re: Установка одиночного rpm пакета -2
« Ответ #9 : 08.07.2010 21:29:27 »
Понял. Спасибо.