1.1, welinux.ru (?), 23:32, 05/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Зачем нужен этот велосипед?
Разве нельзя просто ручками перенести пакеты и подпихнуть в систему?
| |
|
2.2, анонимус (?), 23:49, 05/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
А если тебе надо сотню пакетов обновить, дома диалап, а на работе анлим? На листочек запишешь, какие пакеты качать?
| |
|
3.16, welinux.ru (?), 09:02, 06/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Мне обычно религия позволяет иметь одинаковые пакеты что дома что на работе.
В моём случае ситуация обратная... Дома анлим а на работе лимит =)
кидаю пакеты на флешку и иду на работу.
| |
3.20, Андрей (??), 12:14, 06/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>А если тебе надо сотню пакетов обновить, дома диалап, а на работе
>анлим? На листочек запишешь, какие пакеты качать?
А про apt-offline никто никогда не слышал?
| |
|
4.42, Аноним (-), 07:30, 08/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>А про apt-offline никто никогда не слышал?
нет. А вот apt-zip пользовали :) Если это тоже самое, но с GUI- пусть будет :)
| |
|
|
2.3, Vertigo (??), 23:49, 05/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
А ежели система полгода не обновлялась, и там надо сотню пакетов обновить? ))
| |
2.5, tamerlan311 (?), 23:52, 05/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Ну когда ставится что-то весомое с зависимостями в несколько сотен пакетов, то ручками искать и переносить будет сродни ананизму.
вообще подобное уже давно существует, правда консольное apt-zip зовется.
| |
2.9, User294 (??), 01:30, 06/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Разве нельзя просто ручками перенести пакеты и подпихнуть в систему?
Можно.А зависимости вы ручками не затрахаетесь парсить?А если надо что-то увесистое обновить с неплохой пачкой зависимостей - вы не заколебетесь?А по-моему когда машинную нудную и механическую работу делает машина - это хорошо и правильно. "Машина должна работать а человек - думать" (этот принцип был сформулирован IBM много лет назад).
| |
2.17, set_rus (?), 10:03, 06/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
и правда нахрена было изобретать экскаватор... лопата вот универсальный инструмент...
PS: всегда удивляли такие вот заявления
| |
|
1.4, maximax (ok), 23:50, 05/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Как видно нужен. Велосипеды тоже разные, на одном можно днями кататься, а на другой даже не сядешь. Так же и здесь.
| |
|
2.32, Noor (ok), 13:50, 07/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Расскажите им кто-нибудь про apt-zip.
Как давно apt под виндой работает? Или все уже давно везде под Linux сидят?
| |
|
3.33, Egres (ok), 14:33, 07/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>>Расскажите им кто-нибудь про apt-zip.
>
>Как давно apt под виндой работает? Или все уже давно везде под
>Linux сидят?
А посмотреть _что_ такое apt-zip? Или Вы список пакетов для обновления системы тоже из под винды генерить собрались?
| |
|
|
1.7, Аноним (7), 01:06, 06/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
--На листочек запишешь, какие пакеты качать?
Нет не на листочек,а в файл на этой самой USB Flash.
Скрипт на 10 строчек уже лень написать блин.
| |
|
2.11, Гость (?), 03:40, 06/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
хм... "Synaptic --> Создать сценарий закачки пакетов" разве не то?
| |
|
1.12, Kaiser (ok), 03:45, 06/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Как я это вижу с высоты своей колокольни (со своим дистрибутивом):
1) Запускаем обновление в интерактивном режиме
2) Отказываемся обновляться
3) Генерируем список на закачку
4) Скачиваем на другой машине
5) Обновляемся
Возможные проблемы: во время лага между пунктами 3 и 4 пакеты в репозитарии могут обновиться.
Ничего сверхъестественного нет, но молодцы, что красиво упаковали.
| |
1.13, Alex Kuklin (?), 05:13, 06/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Нда... Мануалы читать уже не модно, параметр --print-uris у apt-get уже не осилить, надо велосипед изобрести...
| |
1.14, VecH (??), 05:20, 06/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Объясните популярно
apt-get update - сбегал до работы
apt-get install xxx - сгонял до работы
Или там какая то умная система
apt-get install xxx
и эта бинарная приблуда на работе:
apt-get update (неужели она в себе apt-proxy содержит)
apt-get install xxx
Приперся домой
натравил sources.list на флэшку и оттуда обновил репку и поставил пакет который хотел уже штатно
Я правильно понял?
| |
1.15, _selivan_ (?), 08:04, 06/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Если дома есть dial-up:
upd.sh:
apt-get update
apt-get --print-uris upgrade > /media/disk/urls'date +%F'.txt
apt-get --print-uris install $1 >> /media/disk/urls'date +%F'.txt
sed -i -e 's/$/\r/' /media/disk/urls'date +%F'.txt
Если диалапа нет - на один шаг больше:
apt-get --print-uris update
...
Делал так когда только поставил свою первую убунту. В других системах не сложнее: pacman -Su -p и т. п. Зто максимум на топик на форуме тянет, а тут - проект, блин.
| |
|
2.19, sHaggY_caT (ok), 12:01, 06/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
В rh(Fedora, Centos, ASP, <...>) дистрибутивах:
Ставим yum-utils(для Fedora есть в офф. репе), для генерации листа закачки можно использовать глупый скрипт (первый аргумент название пакета, второй, выходного файла):
#!/bin/sh
yumdownloader --urls $1 | sed '1,2d' > /media/disk/$2.txt
Поставила удаление первых двух строк, так как у меня там служебная информация от плагинов и yum. К сожалению, yum не разделяет вывод служебной информации и результат на потоки, по этому, сделать 2>/dev/null нельзя
Что касается машины совсем без инета, в тут фича вроде apt-get --print-uris update не получится. Можно только сгенерить лист для закачки с ключем -C:
yumdownloader -C --urls пакет
Преварительно нужно все-таки обновить кэш с помощью yum update.
_selivan_, я напишу Вашу, слегка измененную инструкцию у себя в блоге? Мне кажется, некоторым новичкам это будет полезно.
Что касается сабжа, пусть проект живет, вот только на сервере, без исксов, все равно им не воспользуешься...
З.Ы. И все-таки это велосипед. Им бы нужно было бы юзать packagekit, как слой совместимости между разными пакетными менеджерами.
| |
|
1.18, Сашик (?), 10:59, 06/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Все что делает Linux удобнее обычным пользователям, которые даже не знают зачем консоль, имеет право на жизнь. Удобный проэкт, мне понравился.
| |
1.21, Веслый Молочник (?), 12:35, 06/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Ну и насмешили, нашлись тут мега гуру.
"Это уже было давно придумано, зачем придумали этот велосипед, максимум топик на форуме."
apt-zip, synaptic - и много всякой херни. Никто так и не удосужился прочитать вдумчиво. Лишь бы показать всем какой он умный.
Ха-ха.
Самое интересное, что загрузка обновлений может быть произведена не только в Linux, но и на машинах с Mac OS X и Windows (достаточно запустить специально подготовленный бинарный файл).
Вот прочтите это раз сто или двести. Может дойдет, что не у всех на работе стоит Linux, что Россия не ограничивается Москвой где у каждой собаки есть анлим.
У меня мегабайт трафика стоит 1.80 рублей. Качать мегасотни обновлений очень дорого.
А так я могу пойти с этой штукой в компьютерный клуб, кафе, на работу, не важно куда и скачать там.
Linux не везде стоит и не везде стоит Apt и synaptic.
| |
|
2.22, sHaggY_caT (ok), 12:49, 06/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Под виндовс и мак есть wget.
Список пакетов формируется apt'ом, yum'ом и прочими пакетными менеджерами(см. два сообщения выше), переносится на флэшку, которая вставляется в юсб-порт станции в компьютерном клубе.
А дальше...
wget -c -i /path/to/file/on/flash
Все! Кому нужно было, нагуглили это сами, и уже пользуются давно.
Для не умеющих пользоваться гуглом написали эту программку, что правильно:Linux идет в массы, а массы умеют кушать рекламу и яркие фантики, но в гугле забаненны.
| |
2.27, Egres (ok), 13:45, 06/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Почитать для начала, что такое apt-zip не судьба, как я понимаю?
Но выходе он даёт sh или bat заточенные под wget или wget-dos. Так что "в кафе" достаточно принести wget.exe и этот самый bat и тупо его запустить. Куда проще?
Блин, opennet в последнее время просто радует велосипедами.
| |
|
1.23, Веслый Молочник (?), 12:54, 06/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Как много лишних телодвижений, не находишь?
Найти wget под Windows, скопировать это, сделать то, написать вон то и ещё раз потанцевать с бубном чтоб наверняка.
А то ли дело сейчас, нажал и готово.
Может не будет вообще дистрибутивами пользоваться? А?
Это же не круто, когда всё за тебя уже собрано и настроено.
Лучше LFS сутками дрочить - всё же придумали давным давно, надо только погуглить.
| |
|
2.24, sHaggY_caT (ok), 13:06, 06/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Нахожу, что искать wget под виндовс не нужно, он там же, где и должен быть, на сайте разработчика(во всяком случае, GNU wget):
http://www.gnu.org/software/wget/
http://wget.addictivecode.org/FrequentlyAskedQuestions?action=show&redirect=F
И что использовать юзерофильные исксовые приложения, которые, в общем-то убоги по функционалу перед пакетным менеджером, не Ъ, и не достойно IT-специалиста, профессионально занимающегося *nix системами.
Но массовому пользователю какого-нибудь eeePC совсем и не нужно Ъ, для него сойдет. У него совсем другие цели в жизни :)
| |
|
|
2.26, sHaggY_caT (ok), 13:40, 06/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
А зачем? На целевой системе есть пакетный менеджер, который и сформирует список закачек.
| |
2.34, User294 (ok), 15:33, 07/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>А то wget всего лишь консольный загрузчик.
Всего лишь.Хм... он один легко заменяет дюжину шарвоарных виндовых программ например.Хоть подходит и не для всех.
| |
|
1.29, _selivan_ (?), 14:48, 06/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Веслый Молочник:
Любой нормальный менеджер закачек для Windows(FlashGet,ReGet,DownloadMaster) подждерживает загрузку списка URL.
sed -i -e 's/$/\r/' /media/disk/urls'date +%F'.txt
для того и написано чтобы скормить менеджеру закачек на работе файл с CrLf окончаниями строки. Так что велосипед это
| |
|
2.35, Веслый Молочник (?), 18:42, 07/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Не знаю как тебе, но не у всех есть время на такую бессмысленную растрату своего времени. Может это и круто и потенция повышается. Но абсолютно не нужно с этой программой. Не надо использовать кучу всяких разных программ для генерации, скармливания и так далее. Всё с собой на флешке, запустил тут, запустил там и всё.
А вот всякие сделай это, потом то, потом потанцуй тут, потом помолись Линусу и готово это не для большинства нормальных людей.
| |
|
3.37, Egres (ok), 19:07, 07/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Не знаю как тебе, но не у всех есть время на такую
>бессмысленную растрату своего времени. Может это и круто и потенция повышается.
>Но абсолютно не нужно с этой программой. Не надо использовать кучу
>всяких разных программ для генерации, скармливания и так далее. Всё с
>собой на флешке, запустил тут, запустил там и всё.
Ага. Конечно. Вместо того, чтобы взять программу из своего дистрибутива (я про apt-zip) мы "приносим с собой на флешке" некое поделие, под wxWidgets? Удобно.
"Keryx uses wxWidgets for it’s graphical interface, and a default Ubuntu install does not have wxWidgets installed. Therefore you must create your project file in a terminal window. Fear not, as it is really quite quick and painless"
Как? И здесь terminal window?
А он точно с той версией python'а заведётся, что у меня в Debian/Ubuntu стоит?
Не, самому-то не смешно?
Может и стоило что-нибудь подобное написать (и лучше просто морду к тому-же apt-zip), но не так же?
>А вот всякие сделай это, потом то, потом потанцуй тут, потом помолись
>Линусу и готово это не для большинства нормальных людей.
man apt-zip один раз. Пару параметров в текстовом конфиге поправить и запускать. Батник на флешку он сам запишет. Добавите туда wget.exe и точно так же кликните мышой в винде.
| |
|
|
1.30, _selivan_ (?), 14:49, 06/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
sHaggY_caT:
Конечно пишите. Откопал-таки тот свой скрипт
#!/bin/bash
# Usage: get_soft_links.sh <package1> ... <packageN>
URLS=soft'date +%F_%H.%M'-urls.txt
LIST=soft'date +%F_%H.%M'-list.txt
DIR=~/links
# get links
apt-get --print-uris -y -qq dist-upgrade | cut -d\' -f2 > $DIR/$URLS
apt-get --print-uris -y -qq install $@ | cut -d\' -f2 >> $DIR/$URLS
# print names of requested packages to file
echo $@ > $DIR/$LIST
#convert unix newline format to windows for windows download managers
sed -i -e 's/$/\r/' $DIR/$URLS
Можно DIR указать сразу каталог на флешке. Ещё можно через udev повесить apt-get update и этот скрипт на втыкание данной флешки.
Интересно, а если я сейчас к нему man напишу, научу на --help и --version реагировать и держать файл настроек в /etc - будет типа мегапроект? ;) LOL
| |
1.31, pavlinux (ok), 15:54, 06/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Заголовок новости из серии:
Что тяжелее, килограмм алюминия или килограмм свинца?
| |
|
2.36, Веслый Молочник (?), 18:45, 07/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Жалко что большинство из отписавшихся в этой теме - никчёмные ничего не сделавшие сами люди. Начитались чужих FAQ'ов и строят из себя ни весть кого. Закроем это, банально. Закроем то, банально. Закроем вот это, банально.
Убьём все дистрибутивы, банально. Зачем убунта, есть дебиан, закроем убунту.
Зачем [что угодно], причина [банально, уже есть, велосипед]
Вам не надоело выделываться и мериться письками?
| |
|
3.38, Egres (ok), 19:11, 07/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Жалко что большинство из отписавшихся в этой теме - никчёмные ничего не
>сделавшие сами люди. Начитались чужих FAQ'ов и строят из себя ни
>весть кого. Закроем это, банально. Закроем то, банально. Закроем вот это,
>банально.
Мило. Для начала обгадим всех, кто не согласен. Классная у Вас манера общения.
Только вот перепутали Вы. Подобные поделия пишутся теми самыми людьми, которые _даже_ FAQ'ов не читали. Им невдомёк ни что _уже_ сделано, ни _как_ стоит писать подобные вещи.
>Убьём все дистрибутивы, банально. Зачем убунта, есть дебиан, закроем убунту.
>Зачем [что угодно], причина [банально, уже есть, велосипед]
Не зачем "что угодно", а зачем _это_ говно? Если бы оно хоть единственное и неповторимое было, а то ведь криво написанное поделие, тянущее за собой тучу всего и ни хрена не ускоряющую работу.
>Вам не надоело выделываться и мериться письками?
Это скорее к Вам, судя по первой цитате.
| |
|
4.41, User294 (ok), 02:13, 08/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Только вот перепутали Вы. Подобные поделия пишутся теми самыми людьми, которые _даже_
>FAQ'ов не читали. Им невдомёк ни что _уже_ сделано, ни _как_
>стоит писать подобные вещи.
Одно не понимаю - чего так активно ругаться как будто вас заставляют это юзать с ножом к горлу.
| |
|
|
|
1.40, Аноним (8), 00:39, 08/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Гаааадыыыыыыы!!! Я подключил на месяц безлимитку только для того, чтобы скачать репозитарий. 64 килобит. Отсалось 5 гигабайт... А тут вот эта новость! Гаааадыыыыы!!! Издали бы раньше!... :-( Скачиваю debmirror'ом. Раньше действительно переписывал на листочек - и в Интернет-кафе. Но как вы представляете скачивание таким образом KDE, например? Меня от Gnome тошнит, а выйти некуда! А ещё зависимости решать... Но это я решил. Загрузил списки пакетов через GPRS. Теперь будет репозиТарий, наконееец-то!
Что скажу. Лучше поздно, чем очень поздно. Всё равно спасибо, ребята!
| |
1.43, upyx (?), 08:49, 08/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Лучше бы apt-get файлы докачивать научили... Ладно пока пакеты по 500Кб, а когда метров 20 один пакет? Он сук метров 100 угрохает пока его скачает за один раз... Идея с экспортом урлов понравилась, можно его в нормальную качалку подсовывать, которая будет пакеты в папку кидать, а папку репозиторием подцепить... Надо намедни будет автокостыль для этого сделать...
| |
|