[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gdebi не понимает ответ «y» на вопрос «Вы хотите установить этот пакет? [y/N]»



В Fri, 26 Nov 2010 22:49:49 +0300
Źmicier <321942@gmail.com> пишет:

> Debian Squeeze; gdebi 0.6.4.
> 
> $ sudo gdebi package.deb
> <описание пакета>
> Вы хотите установить этот пакет? [y/N]y
> 
> $
> 
> Ответ «y» здесь воспринимается как и любой некорректный ввод, т.е. как
> «нет». «Y» — точно так же.
> В неинтерактивном режиме (gdebi -n package.deb) все прекрасно работает.
> 
> Где тут какая собака порылась?

В программе "оптимизация".

    msg =  _("Do you want to install the software package? [y/N]:")
    print msg,
    sys.stdout.flush()
    res = sys.stdin.readline()
    if res.lower().startswith(msg[-5]):
        debi.install()

Чтобы поставить пакет вводите [   :)
И хорошо бы оформить сообщение об ошибке.

-- 
Best Regards,
Yuri Kozlov


Reply to: