OpenmokoСкрипт настройки hackable1


Где-то с начала этой осени являюсь счастливым обладателем Neo FreeRunner (GTA02).
Из всего разнообразия дистрибутивов остановился на hackable1 (Debian + Gnome Mobile).

Из-за постоянных ковыряний этого дистрибутива, приходится постоянно переустанавливать его, и настраивать.
Вот решил сделать bash скрипт, который сам бы все настраивал при запуске.
В планах сделать русскую локализацию (пока у меня это не получилось), ну и там мелкие всякие надстройки сделать, которые я еще не придумал:)


# монтирую флешку и копирую туда домашний каталог
# если на флешке уже есть домашний каталог, то это нужно закоментить
echo "copying home/ directory on flash.."
mount /dev/mmcblk0p1 /mnt/flash/
cp -pdRv /home/hackable1/* /mnt/flash/
cp -pdRv /home/hackable1/.* /mnt/flash/
umount /mnt/flash/

# делаю автоматическое монтирование флешки в домашний каталог
echo "mounting flash on home/ directory.."
echo "/dev/mmcblk0p1  /home/hackable1/  ext2  defaults  0 0" >> /etc/fstab
rm -rf /home/hackable1/*
rm -rf /home/hackable1/.*
mount /home/hackable1/
chmod -R 0777 /home/hackable1/

# перемещаю каталог со скачаными пакетами в домашний каталог
echo "moving /var/cache/apt/archives on flash.."
rm -rf /home/hackable1/archives/
mv /var/cache/apt/archives /home/hackable1/
ln -sf /home/hackable1/archives/ /var/cache/apt/archives
echo "done!"

# перемещаю каталог с установлеными пакетами в домашний каталог
echo "moving /usr on flash.."
rm -rf /home/hackable1/usr/
mv /usr /home/hackable1/
ln -sf /home/hackable1/usr/ /usr
echo "done!"

# добавляю репозиторий
echo "deb http://www.backports.org/debian lenny-backports main" >> /etc/apt/sources.list

apt-get update
#apt-get upgrade

# удаляю не нужное
echo "removing programm.."
apt-get remove pidgin 

# ставлю нужное
apt-get install gajim mc wget htop zip unzip sylpheed tasks

# перезагружаю
echo "rebooting.."
reboot

сохраняем это в файл install.sh
и на самом телефоне выполняем:
# chmod +x install.sh
# ./install.sh


надеюсь, что мы вместе доведем этот скрипт до ума, и он кому-то будет полезен:)
источник
  • +10
  • mrded
  • 16 января 2010, 00:55

Комментарии (10)

тоже зоопарк дистрибутивов появился для мобильных устройств? :)
Да уже довольно давно)
Давно хотел попробовать этот дистрибутив, но лень брала свое) Собственно пару вопросов:
Насколько он прожорлив по ресурсам?
Насколько хватает батареи?
Как часто что-то падает?
Насколько удобен, т.е. все ли допилили? А то в shr вон куча всего, но использовать из этой кучи далеко не все хочется…
И чуть не забыл, есть ли какой-нибудь opkg или apt-get и насколько хорошо работает?
Тьфу, про apt-get хотел узнать — работает ли через обычный wifi? Извиняйте меня, день тяжелый…
ну мне gnome сразу пригляделся (жаль что om перестали его поддерживать), да и debian based дистрибутивы как-то приятнее и понятнее использовать.

что касается apt-get, то он отлично работает через все интерфейсы (usb, gprs, wifi):)

тока если ставить hackable1 в память телефона, не будет места для установки всяких дополнительных програм, поэтому я в скрипте вынес /usr и /var/cache/apt/archives на флешку (не знаю на сколько это правильно, но пока так).
А что относительно батарейки и тормозов (особенно волнует скрол листбокса в контакт листе)?
все что я пробовал на freerunner, все тормозило. этот дистрибутив тормозит в меру :)
контакт листа у меня нету, но список с программами скролит нормально.

если пользовать wifi то батареи хватает не более чем на день. а так я на дня три — четыре растягивал батарею.
Android, например, тормозит в очень не многих местах.
контакт листа у меня нету,

Напрашивается вопрос — а он звонить то уже умеет?)
Ну а 3-4 дня для батарейки это, помоему, вообще предел мечтаний)
конешно умеет:) я симку завел исключительно для инета, дорого звонить.
поэтому и нету контакт листа:)
Android, например, тормозит в очень не многих местах.

тогда hackable1 вообще не тормозит:)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.