[devel-ports] apt и обьем памяти

Mike Lykov combr на yandex.ru
Чт Мар 25 11:54:42 UTC 2010


Здравствуйте.

в продолжение темы про специфику ;)

собрал, залил rootfs, загрузил, все в процессе хорошо, попадаем в шелл. 
думаю "интересно, как там apt?" 
а никак:

[root на at91sam rpm]# apt-get check
Reading Package Lists... Error!
E: Couldn't make mmap of 25165825 bytes - mmap (22 Invalid argument)
W: Unable to munmap
E: The package lists or status file could not be parsed or opened.
[root на at91sam rpm]# free
             total       used       free     shared    buffers     cached
Mem:         62032      32944      29088          0          0      24620
-/+ buffers/cache:       8324      53708
Swap:            0          0          0

есть, конечно, ipkg : http://handhelds.org/moin/moin.cgi/Ipkg, который хорошо экономит на всем (размере метаданных
, использовании памяти, и т.п.), но это значит что вся инфраструктура сборки rpm-пакетов негодна и нужно делать все по другому..

ipk пакеты это "In keeping with the "Just like Debian" philosphy laid out above, I first made the .ipk format equivalent to .deb, (but renamed to avoid frustration and confusion)." .. :) но зато оно точно работает на 64М памяти.

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

Сколько памяти нужно apt и на каких arm-устройствах он замечен как работающий?

-- 
Mike 


Подробная информация о списке рассылки devel-ports