Автор Тема: apt-get Установка (удаление), зависимости, компиляция пакетов и программ. Сторонние rpm, sh в т.ч.  (Прочитано 238905 раз)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 932
    • Домашняя страница
    • Email
Какая ж это графическая установка?  ::)
А вы попробуйте. Или без параметров запустите.
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
rpminstall openoffice.orgОн сам определит что нужно и докачает. Потребуется настроить репозитории, ну да и там кнопка есть.
Какая ж это графическая установка?  ::)
$ apt-cache search packageinstall
packageinstall - GUI frontend for install packages using apt-get
$
$ apt-cache search rpminstall
rpminstall - Graphical application for install RPM packages using apt-get

Оффлайн Ray

  • Завсегдатай
  • *
  • Сообщений: 158
А вы попробуйте. Или без параметров запустите.

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

Это может быть полезно, если на разных компах стоят одинаковые версии ОС, а инет есть
только на одном. Тогда можно было бы выкачать нужные пакеты и этой же утилитой их поставить из
локального каталога на другом компе.
---
THE TRUTH IS OUT THERE

Оффлайн Ray

  • Завсегдатай
  • *
  • Сообщений: 158
Попробовал. Прэлестно.

Упс... поторопился хвалить. Попробовал этой утилиткой поставить vlc плеер.
Она его нашла, нашла зависимости, стала ставить...
и уже минут 10 висит окно "проверка зависимостей пакетов", прогрессбар на 0% и не движется.

....подождал 20 минут и выключил. Не работает :(
« Последнее редактирование: 21.10.2010 09:51:13 от Ray »
---
THE TRUTH IS OUT THERE

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
2 Ray

Я ж подсказку в предыдущем посте дал, - всё работает.

ALT Linux 5.1 branch (KDE3)

Из рассылки:
Сегодня до Сизифа должен добраться написанный мною rpminstall и исправленный
packageinstall.
Связка этих двух пакетов позволяет установить (по щелчку) rpm из
файла/файлов/URL через apt-get с показом процесса установки.

Установлены два пакета:
$ apt-cache search packageinstall
packageinstall - GUI frontend for install packages using apt-get
$
$ apt-cache search rpminstall
rpminstall - Graphical application for install RPM packages using apt-get

Кликаем пользователем по файлу в konqueror'е
или в krusader'е правой кнопкой мыши "Установить с помощью"=>"Установка RPM":



Вводим пароль root:



Откроется окно (процесс не идет, - ждет подтверждения в следующем всплывшем окне):



За ним следующее, требующее подтверждения операции:



Смотрим подробности и если всё устраивает, нажимаем Установить:



Процесс пошел:




Так не выходит? Или я что-то не понял?

..PS
apt-get update
при этом, никто не отменял.
« Последнее редактирование: 21.10.2010 12:13:26 от Speccyfighter »

Оффлайн Ray

  • Завсегдатай
  • *
  • Сообщений: 158
Так не выходит? Или я что-то не понял?

Я поставил только rpminstall . Ставил через apt-get install.
Он установился и запускается.
Попробовал поставить им vlc плеер -- не поставилось.

Правда этот плеер и через apt-get install сначала не встало - попросило сделать apt-get update

packageinstall не ставил.
---
THE TRUTH IS OUT THERE

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 255
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Правда этот плеер и через apt-get install сначала не встало - попросило сделать apt-get update
Скорей всего в этом и была проблема.

Оффлайн Ray

  • Завсегдатай
  • *
  • Сообщений: 158
Теперь vlc не удаляется :)

apt-get remove vlc

типа говорит, что удалил, но плеер после этого из меню не  пропадает и по-прежнему запускается...
---
THE TRUTH IS OUT THERE

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 932
    • Домашняя страница
    • Email
и уже минут 10 висит окно "проверка зависимостей пакетов", прогрессбар на 0% и не движется.

....подождал 20 минут и выключил. Не работает :(
Надо смотреть, что в консоли пишет. Делать обвязки для apt-get — очень неблагодарная работа.
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 932
    • Домашняя страница
    • Email
Я поставил только rpminstall . Ставил через apt-get install.
packageinstall не ставил.
Как это у вас получилось, если у rpminstall явная зависимость на packageinstall? apt-get обязательно поставил бы оба.
Андрей Черепанов (cas@)

Оффлайн Ray

  • Завсегдатай
  • *
  • Сообщений: 158
Как это у вас получилось, если у rpminstall явная зависимость на packageinstall? apt-get обязательно поставил бы оба.

Значит он в автомате подцепил. Я спецом не ставил.

Как быть с удалением-то? Не получаецца :(
---
THE TRUTH IS OUT THERE

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Да, еще хотелось бы знать:

жмакали мышкой по файлу с
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/5.1/branch/i586/RPMS.classic
или с локального зеркала?
И на что был нацелен в этот момент sources.list?
Чтобы apt правильно отрабатывал зависимости, надо чтобы sources.list был нацелен на то, где жмакаем.
Ну и
apt-get update
перед выполнением
Там в первом окне есть кнопка Настройка

Механика такова:
у меня локальное зеркало.
sources.list нацелен на локальный репозиторий
После синканья сразу же делается
apt-get update
Поэтому или
packageinstall
или
apt-get install
не имеет значения, - всё равно его будет отрабатывать apt
При условии что пользовать будем только локальный репозиторий.
Либо отдельный пакет не тянущий зависимостей. А то систему можно влегкую сломать.


Оффлайн Ray

  • Завсегдатай
  • *
  • Сообщений: 158
Да, еще хотелось бы знать:
жмакали мышкой по файлу с
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/5.1/branch/i586/RPMS.classic
или с локального зеркала?
И на что был нацелен в этот момент sources.list?

реп настроен на ftp://ftp.altlinux.org/pub/distributions/ALTLinux/5.1/branch/i586/RPMS.classic

Я запустил из консоли $rpminstall
набрал в нем vlc - добавить - install.
Он нашелся в репозитории, показал какие ему надо зависимости,
потом появилось окно "проверка зависимостей пакетов" и всё.
---
THE TRUTH IS OUT THERE

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 255
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Как это у вас получилось, если у rpminstall явная зависимость на packageinstall? apt-get обязательно поставил бы оба.

Значит он в автомате подцепил. Я спецом не ставил.

Как быть с удалением-то? Не получаецца :(
Так vlc  виртуальный пакет, который просто тянет все остальные пакеты. Для удаления приложения vlc надо удалять libvlc, или все составные части vlc (что гораздо проще делать в стандартном apt-get или synaptic).

Оффлайн Ray

  • Завсегдатай
  • *
  • Сообщений: 158
что гораздо проще делать в стандартном apt-get

Имеется в виду в консоли?
---
THE TRUTH IS OUT THERE