Как избежать & ldquo; apt-get & rdquo; застрять?

Системный монитор, предварительно установленный на Ubuntu 18.04, устанавливается через пакет snap, а не из традиционного репозитория apt. Вы можете проверить, что при запуске snap list выход должен содержать gnome-system-monitor.

В среде Snap-исполнения нет ни одной из иконки вашей системы (локальной или общесистемной).

В качестве обходного пути вы можете удалить привязанные приложения, запустив

snap remove gnome-system-monitor

и установив традиционный, запустив

sudo apt install gnome-system-monitor
1
задан 11 April 2015 в 23:22

1 ответ

Вот обобщенное сообщение об ответе @ geirha.

############ wrapper over apt-get to download files (retries if download fails) and then perform action.  
############ usage example:  aptgethelper install "nethogs rar -y -qq --force-yes"
function aptgethelper(){
local __cmd=$1
local __args=$2
local retry=10 count=0
set +x
    # retry at most $retry times, waiting 1 minute between each try
    while true; do

        # Tell apt-get to only download packages for upgrade, and send 
        # signal 15 (SIGTERM) if it takes more than 10 minutes
        if timeout --kill-after=60 60 apt-get -d $__cmd --assume-yes $__args; then
            break
        fi
        if (( count++ == retry )); then
            printf "apt-get download failed for $__cmd ,  $__args\n" >&2
            return 1
        fi
        sleep 60
    done

    # At this point there should be no more packages to download, so 
    # install them.
    apt-get $__cmd --assume-yes $__args
}
0
ответ дан 25 May 2018 в 13:26

Другие вопросы по тегам:

Похожие вопросы: