Git Product home page Git Product logo

jeffsaracco / cr48 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from helloandre/cr48

1.0 2.0 0.0 132.69 MB

my programs that i've put on cr48

Shell 4.43% Perl 34.59% CSS 0.08% XSLT 0.01% C 9.39% C++ 0.01% Python 25.57% Emacs Lisp 0.27% Tcl 0.45% JavaScript 0.72% Assembly 0.01% Objective-C 0.01% Vim Script 11.52% Visual Basic 0.01% Prolog 7.32% Ruby 5.47% Awk 0.01% C# 0.04% Frege 0.06% Mathematica 0.05%

cr48's Introduction

CR-48 Hacks

The purpose of this is to make the CR-48 more useful and conducive to coding. The CR-48 is a fantastic little netbook, but it lacks a bit for power users.

What this is

  • A way to use programs in Developer Mode without touching the rootfs
  • A way to be productive by writing code and checking it in on the CR-48

What this is not

  • A way to disrupt the normal operation of the CR-48

How it works

I took a standard install of Ubuntu 10.10 32 bit and staticly compiled a bunch of programs with it. Some programs need special paths set (see .bashrc). It's really that simple.

What is included

  • vim 7.3.206 (with no gui and some nice .vimrc tweaks)
  • python 2.6.6 (currently throwing a libz.so and libcrypto.so errors, but nothing serious)
  • perl 5.12.2
  • ruby 1.9.2 with rubygems 1.8.4
  • mercurial 1.7.5
  • git 1.7.5.2
  • Subversion 1.6.16
  • GNU diffutils 3.0
  • rsync 3.0.8
  • Info-ZIP unzip 6.0 and zip 3.0
  • GNU less 443
  • an install script
  • dropbox support

If you want anything else on here, let me know. Or add it yourself and pull request.

How to install

  • put your CR-48 in developer mode
  • drop into a shell (Ctrl+Alt+t, then shell)
  • make your main partition executable with sudo mount -i -o remount,exec /home/chronos/user (don't worry, this will not damage anything
  • download the .tar.gz version of this repo and put it /home/chronos/user/cr48
  • then do tar -xzf on the file
  • cd /home/chronos/user/cr48 && chmod +x install && ./install

The install script will move everything into the correct place. It may or may not make everything executable, so you may have to chmod +x /home/chronos/user/bin/* NOTE: I have not tested the install script, so it may or may not run correctly. If anything is wrong, send me and email at [email protected].

Known Bugs

For some reason libz.so and libcrypto.so do not work with python. This is not an issue as I have not run into any problems (including cloning/pushing with hg/git). If you find a fix for this, please fork this and pull request.

Libcurl does not work with git (i haven't tried with hg). So you cannot use http or https with those.

Things To Look Out For

ssh (and scp) are really wonky. known_hosts is in /home/chronos/user/.ssh/known_hosts, but any ssh keys need to be in /home/chronos/.ssh.

Ruby was built with --disable-pthread; ran into pthread issues while testing, but am willing to rebuild if necessary.

cr48's People

Contributors

helloandre avatar jeffsaracco avatar mortonfox avatar signalnine avatar urlysses avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.