Можно использовать pidfile с любым языком программирования. Это очень легко.
Существуют некоторые примеры в этом вопросе на StackOverflow.
Все загруженные пакеты кэшируются в /var/cache/apt/archives/
каталог. Вы можете
$ sudo apt-get clean
clean
убирает локальный репозиторий полученных файлов пакета. Это удаляет все кроме файла блокировки от /var/cache/apt/archives/
и /var/cache/apt/archives/partial/
.
Так как все пакеты загружаются на /var/cache/apt/archives
, и никакая более новая версия того же программного обеспечения не была обеспечена, Вы не должны загружать их снова.
Таким образом, установка продолжается, и пропустите часть загрузки
Способная система загружает все пакеты на кэш (/var/cache/apt/
) прежде чем они будут установлены. Самой установке только нужны эти файлы, поэтому если Вы уже загрузили vlc пакет нет никакой потребности загрузить его снова.
Можно убрать кэш с apt-get clean
или aptitude clean
, и при попытке переустановить пакет, то Вы будете видеть, что склонный должен загрузить .deb
снова...
Загруженные пакеты хранятся в/var/cache/apt/archives/. Если Вы хотите установить ту же версию снова, никакое сетевое соединение не требуется. Со временем этот кэш может стать очень большим, таким образом, необходимо звонить apt-get clean
или apt-get autoclean
время от времени.