LinuxForum.Fans
Тема

Импорт ссылок на *.deb файлы из index.html в wget

Автор: deblanck 22 сообщений 2732 просмотров
#338281

Доброго времени суток всем.
Собственно сама проблема,понадобилось использовать утилиту wget для выкачки только *.deb-файлов со страницы репозитория,поскольку недоступна графическая среда с uGet,но действие

text

wget -r -l3 -A ".deb" http://****

приводит только к скачиванию некой структуры каталогов репозитория и файла index.html.А действие

text

wget -i index.html --force-html

выдаёт

Показать

index.html: не удаётся распознать неполную ссылку /icons/blank.gif.
index.html: не удаётся распознать неполную ссылку ?C=N;O=D.
index.html: не удаётся распознать неполную ссылку ?C=M;O=A.
index.html: не удаётся распознать неполную ссылку ?C=S;O=A.
index.html: не удаётся распознать неполную ссылку ?C=D;O=A.
index.html: не удаётся распознать неполную ссылку /icons/back.gif.
index.html: не удаётся распознать неполную ссылку /~kernel-ppa/mainline/daily/.
index.html: не удаётся распознать неполную ссылку /icons/text.gif.
index.html: не удаётся распознать неполную ссылку 0001-base-packaging.patch.
index.html: не удаётся распознать неполную ссылку /icons/text.gif.
index.html: не удаётся распознать неполную ссылку 0002-debian-changelog.patch.
index.html: не удаётся распознать неполную ссылку /icons/text.gif.
index.html: не удаётся распознать неполную ссылку 0003-configs-based-on-Ubuntu-END.patch.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку BUILD.LOG.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку BUILT.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку CHANGES.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку COMMIT.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку linux-headers-3.12.0-999-generic_3.12.0-999.201309210405_amd64.deb.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку linux-headers-3.12.0-999-generic_3.12.0-999.201309210405_i386.deb.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку linux-headers-3.12.0-999_3.12.0-999.201309210405_all.deb.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку linux-image-3.12.0-999-generic_3.12.0-999.201309210405_amd64.deb.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку linux-image-3.12.0-999-generic_3.12.0-999.201309210405_i386.deb.
В файле index.html не обнаружено строк URL

Что это,сломали wget?..
По опыту обращения с uGet знаю,что там есть функция "Импорт файла HTML",в результате чего из index.html считываются все ссылки на файлы,которые можно выбрать по маске и скачать,но как заставить сделать это wget?Вычитал от и до весь man wget , гуглю третий день - решения найти не могу!Подскажите пожалуйста,как сделать?Или,если то же можно сделать с помощью curl или aria2?

#338282

Покажите весь index.html.

#338292

Пожалуйста:

text

cat index.html
Показать

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<title>Index of /~kernel-ppa/mainline/daily/current</title>
</head>
<body>
<h1>Index of /~kernel-ppa/mainline/daily/current</h1>
<table><tr><th><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr><tr><th colspan="5"><hr></th></tr>
<tr><td valign="top"><img src="/icons/back.gif" alt="[DIR]"></td><td><a href="/~kernel-ppa/mainline/daily/">Parent Directory</a></td><td>&nbsp;</td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="0001-base-packaging.patch">0001-base-packaging.patch</a></td><td align="right">21-Sep-2013 08:06 </td><td align="right">4.7M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="0002-debian-changelog.patch">0002-debian-changelog.patch</a></td><td align="right">21-Sep-2013 08:06 </td><td align="right">298K</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="0003-configs-based-on-Ubuntu-END.patch">0003-configs-based-on-Ubuntu-END.patch</a></td><td align="right">21-Sep-2013 08:06 </td><td align="right"> 39K</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="BUILD.LOG">BUILD.LOG</a></td><td align="right">21-Sep-2013 08:24 </td><td align="right">2.9M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="BUILT">BUILT</a></td><td align="right">21-Sep-2013 08:24 </td><td align="right"> 99 </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="CHANGES">CHANGES</a></td><td align="right">21-Sep-2013 08:05 </td><td align="right"> 19K</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="COMMIT">COMMIT</a></td><td align="right">21-Sep-2013 08:24 </td><td align="right"> 41 </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="linux-headers-3.12.0-999-generic_3.12.0-999.201309210405_amd64.deb">linux-headers-3.12.0-999-generic_3.12.0-999.201309210405_amd64.deb</a></td><td align="right">21-Sep-2013 08:15 </td><td align="right">1.0M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="linux-headers-3.12.0-999-generic_3.12.0-999.201309210405_i386.deb">linux-headers-3.12.0-999-generic_3.12.0-999.201309210405_i386.deb</a></td><td align="right">21-Sep-2013 08:23 </td><td align="right">1.0M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="linux-headers-3.12.0-999_3.12.0-999.201309210405_all.deb">linux-headers-3.12.0-999_3.12.0-999.201309210405_all.deb</a></td><td align="right">21-Sep-2013 08:06 </td><td align="right"> 12M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="linux-image-3.12.0-999-generic_3.12.0-999.201309210405_amd64.deb">linux-image-3.12.0-999-generic_3.12.0-999.201309210405_amd64.deb</a></td><td align="right">21-Sep-2013 08:15 </td><td align="right"> 46M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="linux-image-3.12.0-999-generic_3.12.0-999.201309210405_i386.deb">linux-image-3.12.0-999-generic_3.12.0-999.201309210405_i386.deb</a></td><td align="right">21-Sep-2013 08:23 </td><td align="right"> 45M</td><td>&nbsp;</td></tr>
<tr><th colspan="5"><hr></th></tr>
</table>
<address>Apache/2.2.14 (Ubuntu) Server at kernel.ubuntu.com Port 80</address>
</body></html>
#338293

Вот ссылки из вашего файла

text

Ссылки

1. file://localhost/tmp/index.html?C=N;O=D 2. file://localhost/tmp/index.html?C=M;O=A 3. file://localhost/tmp/index.html?C=S;O=A 4. file://localhost/tmp/index.html?C=D;O=A 5. file://localhost/~kernel-ppa/mainline/daily/ 6. file://localhost/tmp/0001-base-packaging.patch 7. file://localhost/tmp/0002-debian-changelog.patch 8. file://localhost/tmp/0003-configs-based-on-Ubuntu-END.patch 9. file://localhost/tmp/BUILD.LOG 10. file://localhost/tmp/BUILT 11. file://localhost/tmp/CHANGES 12. file://localhost/tmp/COMMIT 13. file://localhost/tmp/linux-headers-3.12.0-999-generic_3.12.0-999.201309210405_amd64.deb 14. file://localhost/tmp/linux-headers-3.12.0-999-generic_3.12.0-999.201309210405_i386.deb 15. file://localhost/tmp/linux-headers-3.12.0-999_3.12.0-999.201309210405_all.deb 16. file://localhost/tmp/linux-image-3.12.0-999-generic_3.12.0-999.201309210405_amd64.deb 17. file://localhost/tmp/linux-image-3.12.0-999-generic_3.12.0-999.201309210405_i386.deb

Ничего не настораживает? ;)

#338297

Вот это file://localhost/tmp/... вы откуда получили,если

text

...<h1>Index of /~kernel-ppa/mainline/daily/current</h1>...

...a href="/~kernel-ppa/mainline/daily/"...

А сама страница http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/
Или вы намекаете,что wget все скачал и сохранил в некий localhost/tmp/*,ну так,нет такого файла или каталога...

#338311
"deblanck⇓" написал:
Вот это file://localhost/tmp/... вы откуда получили,если

...открыл ваш index.html в браузере.

&quot;Попробуйте «мой»&quot;

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Index of /~kernel-ppa/mainline/daily/current</title>
</head>
<body>
<h1>Index of /~kernel-ppa/mainline/daily/current</h1>
<table><tbody><tr><th><img src="Index%20of%20_%7Ekernel-ppa_mainline_daily_current_files/blank.gif" alt="[ICO]"></th><th><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/?C=N;O=D">Name</a></th><th><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/?C=M;O=A">Last modified</a></th><th><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/?C=S;O=A">Size</a></th><th><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/?C=D;O=A">Description</a></th></tr><tr><th colspan="5"><hr></th></tr>
<tr><td valign="top"><img src="Index%20of%20_%7Ekernel-ppa_mainline_daily_current_files/back.gif" alt="[DIR]"></td><td><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/">Parent Directory</a></td><td>&nbsp;</td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="Index%20of%20_%7Ekernel-ppa_mainline_daily_current_files/text.gif" alt="[TXT]"></td><td><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/0001-base-packaging.patch">0001-base-packaging.patch</a></td><td align="right">22-Sep-2013 08:25 </td><td align="right">4.7M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="Index%20of%20_%7Ekernel-ppa_mainline_daily_current_files/text.gif" alt="[TXT]"></td><td><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/0002-debian-changelog.patch">0002-debian-changelog.patch</a></td><td align="right">22-Sep-2013 08:25 </td><td align="right">298K</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="Index%20of%20_%7Ekernel-ppa_mainline_daily_current_files/text.gif" alt="[TXT]"></td><td><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/0003-configs-based-on-Ubuntu-END.patch">0003-configs-based-on-Ubuntu-END.patch</a></td><td align="right">22-Sep-2013 08:25 </td><td align="right"> 39K</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="Index%20of%20_%7Ekernel-ppa_mainline_daily_current_files/unknown.gif" alt="[ ]"></td><td><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/BUILD.LOG">BUILD.LOG</a></td><td align="right">22-Sep-2013 08:42 </td><td align="right">2.9M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="Index%20of%20_%7Ekernel-ppa_mainline_daily_current_files/unknown.gif" alt="[ ]"></td><td><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/BUILT">BUILT</a></td><td align="right">22-Sep-2013 08:42 </td><td align="right"> 99 </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="Index%20of%20_%7Ekernel-ppa_mainline_daily_current_files/unknown.gif" alt="[ ]"></td><td><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/CHANGES">CHANGES</a></td><td align="right">22-Sep-2013 08:24 </td><td align="right"> 19K</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="Index%20of%20_%7Ekernel-ppa_mainline_daily_current_files/unknown.gif" alt="[ ]"></td><td><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/COMMIT">COMMIT</a></td><td align="right">22-Sep-2013 08:42 </td><td align="right"> 41 </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="Index%20of%20_%7Ekernel-ppa_mainline_daily_current_files/unknown.gif" alt="[ ]"></td><td><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/linux-headers-3.12.0-999-generic_3.12.0-999.201309220424_amd64.deb">linux-headers-3.12.0-999-generic_3.12.0-999.201309220424_amd64.deb</a></td><td align="right">22-Sep-2013 08:33 </td><td align="right">1.0M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="Index%20of%20_%7Ekernel-ppa_mainline_daily_current_files/unknown.gif" alt="[ ]"></td><td><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/linux-headers-3.12.0-999-generic_3.12.0-999.201309220424_i386.deb">linux-headers-3.12.0-999-generic_3.12.0-999.201309220424_i386.deb</a></td><td align="right">22-Sep-2013 08:42 </td><td align="right">1.0M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="Index%20of%20_%7Ekernel-ppa_mainline_daily_current_files/unknown.gif" alt="[ ]"></td><td><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/linux-headers-3.12.0-999_3.12.0-999.201309220424_all.deb">linux-headers-3.12.0-999_3.12.0-999.201309220424_all.deb</a></td><td align="right">22-Sep-2013 08:25 </td><td align="right"> 12M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="Index%20of%20_%7Ekernel-ppa_mainline_daily_current_files/unknown.gif" alt="[ ]"></td><td><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/linux-image-3.12.0-999-generic_3.12.0-999.201309220424_amd64.deb">linux-image-3.12.0-999-generic_3.12.0-999.201309220424_amd64.deb</a></td><td align="right">22-Sep-2013 08:33 </td><td align="right"> 46M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="Index%20of%20_%7Ekernel-ppa_mainline_daily_current_files/unknown.gif" alt="[ ]"></td><td><a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/daily/current/linux-image-3.12.0-999-generic_3.12.0-999.201309220424_i386.deb">linux-image-3.12.0-999-generic_3.12.0-999.201309220424_i386.deb</a></td><td align="right">22-Sep-2013 08:42 </td><td align="right"> 45M</td><td>&nbsp;</td></tr>
<tr><th colspan="5"><hr></th></tr>
</tbody></table>
<address>Apache/2.2.14 (Ubuntu) Server at kernel.ubuntu.com Port 80</address>

</body></html>
#338505

В каком браузере я буду открывать этот index.html,в w3m?Зачем,если дело происходит в консоли?Зачем вообще писать,если без понятия по сабжу?...Вобщем,ясно,никто не сможет использовать wget для выкачки файлов определённого типа с отдельновзятого сайта,а все,что написанно в мане к wget не соответствует действительности .Единственным решением является загрузка с live-cd и выкачка всего из огнелиса.

#338506
"deblanck⇓" написал:
В каком браузере я буду открывать этот index.html,в w3m?Зачем,если дело происходит в консоли?Зачем вообще писать,если без понятия по сабжу?...

...а теперь выдохните и попробуйте запустить с «моим» файлом команду

text
wget -i index.html --force-html

У меня всё скачалось.

#338507
"deblanck⇓" написал:
Зачем,если дело происходит в консоли?

Вот как выглядят в консоли «ваш» файл

...и «мой»

#338508

Была произведена модификация этого index.html?Как это можно сделать с помощью sed или echo?Поясню,мне нужно будет загрузиться на машине с нерабочими иксами и старым-престарым ядром,под которое не собираются последние дрова на видюху,скачать wget-ом файл *.html,потому как wget больше ничего не качает и как-то изменить этот *.html файл,чтобы wget смог с ним работать.Но - как?И почему на другой системе,с рабочей графикой,uGet без проблем импортирует такой же *.html файл безо всяких именений?

#338510

Делаю :

text

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/ && wget -i index.html --force-html

Получаю

Показать

index.html: не удаётся распознать неполную ссылку /icons/blank.gif.
index.html: не удаётся распознать неполную ссылку ?C=N;O=D.
index.html: не удаётся распознать неполную ссылку ?C=M;O=A.
index.html: не удаётся распознать неполную ссылку ?C=S;O=A.
index.html: не удаётся распознать неполную ссылку ?C=D;O=A.
index.html: не удаётся распознать неполную ссылку /icons/back.gif.
index.html: не удаётся распознать неполную ссылку /~kernel-ppa/mainline/daily/.
index.html: не удаётся распознать неполную ссылку /icons/text.gif.
index.html: не удаётся распознать неполную ссылку 0001-base-packaging.patch.
index.html: не удаётся распознать неполную ссылку /icons/text.gif.
index.html: не удаётся распознать неполную ссылку 0002-debian-changelog.patch.
index.html: не удаётся распознать неполную ссылку /icons/text.gif.
index.html: не удаётся распознать неполную ссылку 0003-configs-based-on-Ubuntu-END.patch.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку BUILD.LOG.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку BUILT.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку CHANGES.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку COMMIT.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку linux-headers-3.12.0-999-generic_3.12.0-999.201309240405_amd64.deb.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку linux-headers-3.12.0-999-generic_3.12.0-999.201309240405_i386.deb.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку linux-headers-3.12.0-999_3.12.0-999.201309240405_all.deb.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку linux-image-3.12.0-999-generic_3.12.0-999.201309240405_amd64.deb.
index.html: не удаётся распознать неполную ссылку /icons/unknown.gif.
index.html: не удаётся распознать неполную ссылку linux-image-3.12.0-999-generic_3.12.0-999.201309240405_i386.deb.
В файле index.html не обнаружено строк URL.

ЧЯДНТ?

#338511

А по-простому?

text
wget -i http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/

... и «ручками» удалить ненужное.

#338512

Эврика!Гран-мерси!Что только не пробовал,а самое простое прощёлкал - лицо-ладонь ( .А так работает!

Показать

wget -i http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/
--2013-09-24 15:55:51-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/
Распознаётся kernel.ubuntu.com (kernel.ubuntu.com)... 91.189.94.216
Подключение к kernel.ubuntu.com (kernel.ubuntu.com)|91.189.94.216|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 3834 (3,7K) [text/html]
Сохранение в: «index.html»

100%[======================================>] 3.834 --.-K/s за 0s

2013-09-24 15:55:51 (134 MB/s) - «index.html» сохранён [3834/3834]

--2013-09-24 15:55:51-- http://kernel.ubuntu.com/icons/blank.gif
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 148 [image/gif]
Сохранение в: «blank.gif»

100%[======================================>] 148 --.-K/s за 0s

2013-09-24 15:55:51 (9,19 MB/s) - «blank.gif» сохранён [148/148]

--2013-09-24 15:55:51-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/?C=N;O=D
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 3834 (3,7K) [text/html]
Сохранение в: «index.html?C=N;O=D»

100%[======================================>] 3.834 --.-K/s за 0s

2013-09-24 15:55:51 (79,8 MB/s) - «index.html?C=N;O=D» сохранён [3834/3834]

--2013-09-24 15:55:51-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/?C=M;O=A
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 3834 (3,7K) [text/html]
Сохранение в: «index.html?C=M;O=A»

100%[======================================>] 3.834 --.-K/s за 0s

2013-09-24 15:55:51 (79,3 MB/s) - «index.html?C=M;O=A» сохранён [3834/3834]

--2013-09-24 15:55:51-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/?C=S;O=A
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 3834 (3,7K) [text/html]
Сохранение в: «index.html?C=S;O=A»

100%[======================================>] 3.834 --.-K/s за 0s

2013-09-24 15:55:51 (82,3 MB/s) - «index.html?C=S;O=A» сохранён [3834/3834]

--2013-09-24 15:55:51-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/?C=D;O=A
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 3834 (3,7K) [text/html]
Сохранение в: «index.html?C=D;O=A»

100%[======================================>] 3.834 --.-K/s за 0s

2013-09-24 15:55:51 (89,6 MB/s) - «index.html?C=D;O=A» сохранён [3834/3834]

--2013-09-24 15:55:51-- http://kernel.ubuntu.com/icons/back.gif
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 216 [image/gif]
Сохранение в: «back.gif»

100%[======================================>] 216 --.-K/s за 0s

2013-09-24 15:55:51 (11,2 MB/s) - «back.gif» сохранён [216/216]

--2013-09-24 15:55:51-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 3337 (3,3K) [text/html]
Сохранение в: «index.html.1»

100%[======================================>] 3.337 --.-K/s за 0s

2013-09-24 15:55:51 (72,1 MB/s) - «index.html.1» сохранён [3337/3337]

--2013-09-24 15:55:51-- http://kernel.ubuntu.com/icons/text.gif
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 229 [image/gif]
Сохранение в: «text.gif»

100%[======================================>] 229 --.-K/s за 0s

2013-09-24 15:55:51 (14,0 MB/s) - «text.gif» сохранён [229/229]

--2013-09-24 15:55:51-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/0001-base-packaging.patch
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 4975456 (4,7M) [text/x-diff]
Сохранение в: «0001-base-packaging.patch»

100%[======================================>] 4.975.456 3,33M/s за 1,4s

2013-09-24 15:55:53 (3,33 MB/s) - «0001-base-packaging.patch» сохранён [4975456/4975456]

--2013-09-24 15:55:53-- http://kernel.ubuntu.com/icons/text.gif
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 229 [image/gif]
Сохранение в: «text.gif.1»

100%[======================================>] 229 --.-K/s за 0s

2013-09-24 15:55:53 (12,8 MB/s) - «text.gif.1» сохранён [229/229]

--2013-09-24 15:55:53-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/0002-debian-changelog.patch
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 305233 (298K) [text/x-diff]
Сохранение в: «0002-debian-changelog.patch»

100%[======================================>] 305.233 --.-K/s за 0,06s

2013-09-24 15:55:53 (4,75 MB/s) - «0002-debian-changelog.patch» сохранён [305233/305233]

--2013-09-24 15:55:53-- http://kernel.ubuntu.com/icons/text.gif
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 229 [image/gif]
Сохранение в: «text.gif.2»

100%[======================================>] 229 --.-K/s за 0s

2013-09-24 15:55:53 (14,5 MB/s) - «text.gif.2» сохранён [229/229]

--2013-09-24 15:55:53-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/0003-configs-based-on-Ubuntu-END.patch
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 40299 (39K) [text/x-diff]
Сохранение в: «0003-configs-based-on-Ubuntu-END.patch»

100%[======================================>] 40.299 --.-K/s за 0,007s

2013-09-24 15:55:53 (5,19 MB/s) - «0003-configs-based-on-Ubuntu-END.patch» сохранён [40299/40299]

--2013-09-24 15:55:53-- http://kernel.ubuntu.com/icons/unknown.gif
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 245 [image/gif]
Сохранение в: «unknown.gif»

100%[======================================>] 245 --.-K/s за 0s

2013-09-24 15:55:53 (12,9 MB/s) - «unknown.gif» сохранён [245/245]

--2013-09-24 15:55:53-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/BUILD.LOG
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 3061621 (2,9M) [text/plain]
Сохранение в: «BUILD.LOG»

100%[======================================>] 3.061.621 4,69M/s за 0,6s

2013-09-24 15:55:54 (4,69 MB/s) - «BUILD.LOG» сохранён [3061621/3061621]

--2013-09-24 15:55:54-- http://kernel.ubuntu.com/icons/unknown.gif
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 245 [image/gif]
Сохранение в: «unknown.gif.1»

100%[======================================>] 245 --.-K/s за 0s

2013-09-24 15:55:54 (14,4 MB/s) - «unknown.gif.1» сохранён [245/245]

--2013-09-24 15:55:54-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/BUILT
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 99 [text/plain]
Сохранение в: «BUILT»

100%[======================================>] 99 --.-K/s за 0s

2013-09-24 15:55:54 (5,54 MB/s) - «BUILT» сохранён [99/99]

--2013-09-24 15:55:54-- http://kernel.ubuntu.com/icons/unknown.gif
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 245 [image/gif]
Сохранение в: «unknown.gif.2»

100%[======================================>] 245 --.-K/s за 0s

2013-09-24 15:55:54 (13,1 MB/s) - «unknown.gif.2» сохранён [245/245]

--2013-09-24 15:55:54-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/CHANGES
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 27816 (27K) [text/plain]
Сохранение в: «CHANGES»

100%[======================================>] 27.816 --.-K/s за 0,005s

2013-09-24 15:55:54 (5,55 MB/s) - «CHANGES» сохранён [27816/27816]

--2013-09-24 15:55:54-- http://kernel.ubuntu.com/icons/unknown.gif
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 245 [image/gif]
Сохранение в: «unknown.gif.3»

100%[======================================>] 245 --.-K/s за 0s

2013-09-24 15:55:54 (15,2 MB/s) - «unknown.gif.3» сохранён [245/245]

--2013-09-24 15:55:54-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/COMMIT
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 41 [text/plain]
Сохранение в: «COMMIT»

100%[======================================>] 41 --.-K/s за 0s

2013-09-24 15:55:54 (2,29 MB/s) - «COMMIT» сохранён [41/41]

--2013-09-24 15:55:54-- http://kernel.ubuntu.com/icons/unknown.gif
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 245 [image/gif]
Сохранение в: «unknown.gif.4»

100%[======================================>] 245 --.-K/s за 0s

2013-09-24 15:55:54 (13,7 MB/s) - «unknown.gif.4» сохранён [245/245]

--2013-09-24 15:55:54-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/linux-headers-3.12.0-999-generic_3.12.0-999.201309240405_amd64.deb
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 1050766 (1,0M) [application/x-debian-package]
Сохранение в: «linux-headers-3.12.0-999-generic_3.12.0-999.201309240405_amd64.deb»

100%[======================================>] 1.050.766 4,63M/s за 0,2s

2013-09-24 15:55:55 (4,63 MB/s) - «linux-headers-3.12.0-999-generic_3.12.0-999.201309240405_amd64.deb» сохранён [1050766/1050766]

--2013-09-24 15:55:55-- http://kernel.ubuntu.com/icons/unknown.gif
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 245 [image/gif]
Сохранение в: «unknown.gif.5»

100%[======================================>] 245 --.-K/s за 0s

2013-09-24 15:55:55 (14,2 MB/s) - «unknown.gif.5» сохранён [245/245]

--2013-09-24 15:55:55-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/linux-headers-3.12.0-999-generic_3.12.0-999.201309240405_i386.deb
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 1033678 (1009K) [application/x-debian-package]
Сохранение в: «linux-headers-3.12.0-999-generic_3.12.0-999.201309240405_i386.deb»

100%[======================================>] 1.033.678 1,62M/s за 0,6s

2013-09-24 15:55:55 (1,62 MB/s) - «linux-headers-3.12.0-999-generic_3.12.0-999.201309240405_i386.deb» сохранён [1033678/1033678]

--2013-09-24 15:55:55-- http://kernel.ubuntu.com/icons/unknown.gif
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 245 [image/gif]
Сохранение в: «unknown.gif.6»

100%[======================================>] 245 --.-K/s за 0s

2013-09-24 15:55:55 (13,7 MB/s) - «unknown.gif.6» сохранён [245/245]

--2013-09-24 15:55:55-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/linux-headers-3.12.0-999_3.12.0-999.201309240405_all.deb
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 12695646 (12M) [application/x-debian-package]
Сохранение в: «linux-headers-3.12.0-999_3.12.0-999.201309240405_all.deb»

100%[======================================>] 12.695.646 3,45M/s за 3,5s

2013-09-24 15:55:59 (3,50 MB/s) - «linux-headers-3.12.0-999_3.12.0-999.201309240405_all.deb» сохранён [12695646/12695646]

--2013-09-24 15:55:59-- http://kernel.ubuntu.com/icons/unknown.gif
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 245 [image/gif]
Сохранение в: «unknown.gif.7»

100%[======================================>] 245 --.-K/s за 0s

2013-09-24 15:55:59 (16,4 MB/s) - «unknown.gif.7» сохранён [245/245]

--2013-09-24 15:55:59-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/linux-image-3.12.0-999-generic_3.12.0-999.201309240405_amd64.deb
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 48030714 (46M) [application/x-debian-package]
Сохранение в: «linux-image-3.12.0-999-generic_3.12.0-999.201309240405_amd64.deb»

100%[======================================>] 48.030.714 645K/s за 36s

2013-09-24 15:56:35 (1,27 MB/s) - «linux-image-3.12.0-999-generic_3.12.0-999.201309240405_amd64.deb» сохранён [48030714/48030714]

--2013-09-24 15:56:35-- http://kernel.ubuntu.com/icons/unknown.gif
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 245 [image/gif]
Сохранение в: «unknown.gif.8»

100%[======================================>] 245 --.-K/s за 0s

2013-09-24 15:56:35 (12,5 MB/s) - «unknown.gif.8» сохранён [245/245]

--2013-09-24 15:56:35-- http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/linux-image-3.12.0-999-generic_3.12.0-999.201309240405_i386.deb
Повторное использование соединения с kernel.ubuntu.com:80.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 47597946 (45M) [application/x-debian-package]
Сохранение в: «linux-image-3.12.0-999-generic_3.12.0-999.201309240405_i386.deb»

100%[======================================>] 47.597.946 2,12M/s за 16s

2013-09-24 15:56:52 (2,77 MB/s) - «linux-image-3.12.0-999-generic_3.12.0-999.201309240405_i386.deb» сохранён [47597946/47597946]

ЗАВЕРШЕНО --2013-09-24 15:56:52--
Общее время: 1m 1s
Загружено: 32 файлов, 113M в 59s (1,93 MB/s)

#338781

Побочным эффектом всех трудов стала вот такая конструкция,может кому пригодится:

text

echo "#"'!'"/bin/bash"  | sudo tee /usr/local/bin/kernup
echo -e "dpkg -i *.deb && aptitude reinstall nvidia-325 nvidia-settings-325 vdpau-va-driver vhba-dkms plymouth plymouth-X11 plymouth-drm && update-initramfs -vuk all && update-grub" | sudo tee -a /usr/local/bin/kernup
sudo chmod +x /usr/local/bin/kernup
sudo nano /usr/local/bin/kupdater
copy/past
...
#!/bin/sh
mkdir /tmp/kernel
cd /tmp/kernel
DIALOG=${DIALOG=dialog}
tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$
w3m  http://kernel.ubuntu.com/~kernel-ppa/mainline

$DIALOG --title "Выберите версию ядра по имени подкаталога" --clear \ --inputbox "Введите желаемую версию:" 16 51 2> $tempfile

wget -i http://kernel.ubuntu.com/~kernel-ppa/mainline/$(cat $tempfile) sleep 3 rm -f *.patch *.LOG BUILT CHANGES COMMIT *.gif* *.html* *_amd64.deb ls -la echo " Сделайте Ctrl+C ,чтобы отменить установку" sleep 10 kernup cd rm -rf /tmp/kernel echo "Установленна последняя версия ядра,перезагрузитесь и выполните "sudo service vboxdrv setup",если установлен VirtualBox " sleep 10 exit 0 ... sudo chmod +x /usr/local/bin/kupdater sudo aptitude full-upgrade && sudo kupdater

Может кому пригодится... *WRITE*

#338810

А если вычистить из скрипта все вызовы sudo, а сам скрипт запускать через sudo, не лучше будет?

#338845
"yars⇓" написал:
А если вычистить из скрипта все вызовы sudo, а сам скрипт запускать через sudo, не лучше будет?

ds: убунта гойлофного моска.

на самом деле права рута тут не нужны вовсе.

text
$ L="http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/"
$ wget "$L" -O - |sed -rn 's!.*<a\s+href="([^"]+\.deb)">.*!'$L'\1!p'

вот ваши ссылки. Рассказать как скачать?

очевидно добавить wget и модификатор e.

#339085
yars написал:
А если вычистить из скрипта все вызовы sudo, а сам скрипт запускать через sudo, не лучше будет?

Не лучше.В скрипте нет вызовов sudo:
kupdater

text

#!/bin/sh
mkdir /tmp/kernel
cd /tmp/kernel
DIALOG=${DIALOG=dialog}
tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$
w3m  http://kernel.ubuntu.com/~kernel-ppa/mainline

$DIALOG --title "Выберите версию ядра по имени подкаталога" --clear \ --inputbox "Введите желаемую версию:" 16 51 2> $tempfile

wget -i http://kernel.ubuntu.com/~kernel-ppa/mainline/$(cat $tempfile) sleep 3 rm -f *.patch *.LOG BUILT CHANGES COMMIT *.gif* *.html* *_amd64.deb ls -la echo " Сделайте Ctrl+C ,чтобы отменить установку" sleep 10 kernup cd rm -rf /tmp/kernel echo "Установленна последняя версия ядра,перезагрузитесь и выполните "sudo service vboxdrv setup",если установлен VirtualBox " sleep 10 exit 0

только напоминание о необходимости переустановки модулей виртуалбокса к ядру,если VB вообще стоит.Не надо тролить.

#339089
drBatty написал:
[quote="yars⇓"]А если вычистить из скрипта все вызовы sudo, а сам скрипт запускать через sudo, не лучше будет?

ds: убунта гойлофного моска.

на самом деле права рута тут не нужны вовсе.

text
$ L="http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/"
$ wget "$L" -O - |sed -rn 's!.*<a\s+href="([^"]+\.deb)">.*!'$L'\1!p'

вот ваши ссылки. Рассказать как скачать?

очевидно добавить wget и модификатор e.[/quote]

Поздно проснулись,как найти и скачать было разобрано выше,а в скрипте вариант обзора сайта с помощью консольного браузера w3m,для выбора желаемой версии и последующего ввода имени подкаталога для выкачки пакетов ядра и его установки с пересборкой модулей ядра для nvidia && cdemu и создания новых initrd-образов для всех ядер с обновлением grub

#339092

Скрипт kernup,использующийся для установки ядер в скрипте kupdater и переустановки модулей ядра,создаётся заранее,вот так:

text

echo "#"'!'"/bin/bash"  | sudo tee /usr/local/bin/kernup
echo -e "dpkg -i *.deb && aptitude reinstall nvidia-325 nvidia-settings-325 vdpau-va-driver vhba-dkms plymouth plymouth-X11 plymouth-drm && update-initramfs -vuk all && update-grub" | sudo tee -a /usr/local/bin/kernup
sudo chmod +x /usr/local/bin/kernup

Разумеется,если у вас не nvidia,то напишите аналог для своей видеокарты,а если не нравится aptitude,то используйте

text

apt-get install --reinstall...

Затем,при последующих обновлениях можно удобно использовать в конвеере:

text

sudo apt-get update && sudo apt-get upgrade && sudo aptitude full-upgrade && sudo kupdater
Войдите или зарегистрируйтесь, чтобы ответить.