В Fri, 26 Nov 2010 22:49:49 +0300
Źmicier <[email protected]> пишет:

> 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


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить