Страница 1 из 1

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

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

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

Добавлено: 2011-01-08 1:11:50
unix-admin
У разработчиков по-видимому не было такой цели...
Если у вас есть такая необходимость выполните вместо pkg_add -r ... -> fetch -v ... && pkg_add ...

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

Добавлено: 2011-01-08 1:49:47
spiderman
аааа, точно. Блин, как очевидно всё оказалось. Спасибо.

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

Добавлено: 2011-01-08 21:32:51
Alex Keda
есть ключик -v

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

Добавлено: 2011-01-09 17:06:07
spiderman
если -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