1. Homepage
  2. Articoli
  3. Video
  4. Bash scripting
  5. Sistema
  6. Tips
  7. News


Debian Squeeze su Eee PC 701

» Author: Andrea Ganduglia Date: 2011-08-01 08:48:02 Copyright: (c)2011 Andrea Ganduglia

Indice dei contenuti


Perché?

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:

Installazione

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 /.

Configurazione

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.

Screen shot

Pacchetti installati

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