Попытка выполнить следующую команду
ls -ltrh| awk '$1 ~ /-rw/{print $0}'|sed -n '1,10p'| awk '{print "zip" " " $NF".zip" " " $NF}'| sh
Да, можно. По сути, apt
связывается с серверами в вашем списке репозиториев/источников пакетов, см. Документацию Debian по подходящим источникам:
$ cat /etc/apt/sources.list
deb http://site.example.com/debian distribution component1 component2 component3
Вот сайты, напр. site.example.com
порт 80 выше. Больше может быть в файлах, содержащихся в/etc/apt/sources.list.d/
Вы можете выполнить поиск DNS для них, возможно, скопировать IP-адреса в /etc/hosts
, чтобы они не менялись слишком часто (в случае, если серверы имеют несколько IP-адресов для балансировки нагрузки ), затем список короткий, и вам не нужно разрешать поиск DNS:
$ nslookup site.example.com
(...)
Name: site.example.com
Address: 11.22.33.44
$ echo "11.22.33.44 site.example.com" >> /etc/hosts
(Конечно, это предполагает, что серверы по этим адресам останутся доступными, но в противном случае вы увидите сообщения об ошибках при попытках обновления.)