Indice dei contenuti
Installare Squeeze su un "vecchio" Eee PC 701 potrebbe sembrare una perdita di tempo. In realtà mi serviva una macchina affidabile (quindi con Debian) da utilizzare in tutte quelle situazioni un po' estreme in cui ci si può trovare e più in generale per avere un terminale e un browser a portata di mano quando il solo smartphone non basta.
Questo Eee PC è perfetto:
Installare Debian Squeeze su un Eee PC 701 è davvero semplice e si fa in pochissimo tempo. Per farlo seguite questo HOWTO. Volendo si può anche installare su una chiavetta USB esterna e fare boot di là ogni volta, l'avevo fatto con Lenny: è semplice ma utilizzare il PC con questa appendice esterna l'ho trovato scomodo nella pratica.
L'installazione di Squeeze non trova nessun intoppo, bisogna solo prendere qualche decisione. Per esempio ho scelto di formattare il disco da 4GB in due partizioni: una da 256MB come swap (della scelta di avere la swap non sono proprio convinto) e il resto in una partizione ext2 montata su /.
Dopo l'installazione è necessario installare eeepc-acpi-scripts. Il resto, tra cui wifi e hotkeys, funziona out-the-box. Per le configurazioni più dettagliate (incluso xorg) fare riferimento a: http://wiki.debian.org/DebianEeePC/HowTo/Configure
Come DM ho scelto IceWM che è molto leggero e come browser ho installato google-chrome. Per risparmiare un po' di spazio ho scelto di non visualizzare i bordi delle finestre:
eeePC:~$ cat .icewm/theme Theme="DoesntExists/default.theme"
Per muovere le finestre è possibile utilizzare ALT+F7 e poi il mouse (ALT+F10 per massimizzare e ALT+F11 per tutto schermo).
Una cosa importante era per me la capacità di connettersi a network diversi (WiFi e Wired) attraveso un comodo tool: wicd wicd-curses wicd-client wireless-tools offrono tutto quello di cui c'è bisogno.
acpi acpi-support-base acpid adduser alsa-base alsa-utils apt apt-listchanges apt-utils aptitude at base-files base-passwd bash bash-completion bc bind9-host bsd-mailx bsdmainutils bsdutils busybox ca-certificates console-setup console-terminus coreutils cpio cpp cpp-4.4 cron curl dash dbus dbus-x11 dc debconf debconf-i18n debian-archive-keyring debian-faq debianutils defoma diffutils discover discover-data dmidecode dmsetup dnsutils doc-debian doc-linux-text dpkg dselect e2fslibs e2fsprogs eeepc-acpi-scripts esound-common exim4 exim4-base exim4-config exim4-daemon-light file findutils fontconfig fontconfig-config ftp gcc-4.4-base gconf2 gconf2-common geoip-database gettext-base gksu gnome-keyring gnupg google-chrome-stable gpgv grep groff-base grub-common grub-pc gzip hicolor-icon-theme host hostname icewm icewm-common ifupdown info initramfs-tools initscripts insserv install-info installation-report iproute iptables iputils-ping isc-dhcp-client isc-dhcp-common iso-codes kbd keyboard-configuration klibc-utils laptop-detect less libacl1 libasound2 libatk1.0-0 libatk1.0-data libattr1 libaudiofile0 libaudit0 libavahi-client3 libavahi-common-data libavahi-common3 libbind9-60 libblas3gf libblkid1 libboost-iostreams1.42.0 libbsd0 libbz2-1.0 libc-bin libc6 libc6-i686 libcairo2 libcanberra-gtk-module libcanberra-gtk0 libcanberra0 libcap2 libcomerr2 libcups2 libcurl3 libcurl3-gnutls libcwidget3 libdatrie1 libdb4.6 libdb4.7 libdb4.8 libdbus-1-3 libdbus-glib-1-2 libdevmapper1.02.1 libdiscover2 libdns69 libdrm-intel1 libdrm-nouveau1 libdrm-radeon1 libdrm2 libedit2 libept1 libesd0 libevent-1.4-2 libexpat1 libffi5 libfont-freetype-perl libfontconfig1 libfontenc1 libfreetype6 libfs6 libgc1c2 libgcc1 libgconf2-4 libgcr0 libgcrypt11 libgdbm3 libgeoip1 libgfortran3 libgksu2-0 libgl1-mesa-dri libgl1-mesa-glx libglade2-0 libglib2.0-0 libglib2.0-data libglu1-mesa libgmp3c2 libgnome-keyring0 libgnutls26 libgp11-0 libgpg-error0 libgpgme11 libgpm2 libgssapi-krb5-2 libgssglue1 libgssrpc4 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgtop2-7 libgtop2-common libice6 libidl0 libidn11 libisc62 libisccc60 libisccfg62 libiw30 libjasper1 libjpeg62 libk5crypto3 libkadm5clnt-mit7 libkadm5srv-mit7 libkdb5-4 libkeyutils1 libklibc libkrb5-3 libkrb5support0 liblapack3gf libldap-2.4-2 liblocale-gettext-perl liblockfile1 libltdl7 liblwres60 liblzma2 libmagic1 libmpfr4 libncurses5 libncursesw5 libnewt0.52 libnfnetlink0 libnfsidmap2 libnl1 libnotify1 libnspr4-0d libnss3-1d libogg0 liborbit2 libpam-gnome-keyring libpam-modules libpam-runtime libpam0g libpango1.0-0 libpango1.0-common libpci3 libpciaccess0 libpcre3 libpcsclite1 libpixman-1-0 libpng12-0 libpopt0 libpth20 libreadline5 libreadline6 librpcsecgss3 libruby1.9.1 libsasl2-2 libsasl2-modules libselinux1 libsepol1 libsigc++-2.0-0c2a libslang2 libsm6 libsqlite3-0 libss2 libssh2-1 libssl0.9.8 libstartup-notification0 libstdc++6 libtasn1-3 libtdb1 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libthai-data libthai0 libtiff4 libtokyocabinet8 libudev0 libusb-0.1-4 libutempter0 libuuid-perl libuuid1 libvncserver0 libvorbis0a libvorbisfile3 libwnck-common libwnck22 libwrap0 libx11-6 libx11-data libx11-xcb1 libx86-1 libxapian22 libxau6 libxaw7 libxcb-atom1 libxcb-aux0 libxcb-dri2-0 libxcb-event1 libxcb-render-util0 libxcb-render0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxkbfile1 libxml2 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxres1 libxslt1.1 libxss1 libxt6 libxtst6 libxv1 libxvmc1 libxxf86dga1 libxxf86vm1 libyaml-0-2 linux-base linux-image-2.6-686 linux-image-2.6.32-5-686 linux-sound-base locales login logrotate lsb-base lsb-release lsof m4 man-db manpages mawk menu mime-support mlocate module-init-tools mount mutt nano ncurses-base ncurses-bin ncurses-term net-tools netbase netcat-traditional nfs-common notification-daemon openssh-blacklist openssh-blacklist-extra openssh-client openssh-server openssl os-prober passwd patch pciutils perl perl-base perl-modules pm-utils popularity-contest portmap powermgmt-base procmail procps psmisc python python-apt python-apt-common python-cairo python-central python-dbus python-glade2 python-gobject python-gtk2 python-iniparse python-minimal python-notify python-numpy python-reportbug python-support python-urwid python-wicd python2.6 python2.6-minimal radeontool readline-common reportbug rfkill ri1.9.1 rsyslog ruby1.9.1 sed sensible-utils sgml-base shared-mime-info sl ssh sudo sysv-rc sysvinit sysvinit-utils tar tasksel tasksel-data tcl tcl8.4 tcpd telnet texinfo time tk tk8.4 traceroute ttf-dejavu-core twidge tzdata ucf udev usbutils util-linux vbetool vim vim-common vim-runtime vim-tiny w3m wamerican wget whiptail whois wicd wicd-curses wicd-daemon wicd-gtk wireless-tools wpasupplicant x-ttcidfont-conf x11-apps x11-common x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils x11vnc x11vnc-data xauth xbitmaps xdg-utils xfonts-100dpi xfonts-75dpi xfonts-base xfonts-encodings xfonts-scalable xfonts-utils xinit xkb-data xml-core xorg xorg-docs-core xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-apm xserver-xorg-video-ark xserver-xorg-video-ati xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-fbdev xserver-xorg-video-geode xserver-xorg-video-i128 xserver-xorg-video-i740 xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-neomagic xserver-xorg-video-nouveau xserver-xorg-video-nv xserver-xorg-video-openchrome xserver-xorg-video-r128 xserver-xorg-video-radeon xserver-xorg-video-rendition xserver-xorg-video-s3 xserver-xorg-video-s3virge xserver-xorg-video-savage xserver-xorg-video-siliconmotion xserver-xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-vesa xserver-xorg-video-vmware xserver-xorg-video-voodoo xterm xz-utils zlib1g