The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

05.01.2009 23:16  Обновление Debian и Ubuntu на компьютерах, подключенных через низкоскоростные каналы связи

Представлен проект Keryx, программа для обновления Ubuntu или любого основанного на Debian Linux дистрибутива на компьютерах без выхода в интернет или подключенных через низкоскоростные каналы связи. Keryx написан на Python и имеет реализацию интерфейса на PyGTK и wxWidgets. Программа позволяет пользователю выбрать пакеты для установки и произвести загрузку обновлений на другой машине, имеющей высокосортной выход в сеть (пакеты переносятся на USB Flash). Самое интересное, что загрузка обновлений может быть произведена не только в Linux, но и на машинах с Mac OS X и Windows (достаточно запустить специально подготовленный бинарный файл).

В ближайшем будущем ожидается реализация поддержки обновления дистрибутивов Fedora, Red Hat и Mandriva. Несколько дней назад вышла версия Keryx 0.91, в которой представлена реализация интерфейса на базе wxWidgets, значительно улучшен интерфейс пользователя и увеличена скорость поиска пакетов.

  1. Главная ссылка к новости (http://crashsystems.net/2009/0...)
  2. Анонс версии keryx 0.91
Лицензия: CC-BY
Тип: Программы
Ключевые слова: ubuntu, update
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, welinux.ru, 23:32, 05/01/2009 [ответить] [смотреть все]
  • +/
    Зачем нужен этот велосипед?
    Разве нельзя просто ручками перенести пакеты и подпихнуть в систему?
     
     
  • 2.2, анонимус, 23:49, 05/01/2009 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    А если тебе надо сотню пакетов обновить, дома диалап, а на работе анлим На лист... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.8, Аноним, 01:13, 06/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-zip пользовали Если это тоже самое, но с GUI- пусть будет ... весь текст скрыт [показать]
     
  • 2.3, Vertigo, 23:49, 05/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А ежели система полгода не обновлялась, и там надо сотню пакетов обновить? ))
     
  • 2.5, tamerlan311, 23:52, 05/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ну когда ставится что-то весомое с зависимостями в несколько сотен пакетов, то р... весь текст скрыт [показать] [показать ветку]
     
  • 2.9, User294, 01:30, 06/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Можно А зависимости вы ручками не затрахаетесь парсить А если надо что-то увесис... весь текст скрыт [показать] [показать ветку]
     
  • 2.17, set_rus, 10:03, 06/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    и правда нахрена было изобретать экскаватор лопата вот универсальный инструме... весь текст скрыт [показать] [показать ветку]
     
  • 1.4, maximax, 23:50, 05/01/2009 [ответить] [смотреть все]  
  • +/
    Как видно нужен. Велосипеды тоже разные, на одном можно днями кататься, а на другой даже не сядешь. Так же и здесь.
     
  • 1.6, jackyf, 00:53, 06/01/2009 [ответить] [смотреть все]  
  • +/
    Расскажите им кто-нибудь про apt-zip.
     
     
  • 2.32, Noor, 13:50, 07/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Как давно apt под виндой работает Или все уже давно везде под Linux сидят ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.33, Egres, 14:33, 07/01/2009 [^] [ответить] [смотреть все]  
  • +/
    А посмотреть _что_ такое apt-zip Или Вы список пакетов для обновления системы т... весь текст скрыт [показать]
     
  • 1.7, Аноним, 01:06, 06/01/2009 [ответить] [смотреть все]  
  • +/
    --На листочек запишешь, какие пакеты качать Нет не на листочек,а в файл на этой... весь текст скрыт [показать]
     
  • 1.10, alex789, 02:20, 06/01/2009 [ответить] [смотреть все]  
  • +/
    давно нужная вещь)))
     
     
  • 2.11, Гость, 03:40, 06/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    хм... "Synaptic --> Создать сценарий закачки пакетов" разве не то?
     
  • 1.12, Kaiser, 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, 12:01, 06/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    В rh Fedora, Centos, ASP, дистрибутивах Ставим yum-utils для Fedora есть... весь текст скрыт [показать] [показать ветку]
     
  • 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, 12:49, 06/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Под виндовс и мак есть wget Список пакетов формируется apt ом, yum ом и прочим... весь текст скрыт [показать] [показать ветку]
     
  • 2.27, Egres, 13:45, 06/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Почитать для начала, что такое apt-zip не судьба, как я понимаю Но выходе он да... весь текст скрыт [показать] [показать ветку]
     
  • 1.23, Веслый Молочник, 12:54, 06/01/2009 [ответить] [смотреть все]  
  • +/
    Как много лишних телодвижений, не находишь?
    Найти wget под Windows, скопировать это, сделать то, написать вон то и ещё раз потанцевать с бубном чтоб наверняка.

    А то ли дело сейчас, нажал и готово.

    Может не будет вообще дистрибутивами пользоваться? А?
    Это же не круто, когда всё за тебя уже собрано и настроено.
    Лучше LFS сутками дрочить - всё же придумали давным давно, надо только погуглить.

     
     
  • 2.24, sHaggY_caT, 13:06, 06/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Нахожу, что искать wget под виндовс не нужно, он там же, где и должен быть, на с... весь текст скрыт [показать] [показать ветку]
     
  • 1.25, Веслый Молочник, 13:17, 06/01/2009 [ответить] [смотреть все]  
  • +/
    Случайно apt нету под Windows?
    А то wget всего лишь консольный загрузчик.
     
     
  • 2.26, sHaggY_caT, 13:40, 06/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А зачем На целевой системе есть пакетный менеджер, который и сформирует список ... весь текст скрыт [показать] [показать ветку]
     
  • 2.34, User294, 15:33, 07/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Всего лишь Хм он один легко заменяет дюжину шарвоарных виндовых программ напр... весь текст скрыт [показать] [показать ветку]
     
  • 1.28, Ivan, 14:48, 06/01/2009 [ответить] [смотреть все]  
  • +/
    Супер идея, но опоздала с появленикм лет на 5-10.
     
  • 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, 19:07, 07/01/2009 [^] [ответить] [смотреть все]  
  • +/
    Ага Конечно Вместо того, чтобы взять программу из своего дистрибутива я про a... весь текст скрыт [показать]
     
  • 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, 15:54, 06/01/2009 [ответить] [смотреть все]  
  • +/
    Заголовок новости из серии:

    Что тяжелее, килограмм алюминия или килограмм свинца?

     
     
  • 2.36, Веслый Молочник, 18:45, 07/01/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Жалко что большинство из отписавшихся в этой теме - никчёмные ничего не сделавшие сами люди. Начитались чужих FAQ'ов и строят из себя ни весть кого. Закроем это, банально. Закроем то, банально. Закроем вот это, банально.

    Убьём все дистрибутивы, банально. Зачем убунта, есть дебиан, закроем убунту.
    Зачем [что угодно], причина [банально, уже есть, велосипед]

    Вам не надоело выделываться и мериться письками?

     
     
  • 3.38, Egres, 19:11, 07/01/2009 [^] [ответить] [смотреть все]  
  • +/
    >Жалко что большинство из отписавшихся в этой теме - никчёмные ничего не
    >сделавшие сами люди. Начитались чужих FAQ'ов и строят из себя ни
    >весть кого. Закроем это, банально. Закроем то, банально. Закроем вот это,
    >банально.

    Мило. Для начала обгадим всех, кто не согласен. Классная у Вас манера общения.

    Только вот перепутали Вы. Подобные поделия пишутся теми самыми людьми, которые _даже_ FAQ'ов не читали. Им невдомёк ни что _уже_ сделано, ни _как_ стоит писать подобные вещи.

    >Убьём все дистрибутивы, банально. Зачем убунта, есть дебиан, закроем убунту.
    >Зачем [что угодно], причина [банально, уже есть, велосипед]

    Не зачем "что угодно", а зачем _это_ говно? Если бы оно хоть единственное и неповторимое было, а то ведь криво написанное поделие, тянущее за собой тучу всего и ни хрена не ускоряющую работу.

    >Вам не надоело выделываться и мериться письками?

    Это скорее к Вам, судя по первой цитате.


     
     
  • 4.41, User294, 02:13, 08/01/2009 [^] [ответить] [смотреть все]  
  • +/
    >Только вот перепутали Вы. Подобные поделия пишутся теми самыми людьми, которые _даже_
    >FAQ'ов не читали. Им невдомёк ни что _уже_ сделано, ни _как_
    >стоит писать подобные вещи.

    Одно не понимаю - чего так активно ругаться как будто вас заставляют это юзать с ножом к горлу.

     
  • 1.39, srgaz, 23:02, 07/01/2009 [ответить] [смотреть все]  
  • +/
    kikstarr  же есть )
     
  • 1.40, Аноним, 00:39, 08/01/2009 [ответить] [смотреть все]  
  • +/
    Гаааадыыыыыыы Я подключил на месяц безлимитку только для того, чтобы скачать ... весь текст скрыт [показать]
     
  • 1.43, upyx, 08:49, 08/01/2009 [ответить] [смотреть все]  
  • +/
    Лучше бы apt-get файлы докачивать научили... Ладно пока пакеты по 500Кб, а когда метров 20 один пакет? Он сук метров 100 угрохает пока его скачает за один раз... Идея с экспортом урлов понравилась, можно его в нормальную качалку подсовывать, которая будет пакеты в папку кидать, а папку репозиторием подцепить... Надо намедни будет автокостыль для этого сделать...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor