Решено: помогите с алгоритмом и скриптом

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Решено: помогите с алгоритмом и скриптом

Сообщение kasak »

на ftp kernel.org есть такой файл
ftp://ftp.eu.kernel.org/pub/linux/kernel/...EST-IS-2.6.23.1
он как видно определяет последнюю версию ядра.
очень бы хотелось выцепить скриптом номер 2.6.23.1
потом вляпать его в комманду или rsync или wget чтобы скачалась автоматом та версия ядра, которая является последней, в случае, если на моём ftp лежит более ранняя версия ядра..
подскажите, можно ли каким-либо образом выцепить номер ядра?
думаю я смог бы написать программку на C для выцапливания именно номера версии.. но честно говоря ничего не хочется писать, может есть утилиты типа awk чтобы выцепить?
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Michael
Сообщения: 92

Re: Решено: помогите с алгоритмом и скриптом

Сообщение Michael »

Код: Выделить всё

wget ftp://ftp.eu.kernel.org/pub/linux/kernel/v2.6/LATEST-IS-*
wget ftp://ftp.eu.kernel.org/pub/linux/kernel/v2.6/linux-`echo LATEST-IS-*| sed "/LATEST-IS-//"`
rm LATEST-IS-*
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: Решено: помогите с алгоритмом и скриптом

Сообщение kasak »

гениально!
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: Решено: помогите с алгоритмом и скриптом

Сообщение kasak »

вот такая ошибка:
sed: -e выражение #1, символ 13: неизвестная команда: `/'
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Решено: помогите с алгоритмом и скриптом

Сообщение diesel »

Код: Выделить всё

wget ftp://ftp.eu.kernel.org/pub/linux/kernel/v2.6/linux-`echo LATEST-IS-*| sed "s/LATEST-IS-//"`


s/// в sed-e куда-то пропало
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: Решено: помогите с алгоритмом и скриптом

Сообщение kasak »

отлично) теперь добавил в конец строки .tar.bz2 и пихнуть в крон.дейли
и новое ядро на фтп будет фсегда)
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Решено: помогите с алгоритмом и скриптом

Сообщение diesel »

не надо. в том то и прикол что эта строчка уже качает последнее ядро:

Код: Выделить всё

diesel@beezir:~$ wget ftp://ftp.eu.kernel.org/pub/linux/kernel/v2.6/linux-`echo LATEST-IS-*| sed "s/LATEST-IS-//"`
--10:13:55--  ftp://ftp.eu.kernel.org/pub/linux/kernel/v2.6/linux-*
           => `.listing'
Resolving ftp.eu.kernel.org... 199.6.1.164, 130.239.17.4
Connecting to ftp.eu.kernel.org|199.6.1.164|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /pub/linux/kernel/v2.6 ... done.
==> PASV ... done.    ==> LIST ... done.

    [                      <=>            ] 161,440       21.62K/s

10:14:04 (21.83 KB/s) - `.listing' saved [161440]

Removed `.listing'.
--10:14:04--  ftp://ftp.eu.kernel.org/pub/linux/kernel/v2.6/linux-2.6.0.tar.bz2
           => `linux-2.6.0.tar.bz2.1'
==> CWD /pub/linux/kernel/v2.6 ... done.
==> PASV ... done.    ==> RETR linux-2.6.0.tar.bz2 ... done.
Length: 33,255,278 (32M)

 0% [                                     ] 70,952        20.81K/s    ETA 27:09
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: Решено: помогите с алгоритмом и скриптом

Сообщение kasak »

а почему он качает 2.6.0?
по первому варианту с подстановкой .tar.bz2 качается 2.6.23.1
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Решено: помогите с алгоритмом и скриптом

Сообщение diesel »

а да, точна :) не туда посмотрел :)
Спасибо сказали: