запуск dpkg -i в скрипте postinst, sovdep, 26-Июл-18, 10:04 [смотреть все]Добрый день. В скрипте postinst необходимо скачать другой deb пакет и установить его командой dpkg, но по понятным причинам этого сделать не удается: "dpkg: ошибка: база данных состояния dpkg заблокирована другим процессом"deb пакет, который устанавливается в скрипте, в репозиториях отсутствует, т.е. возможность его получить одна - wget http://tratata.com/deb_x86_64/package_name.deb Мой deb пакет, который я собираю, выкладывается в публичный репозиторий и попадает в систему пользователя через утилиту apt-get install my_package. Вот такая вот задача. Может кто уже сталкивался или знает как одновременно запустить вторую установку deb пакета. Спасибо |
- запуск dpkg -i в скрипте postinst,
Andrey Mitrofanov, 10:29 , 26-Июл-18 (1)> Мой deb пакет, который я собираю, выкладывается в публичный репозиторий и попадает > в систему пользователя через утилиту apt-get install my_package. > запустить вторую установку deb пакета.Вам нужно связаться с Микрософтом. У них точно есть группа поддержки для переживших травмирующее переживание "установки пакета в дебиан". https://www.opennet.ru/openforum/vsluhforumID3/114582.html#107
- запуск dpkg -i в скрипте postinst,
sovdep, 14:48 , 26-Июл-18 (2)> Вам нужно связаться с Микрософтом. У них точно есть группа поддержки > для переживших травмирующее переживание "установки пакета в дебиан".Андрей, ты гений!
- запуск dpkg -i в скрипте postinst,
Aliech, 13:55 , 01-Авг-18 (3)>[оверквотинг удален] > В скрипте postinst необходимо скачать другой deb пакет и установить его командой > dpkg, но по понятным причинам этого сделать не удается: > "dpkg: ошибка: база данных состояния dpkg заблокирована другим процессом" > deb пакет, который устанавливается в скрипте, в репозиториях отсутствует, т.е. возможность > его получить одна - wget http://tratata.com/deb_x86_64/package_name.deb > Мой deb пакет, который я собираю, выкладывается в публичный репозиторий и попадает > в систему пользователя через утилиту apt-get install my_package. > Вот такая вот задача. Может кто уже сталкивался или знает как одновременно > запустить вторую установку deb пакета. > Спасибо Никак. Указывайте зависимости должным образом и не придумывайте велосипед.
- запуск dpkg -i в скрипте postinst,
PereresusNeVlezaetBuggy, 19:58 , 04-Авг-18 (4)>[оверквотинг удален] > В скрипте postinst необходимо скачать другой deb пакет и установить его командой > dpkg, но по понятным причинам этого сделать не удается: > "dpkg: ошибка: база данных состояния dpkg заблокирована другим процессом" > deb пакет, который устанавливается в скрипте, в репозиториях отсутствует, т.е. возможность > его получить одна - wget http://tratata.com/deb_x86_64/package_name.deb > Мой deb пакет, который я собираю, выкладывается в публичный репозиторий и попадает > в систему пользователя через утилиту apt-get install my_package. > Вот такая вот задача. Может кто уже сталкивался или знает как одновременно > запустить вторую установку deb пакета. > Спасибо Запустите асинхронно (foo.sh &) шелл-скрипт, ждущий завершения сеанса работы dpkg и запускающий после этого dpkg.
|