Отключите кеширование на вашем yum.conf
: http_caching = none
и отключите fastestmirror на вашем fastestmirror.conf
, изменив значение enabled
с 1
на 0
, затем введите следующую команду:
yum clean metadata
yum clean all
Edit { {1}} Чтобы временно отключить плагин, добавьте –disableplugin = fastestmirror
в командную строку yum
. Например, yum update –disableplugin = fastestmirror
.
Чтобы навсегда отключить плагин, отредактируйте /etc/yum/pluginconf.d/fastestmirror.conf
и измените enabled = 1
на enabled = 0
Используя vipe
из moreutils . Демо с seq 20
вместо wget
.
Запустить:
seq 20 | EDITOR=less vipe | wc -l
...и less
открывает канал для просмотра. Нажмите от q
до , выйдите из less
, и появится счетчик строк из wc -l
:
20
Теперь сделайте то же самое:
seq 20 | EDITOR=less vipe | wc -l
... но на этот раз нажмите Ctrl -C , затем q
до выйдитеless
. Из-за Ctrl -C , wc
никогда не запускается.
Следовательно, это должно работать:
wget -qO- https://some-site.com/some-file.sh | EDITOR=less vipe | bash
А если код не устраивает, нажмите Ctrl -C .
Если вы хотите сохранить файл, несмотря на , возможно, нежелание запускать его, попробуйте следующее:
wget -qO- https://some-site.com/some-file.sh | tee /tmp/some-file.sh |
EDITOR=less vipe | bash
... и это будет работать почти так же, за исключением того, что /tmp/some -file.sh также будет иметь содержимое канала.
В less
вы можете нажать s
, чтобы сохранить ввод в файл.
Или g
, чтобы добраться до вершины, а затем |$bash
для перехода к bash
.
$ curl -O https://some/url/file.sh
$ less file.sh
$ bash file.sh
Это было бы проще всего и наиболее надежно.