Установка последней версии против установки старой и обновление?

Предоставленный вами URL-адрес загружается нормально, например:

wget "URL"
curl -O "URL"

Как упоминалось в комментариях: quote. Всегда цитируй!

Такие буквы, как и , имеют особое значение в оболочках, и без них URL-адрес не будет интерпретироваться так, как вы хотите.


Что касается загрузки без знания имени файла - я все еще не совсем понимаю, что вы имеете в виду, но некоторые примечания:

Это зависит от сайта для ebi.ac .uk

Предоставленный URL является специальной формой URI . Скорее всего, вас заинтересует часть запроса, а точнее первая секция: U00096.3 .

Вы можете изменить это, чтобы представить другие файлы и диапазоны. например, чтобы загрузить с U00000 по U00096 , скажите:

curl -O "http://www.ebi.ac.uk/ena/data/view/U00000-U00096&display=fasta&download=fasta&filename=U00000-U00096.fasta"
                                            ^^^^ data ^^^

Часть имени файла - это просто предложение о том, как назвать файл. Вы можете изменить это на что угодно. Например: filename = myown.fasta - не изменяет , что загружается, только имя, предложенное сервером -> веб-браузер, а также может использоваться curl и т. д.


На сайте есть много возможностей поиска и листинга, и вам придется копаться.

Подробнее о том, что происходит

Когда вы щелкаете ссылку для загрузки или используете такие инструменты, как curl или wget, на сервер ebi.ac.uk отправляется запрос для определенного файла. В вашем примере он, вероятно, имеет референт, установленный на:

http://www.ebi.ac.uk/ena/data/view/U00096.3

, и запрос GET, представленный как:

query['display'] = fasta
query['download'] = fasta
query['filename'] = entry.fasta

Сервер отвечает чем-то, среди прочего, например:

Content-Disposition: attachment; filename=entry.fasta

Это способ для сервера полагаться на предложение для имя файла обратно клиенту. Если вы используете версию curl с параметром -J , вы можете использовать это, чтобы сохранить файл под этим именем: Ie:

curl -OJ "URL"

Как уже упоминалось

Это довольно специфично для сайта и способ URL интерпретируется на сервере, имеет отношение к настройке сайта.

На другом хосте, использующем другую настройку с частью запроса filename = foo.txt , может быть так же, как если бы вам был предоставлен фактический файл с именем foo.txt из сервер.

Что касается этого сайта, ebi.ac.uk, это не файл, а динамически генерируемый контент с использованием запросов к базам данных. Результат запроса объединяется в файл и передается конечному пользователю.

1
19.07.2018, 11:49
1 ответ

Нет никаких «версий» Arch Linux, кроме этикеток на установочном носителе. После того, как вы загрузитесь в этот образ, например, с ядром из 2017.11, при установке на целевую машину вы будете загружать текущие версии всего программного обеспечения на зеркалах.

Есть причины, по которым вам следует предпочесть последние установочные образы, однако :они будут иметь более новые ядра, которые обеспечат лучшую поддержку оборудования, и, как и в любом проекте с открытым исходным кодом, в archiso project между каждым ежемесячным выпуском.

Однако в конечном итоге вы будете загружать и устанавливать последнюю стабильную версию всех пакетов на целевой компьютер.

Очевидно,вам не рекомендуется пытаться установить из особенно старого образа, так как последующие обновления до pacman, pacstrap и других основных утилит, которые поддерживают установку, вероятно, вызовут проблемы, которые сделают эту установку излишне сложной.

3
27.01.2020, 23:23

Теги

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