у pkg_add есть прогресс бар?

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
spiderman
проходил мимо

у pkg_add есть прогресс бар?

Непрочитанное сообщение spiderman » 2011-01-08 0:44:16

Я правильно понимаю, что у pkg_add нету никаких прогресс-баров, чтобы знать сколько уже скачалось и сколько ещё осталось (да ещё чтобы скорость скачивания показывал)? Неужели параметр v и так многим ясен и понятен? Или может разработчики специально не хотят видеть никакой информации о скачанных мега-килобайтах?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: у pkg_add есть прогресс бар?

Непрочитанное сообщение unix-admin » 2011-01-08 1:11:50

У разработчиков по-видимому не было такой цели...
Если у вас есть такая необходимость выполните вместо pkg_add -r ... -> fetch -v ... && pkg_add ...

spiderman
проходил мимо

Re: у pkg_add есть прогресс бар?

Непрочитанное сообщение spiderman » 2011-01-08 1:49:47

аааа, точно. Блин, как очевидно всё оказалось. Спасибо.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: у pkg_add есть прогресс бар?

Непрочитанное сообщение Alex Keda » 2011-01-08 21:32:51

есть ключик -v
Убей их всех! Бог потом рассортирует...

spiderman
проходил мимо

Re: у pkg_add есть прогресс бар?

Непрочитанное сообщение spiderman » 2011-01-09 17:06:07

если -v в pkg_add -rv, то там мало что понятного будет о том, сколько же ещё ждать, пока эта штука скачается. Тот же эклипс, например, если через -rv устанавливать, то максимум, что будет видно из процесса скачивания - это какие-то отдельные файлы. А сколько их всего понять невозможно. Тут как бы в этом загвоздка.
И кстати, по поводу связки fetch-pkg_add, там проблема, походу всё-такие, в том, что хотим, например, установить пакет abby. Предположим узнать путь на фтп-сервере до этого пакета не составит труда, тогда делаем fetch ftp://bla/abby.tbz && pkg_add abby.tbz, но pkg_add же сматерится на отсутствие зависимостей, которые не установлены. Т.е. по хорошему, чтобы с помощью одной команды (пусть это функция на shell'e для fetch и pkg_add) сделать установку пакетов информативнее в плане "сколько осталось", нужно что ли сделать сначала fetch ftp://bla/packet.tbz && pkg_add packet.tbz, потом выловаить маты pkg_add'a на отсутствие таких-то пакетов, потом для них сделать fetch ftp://bla/dep1.tbz && fetch ftp://bla/dep2.tbz ... потом для каждого делать pkg_add, если опять маты-перематы, то опять fetch... и так делать, пока pkg_add не удовлетворится по полной? Или поди опять есть какая-то хитрая команда (или флаг), чтобы всё сделать чётко и красиво?

Гость
проходил мимо

Re: у pkg_add есть прогресс бар?

Непрочитанное сообщение Гость » 2011-01-11 5:54:41

Или может разработчики специально не хотят видеть никакой информации о скачанных мега-килобайтах?
нет не хотят, и более того им такие проблемы как медленные каналы не знакомы
у них гигабиты
pkg_add нажал, а она уже и отработалась)

вообще это слабость libfetch кажись
не помню можно ли у pkg_add обойти fetch и поюзать wget например
если нельзя, то что то на форуме уже помнится давненько проскакивало...
толи либа там менялась на какуюто , толи патчик был для pkg_add