Добрый день! Я только установила убунту на виртуальную машину. Хочу поставить несколько программ через apt.
Начала с телеграмма, в инструкции с сайта losst было указано сперва проверить, подключен ли у меня нужный репозиторий (подключен), затем выполнить sudo apt update, затем sudo apt install telegram-desktop.
Вот, что я заметила:
1) Если ставить ТГ без sudo apt update, то все в порядке.
2) Если сперва выполнить sudo apt update, то ТГ не ставится, выдает ошибку "Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend". Команда
ps aux | grep -i apt
выдает следующее:
root 3049 0.0 0.0 2616 544 ? Ss 14:53 0:00 /bin/sh /usr/lib/apt/apt.systemd.daily update
root 3056 0.0 0.0 2616 1852 ? S 14:53 0:00 /bin/sh /usr/lib/apt/apt.systemd.daily lock_is_held update
root 3713 0.0 0.1 20560 4472 pts/0 T 14:54 0:00 sudo apt install telegram-desktop
root 3714 0.0 0.2 27336 8432 pts/0 T 14:54 0:00 apt install telegram-desktop
anastas+ 4971 0.0 0.0 1084 296 pts/0 D+ 14:58 0:00 grep --color=auto -i apt
В связи с этим вопросы:
1) Нужно ли перед установкой программ выполнять sudo apt update? Это нужно делать перед установкой каждой программы?
2) sudo apt update сама не обновляет программы, а только пишет доступные для обновления пакеты? Что нужно сделать дальше для обновления
3) Что делать в этой ситуации (когда возникает Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend).
Я правда гуглила, но поняла немногое