Nokia Internet Tablet N8XX     

Ответы на вопросы о таблетках

  • Вы не зашли.

#1 28-05-2008 07:11:13

yuam  
ТаблетМонстр
На форуме с: 28-05-2008
Сообщений: 36
Отблагодарили :   
Firefox 

apt-getit - установка программ на таблетку без инета

В силу определённых обстоятельств использую N810 без подключения к сети.

Для автоматической скачки программ с учётом всех зависимостей использую программу apt-getit
https://garage.maemo.org/projects/apt-getit/   

Алгоритм действий такой:
На таблетке командой dpkg -l > installed-packages создаётся список уже установленных пакетов

Этот файл кидается на комп, в каталог apt-getit

Затем в консоли запускаю
apt-getit.py <имя программы> -o url
или
apt-getit.py <install-файл программы> -o url
и в файле url оказывается список ссылок на пакеты, которые нужно скачать для установки этой программы.

Качаю пакеты, копирую на таблетку, причём желательно библиотеки копировать отдельно от deb-файла самой программы

На таблетке в терминале даю команды вида
dpkg -i /media/mmc1/soft/lib/*
dpkg -i /media/mmc1/soft/app/*

Ну и всё, нужные программы установлены.

Думаю мой опыт может пригодиться. Может добавить ссылку на apt-getit в FAQ ( Закачка пакетов на другой машине)?

PS Программа написана на питоне. Дистрибутивы питона можно взять здесь:
http://www.python.org/download/   

Отредактированно yuam (28-05-2008 07:12:34)

Неактивен

 

#2 28-05-2008 07:51:52

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2469
Отблагодарили :   75 
Вебсайт
Mozilla 
Участвую в проектах : internet-tablet.com, wiki,

Re: apt-getit - установка программ на таблетку без инета

Вы можете весь этот текст добавить в wiki - всем страдающим от отсутствия нэта на таблетке будет полезно.


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#3 28-05-2008 10:37:19

yuam  
ТаблетМонстр
На форуме с: 28-05-2008
Сообщений: 36
Отблагодарили :   
Firefox 

Re: apt-getit - установка программ на таблетку без инета

Так и сделал   

Неактивен

 

#4 28-05-2008 13:33:10

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2469
Отблагодарили :   75 
Вебсайт
Epiphany 
Участвую в проектах : internet-tablet.com, wiki,

Re: apt-getit - установка программ на таблетку без инета

Спасибо. А я когда то искал варианты оффлайн закачки - не попадался мне этот скрипт.


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#5 28-05-2008 14:27:58

yuam  
ТаблетМонстр
На форуме с: 28-05-2008
Сообщений: 36
Отблагодарили :   
Firefox 

Re: apt-getit - установка программ на таблетку без инета

Так он появился пару дней назад smile

Неактивен

 

#6 31-05-2008 05:23:01

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2469
Отблагодарили :   75 
Вебсайт
Epiphany 
Участвую в проектах : internet-tablet.com, wiki,

Re: apt-getit - установка программ на таблетку без инета

Ну вот подобная тема пошла...  http://n8xx.com/viewtopic.php?pid=11021#p11021   

А под винду работает apt-getit без проблем ? пробовал ?


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#7 31-05-2008 10:04:28

yuam  
ТаблетМонстр
На форуме с: 28-05-2008
Сообщений: 36
Отблагодарили :   
Firefox 

Re: apt-getit - установка программ на таблетку без инета

Да, работает под винду. Пока ни на одной проге не споткнулась.
Думаю и на самой нокии заработает, может в данном случае это будет удобней.

Неактивен

 

#8 03-09-2008 05:06:24

kot-kota  
TabletGeek
Откуда: Москва
На форуме с: 27-08-2007
Сообщений: 164
Отблагодарили :   
IE 

Re: apt-getit - установка программ на таблетку без инета

Что то как то слишком сложно для среднего ума:)))
Питон поставил на винду - работает нормально...
В терминале даю команду
dpkg -l > installed-packages
проходит..а вот куда он кладёт файл? и как его найти (так как незнабю жеж как называется)....
и потом, собственно зачем мне список установленных пакетов, если мне нужно устанавливать то чего ещё и в помине нет..?


кот, кота, котом, котит...посредством N800 UPD: OS2008 + N82 + 6110 + 8800 + LynkSys WRT54G + Paradyne 6212

Неактивен

 

#9 03-09-2008 05:21:25

Self-mademan  
TabletGeek
Откуда: Mo$cow
На форуме с: 20-01-2008
Сообщений: 613
Отблагодарили :   19 
Вебсайт
Firefox 

Re: apt-getit - установка программ на таблетку без инета

kot-kota говорит:

и потом, собственно зачем мне список установленных пакетов, если мне нужно устанавливать то чего ещё и в помине нет..?

Что бы он посмотрел нужны ли дополнительные пакеты, или зависимости удовлетворены.


Nokia n82 + N800 OS2008 + Kingston SDHC 8Gb
Eee PC 4G + eeebuntu standart 1.0 (8.04)

Неактивен

 

#10 03-09-2008 05:50:24

yuam  
ТаблетМонстр
На форуме с: 28-05-2008
Сообщений: 36
Отблагодарили :   
Firefox 

Re: apt-getit - установка программ на таблетку без инета

kot-kota говорит:

В терминале даю команду
dpkg -l > installed-packages
проходит..а вот куда он кладёт файл?

в текущий каталог, скорее всего это домашний каталог, т.е. /home/user
можно написать так
dpkg -l > /media/mmc1/installed-packages

/media/mmc1/ - это корень внешней флешки.

Неактивен

 

#11 03-09-2008 07:01:46

kot-kota  
TabletGeek
Откуда: Москва
На форуме с: 27-08-2007
Сообщений: 164
Отблагодарили :   
IE 

Re: apt-getit - установка программ на таблетку без инета

yuam говорит:

kot-kota говорит:

В терминале даю команду
dpkg -l > installed-packages
проходит..а вот куда он кладёт файл?

в текущий каталог, скорее всего это домашний каталог, т.е. /home/user
можно написать так
dpkg -l > /media/mmc1/installed-packages
/media/mmc1/ - это корень внешней флешки.

О нет...за три месяца полностью забыл синтаксис и операторы терминала. УЖ простите меня, гумантирия. Пошёл читать фак по организации файловой системы на нашем линуксе...sad


кот, кота, котом, котит...посредством N800 UPD: OS2008 + N82 + 6110 + 8800 + LynkSys WRT54G + Paradyne 6212

Неактивен

 

#12 16-09-2008 09:43:18

yunga  
ТаблетМонстр
На форуме с: 22-07-2008
Сообщений: 22
Отблагодарили :   
IE 

Re: apt-getit - установка программ на таблетку без инета

А, какой "Питон" загрузить-... под Linux(Актив Питон)?? Ведь их там полно разных Питонов!

Неактивен

 

#13 07-10-2008 04:19:31

zap  
Таблетоид
На форуме с: 08-06-2008
Сообщений: 78
Отблагодарили :   21 
Firefox 

Re: apt-getit - установка программ на таблетку без инета

Под любым линуксом питон ставится по умолчанию, даже если вдруг (что маловероятно) он не поставился - он есть в дистрибутиве любого, даже самого завалящего линукса. Достаточно запустить программу и она сразу заработает, никаких дополнительных библиотек она тоже не требует - всё стандартное.

Тестировалось на Python 2.5.

Под венду тестировалось со стандартным питоном (который берут на http://python.org   ). Всякие активы-хренактивы фтопку.

Отредактированно zap (07-10-2008 04:20:41)

Неактивен

 

#14 09-11-2008 12:27:42

firescream  
Таблеточник
Откуда: Днепр
На форуме с: 09-11-2008
Сообщений: 1
Отблагодарили :   
Opera 

Re: apt-getit - установка программ на таблетку без инета

Подскажите пожалуйста, стоит Python 2.6, при запуске apt-getit на ПК, в конце выполнения программы вылетает такая ошибка:

Traceback (most recent call last):
  File "C:\Python26\Lib\apt-getit\apt-getit.py", line 451, in <module>
    read_srclist (options.srclist)
  File "C:\Python26\Lib\apt-getit\apt-getit.py", line 375, in read_srclist
    read_repository (ll [1], ll [2], ll [3:])
  File "C:\Python26\Lib\apt-getit\apt-getit.py", line 335, in read_repository
    pkgs [cat_dist][comp] = read_package_list (cat, uri, dist, comp, need_suffix
)
  File "C:\Python26\Lib\apt-getit\apt-getit.py", line 183, in read_package_list
    for l in of.readlines ():
  File "C:\Python26\lib\gzip.py", line 422, in readlines
    line = self.readline()
  File "C:\Python26\lib\gzip.py", line 393, in readline
    c = self.read(readsize)
  File "C:\Python26\lib\gzip.py", line 219, in read
    self._read(readsize)
  File "C:\Python26\lib\gzip.py", line 255, in _read
    self._read_gzip_header()
  File "C:\Python26\lib\gzip.py", line 156, in _read_gzip_header
    raise IOError, 'Not a gzipped file'
IOError: Not a gzipped file

Неактивен

 

#15 20-11-2008 06:20:05

yuam  
ТаблетМонстр
На форуме с: 28-05-2008
Сообщений: 36
Отблагодарили :   
Firefox 

Re: apt-getit - установка программ на таблетку без инета

Извиняюсь за задержку.

У меня тоже выскочила подобная ошибка. Это из-за глюков Outpost Filrewall, у вас он наверняка тоже установлен.
Проблема в том, что некоторые репозитарии выдают для своего списка пакетов mime-type plain text, хотя это архивы, пожатые gzip. Outpost распаковывает такие архивы на лету и в результате получается распакованный файл с расширением gz.
Если вырубить Outpost, всё качается нормально.

Автор добавил в apt-getit workaround для этого глюка + ещё кое-что пофиксил. Так что советую скачать новую версию.

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002-2008 Rickard Andersson

Использованы иконки браузеров с форума forum.mozilla-russia.org

[ Generated in 0.496 seconds, 8 queries executed ]