Editing User:Tanner
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 30: | Line 30: | ||
For your convenience I have uuencoded Tim Samoff's [http://lists.maemo.org/pipermail/maemo-community/2010-January/003870.html CLI icon] | For your convenience I have uuencoded Tim Samoff's [http://lists.maemo.org/pipermail/maemo-community/2010-January/003870.html CLI icon] | ||
- | which is supposed to be added to the debian/control file of CLI apps. You can download it [http:// | + | which is supposed to be added to the debian/control file of CLI apps. You can download it [http://maemory.com/N900/tools/cli.icon.txt here]. |
== [http://maemo.org/packages/view/kernel-flasher-maemo/ custom Linux kernel] == | == [http://maemo.org/packages/view/kernel-flasher-maemo/ custom Linux kernel] == | ||
Line 47: | Line 47: | ||
Reverting to the original kernel is simple: "apt-get install --reinstall kernel kernel-flasher" or reflash only the original kernel image. | Reverting to the original kernel is simple: "apt-get install --reinstall kernel kernel-flasher" or reflash only the original kernel image. | ||
see [http://talk.maemo.org/showthread.php?t=43420 TMO page] for more details. | see [http://talk.maemo.org/showthread.php?t=43420 TMO page] for more details. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
== [http://maemo.org/packages/view/texlive-latex-base/ TeXLive 2009] == | == [http://maemo.org/packages/view/texlive-latex-base/ TeXLive 2009] == | ||
Line 94: | Line 82: | ||
some experimental ports which I have not yet uploaded to extras-devel can be found in my repository | some experimental ports which I have not yet uploaded to extras-devel can be found in my repository | ||
- | deb http:// | + | deb http://www.maemory.com/N900/ fremantle free incompatible |
currently: python2.6, perl5.10, GNU compiler collection 4.4.3, autoconf 2.64, automake1.10 | currently: python2.6, perl5.10, GNU compiler collection 4.4.3, autoconf 2.64, automake1.10 | ||
Line 130: | Line 118: | ||
and the search paths of Maemo need to be adjusted in /etc/profile and /etc/osso-af-init/af-defines.sh: | and the search paths of Maemo need to be adjusted in /etc/profile and /etc/osso-af-init/af-defines.sh: | ||
- | * PATH=$PATH:/opt/maemo/bin (and sbin for root) | + | * PATH=$PATH:/opt/maemo/usr/bin (and sbin for root) |
- | * ld.so.conf: add /opt/maemo/lib | + | * ld.so.conf: add /opt/maemo/usr/lib |
- | * locales: [https://bugs.maemo.org/show_bug.cgi?id=8363 LOCPATH]=LOCPATH=/usr/share/locale:/opt/maemo/share/locale | + | * locales: [https://bugs.maemo.org/show_bug.cgi?id=8363 LOCPATH]=LOCPATH=/usr/share/locale:/opt/maemo/usr/share/locale |
- | * MANPATH=/opt/maemo/share/man | + | * MANPATH=/opt/maemo/usr/share/man |
- | * pkgconfig: /usr/share/pkgconfig:/opt/maemo/share/pkgconfig | + | * pkgconfig: /usr/share/pkgconfig:/opt/maemo/usr/share/pkgconfig |
- | * info in info?: /usr/share/info:/opt/maemo/share/info | + | * info in info?: /usr/share/info:/opt/maemo/usr/share/info |
- | * apps in hildon: | + | * apps in hildon ?: /usr/share/applications:/opt/maemo/usr/share/applications |
- | * icons in hildon ?: /usr/share/icons:/opt/maemo/share/icons | + | * icons in hildon ?: /usr/share/icons:/opt/maemo/usr/share/icons |
this list may be incomplete - please help to complete it | this list may be incomplete - please help to complete it | ||
Line 146: | Line 134: | ||
TMPDIR=/var/tmp should be moved to /opt/tmp | TMPDIR=/var/tmp should be moved to /opt/tmp | ||
or /var/opt should symlink to /opt/var and contain a larger tmp directory. | or /var/opt should symlink to /opt/var and contain a larger tmp directory. | ||
- | |||
- | |||
- | |||
== chroot instead of /opt == | == chroot instead of /opt == | ||
I have described my currently preferred [http://maemo.org/community/brainstorm/view/remove_256mb_limitation_of_the_rootfs_partition_in_the_n900/ solution as #5] | I have described my currently preferred [http://maemo.org/community/brainstorm/view/remove_256mb_limitation_of_the_rootfs_partition_in_the_n900/ solution as #5] | ||
Line 168: | Line 153: | ||
== Setting up a repository mirror on your server == | == Setting up a repository mirror on your server == | ||
- | [http:// | + | [http://www.maemory.com/mirror/repro-maemo.tgz reprepro configuration] |
== Safely free some space on rootfs == | == Safely free some space on rootfs == | ||
- | [http:// | + | [http://maemory.com/N900/tools/moveroot.sh This script] shows you how much space is freed. |
It can also detect whether some directories have already been moved. | It can also detect whether some directories have already been moved. | ||
- | |||
- | |||
- | |||
- | # install | + | # install gainroot |
- | # download the [http:// | + | # download the [http://maemory.com/N900/tools/moveroot.sh script] to your MyDocs (or upload it via SSH) |
# in Terminal run | # in Terminal run | ||
- | sudo | + | sudo sh /home/user/MyDocs/moveroot.sh |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
== Reflashing & Restore == | == Reflashing & Restore == | ||
Line 214: | Line 174: | ||
sudo flasher-3.5 -F ''<current firmware image>''.bin -f -R | sudo flasher-3.5 -F ''<current firmware image>''.bin -f -R | ||
# restore old backup except programs | # restore old backup except programs | ||
- | # install | + | # install gainroot |
# in Terminal: | # in Terminal: | ||
sudo sh /home/backup/restore.sh | sudo sh /home/backup/restore.sh | ||
- | with [http:// | + | with [http://maemory.com/N900/tools/restore.sh the script] in /home/backup (feedback and patches are welcome). |
It expects that you made a backup of /root and your selected modified files (e.g. /etc/ssh) in /home/backup. | It expects that you made a backup of /root and your selected modified files (e.g. /etc/ssh) in /home/backup. | ||
The file "pkgs" should contain a list (line by line) of the package names you want to install. | The file "pkgs" should contain a list (line by line) of the package names you want to install. |
Learn more about Contributing to the wiki.