To install an application first extract the .sh file from the downloaded zip archive. A simple double-click on the extracted file will then start the installation. This feature is only enabled if patch 180024 is installed, so make sure to run Live Update first.
A few currently available applications are listed below, with short descriptions. All files can be downloaded from here.
Bluetooth 9MB Support for bluetooth protocols and layers. | FileZilla 8MB A fast and reliable FTP/FTPS and SFTP client. |
Gnomebaker 5MB A CD/DVD burning and authoring application. | GNU Image Manipulation Program 22MB A program for such tasks as photo retouching, image composition and image authoring. Probably the closest to Photoshop Linux will ever have, only hindered by its user interface. |
Skype 25MB Probably no description necessary. | Unison 3MB A file-synchronization tool that runs on Linux and Windows and works across platforms. |
VideoLAN Client 28MB A media-player for various audio and video formats. Patented codecs are not included. |


Two things:
Will these become available via live update? Is it is likely? Also, how are we supposed to use the files, .sh.zip. Could you add a small how to.
Thanks
(File: vlc.sh.zip.md5 1 KB 10/08/2008 02:24:00 PM)
The installation of the packages is simply done by double-clicking the files. They may become available via Live Update but it makes no difference either way. It downloads the same packages.
I extract the .sh file ,double-click nothing happen again double-click nothing ,
cd ~/downloads
chmod a+x *.sh
./skype.sh
Can I check do you recommend running Live Update ? I've read of people having problems after Live Update, so was planning to avoid this - am I wrong ?
Thanks.
About Unison:
I don't understand much of the Linux mumbo jumbo about SSH and RSH. I have mounted my remote desktop on the Aspire one using mount.cifs, and that works with rsync, but these folders are not seen by Unison. How can I solve this? rsync does not really do a two way sync, which Unison promises to do, so I would very much like to work with Unison to keep my Toshiba desk-laptop and my AAO in sync.
Thanks,
mike
Do you know any other ftp site that we can find that
sh.zip ?
TIA
After installation, a new icon appears on the desktop in the working area, the program helps to take... screenshots :)
cd ~/Downloads
unzip vlc.sh.zip
./vlc.sh --noexec --keep
cd vlc
./vlc.sh --noexec --keep
cd vlc
(yes, you do need to run those last 2 commands twice)
Then use your favourite editor to edit install.sh and delete the line 3 from the bottom of the file starting "sudo rm -f libaraw_plugin.so ...". To do this in vi:
vi install.sh
?sudo rm[enter]
dd:wq[enter]
Then simply run your newly modified install script:
./install.sh
(this is just the tail section)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
----------free_ACS_Private_info------------
rss
rss private=0
2:num=0
print acs info
type=0,n_pos=2
pos[0].page=4, pos[0].seq=1
pos[0].page=0, pos[0].seq=1
type=1,n_pos=2
pos[1].page=4, pos[1].seq=2
pos[1].page=0, pos[1].seq=2
type=2,n_pos=0
acs init dbus
initialized=TRUE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
... and that is where it hangs
What is going on?
I've done compiling in the past, but never remember anything that took this long
(except Kernels)
I was able to install VLC earlier but could not get AVI files working
so I removed it and tried doing this script alteration method
Now VLC is working
there seems to be a new update for the fc8
and it resolved the ffmpeg issues
I had to update the x264 by:
sudo yum install x264
at which point the libsx264.so.60 was added
then
sudo yum install vlc
now I am watching "My Name is Nobody.avi" (classic Spaghetti Western)
on my AA1
THANX MACLES for all the info you have
Any thoughts on OpenAFS for the AA1? I'm not sure if a version is available for this platform. Thanks for all your help in the past.
Two issues I have: bluetooth is a tough one to crack. The patch did not work for me. dmesg reports that several global variables are unrecognized ie:
hci_usb: Unknown symbol hci_suspend_dev
hci_usb: Unknown symbol hci_free_dev............
Secondly, the kernel source from the taiwan download that you provide in another link does not match the one on my aa1
version magic '2.6.23.9 SMP mod_unload PENTIUMIII ' should be '2.6.23.9lw SMP preempt mod_unload CORE2 '
kernel source 2.6.23.9 is source from your link.
I need the source in order to get the ip_tables module to work on my aa1.
Any help would be greatly appreciated.
Thanks
No luck. The kernel source has a different version of netfilter.c. I could attempt to rewrite it but without a test harness the results could be disastrous.
I can load the iptables module with the 2.6.26 kernel as it is included, but as you know I sacrifice sound, wifi and others.
I have a bluesoleil bluetooth device and would love to get that working. Have you had success with any external bluetooth hardware?
To kick off, is there a Bittorrent client that works with Linpus? Or is one on the way?
Thanks,
KS
Here's an item for my (your) wish list.
arla - so I can map my AFS space. Don't you have a pressing need for something like that? Please...
Thanks for all you've done, I'm not sure where I'd be without it.
Hi,
Usual thanks for the supremely handy blog! Keep up the good work :-)
Like the poster at "Nov 26, 2008 7:59:00 PM", I get a load of unknown symbol errors (below jic) from BlueZ suggesting version mismatches.
I've a rather vanilla but up-to-date install:
BIOS 3308, nothing showing in "Live Update" even after enabling your Fedora repository addition).
uname -a:
Linux localhost 2.6.23.9lw #105 SMP PREEMPT Fri Jun 27 18:56:59 EDT 2008 i686 i686 i386 GNU/Linux
[user@localhost bluetooth]$ sudo modprobe hci_usb
FATAL: Error inserting hci_usb (/lib/modules/2.6.23.9lw/kernel/drivers/bluetooth/hci_usb.ko): Unknown symbol in module, or unknown parameter (see dmesg)
So I tried hunting the kernel modules for one of the undefined symbols (just in case)...
$ for f in `find /lib/modules/2.6.23.9lw -name '*.ko'` ; do nm --defined-only $f | grep hci_free_dev ; if [ $? -eq 0 ] ; then echo $f ; fi ; done
(no output)
I'm a Solaris/Linux guy and a C/Java programmer and this certainly /feels/ like version mismatch which confuses me since I haven't done 'weird geek stuff' to this box. Others sound to have this working and while I'm comfortable with geekin' on it, I'd thought to keep this vanilla since I use it so darned much! Do I need to pull and rebuild kernel just for BT?
Any advice greatly appreciated!
dmesg output:
hci_usb: Unknown symbol hci_suspend_dev
hci_usb: Unknown symbol hci_free_dev
hci_usb: Unknown symbol hci_resume_dev
hci_usb: Unknown symbol hci_alloc_dev
hci_usb: Unknown symbol hci_unregister_dev
hci_usb: Unknown symbol hci_recv_fragment
hci_usb: Unknown symbol hci_register_dev
hci_usb: Unknown symbol hci_suspend_dev
hci_usb: Unknown symbol hci_free_dev
hci_usb: Unknown symbol hci_resume_dev
hci_usb: Unknown symbol hci_alloc_dev
hci_usb: Unknown symbol hci_unregister_dev
hci_usb: Unknown symbol hci_recv_fragment
hci_usb: Unknown symbol hci_register_dev
Cheers,
Rupert.
Now what? It doesn't seem to have started. How do I start the bluetooth system? Is there a monitor that sits in the taskbar so that I can choose devices etc?
How do I get it to start (and to start up automatically when the AAO starts?)
I am not experienced with Bluetooth at all (either in Windows or Linux world). Would appreciate some pointers.
Using Macles's excellent instructions on recompiling the hardware monitor module to support the Atom's thermal diode as a base, I have cobbled together these instructions for compiling the bluetooth.ko module:
Unplug your Bluetooth module if it's plugged in.
Download the kernel source file, located at ftp://guest@csdftp.acer.com.tw/Aspire_One_Linpus_Linux/Aspire_One_Source/linux-2.6.23.9lw.zip, saving it into your Downloads directory.
Open a terminal window.
Install some packages needed to compile the module (these may already be on your system):
sudo yum install make gcc
Unzip the kernel source (**if you've done this before, delete the kernel source directory first to make sure you're starting with an unmodified copy of the source files**):
unzip Downloads/linux-2.6.23.9lw.zip
Change into the kernel source directory:
cd linux-2.6.23.9/
Fix something that will otherwise cause a compilation error about "include/asm/asm-offsets.h" being missing:
rm -rf include/asm
ln -sv include/asm-i386 include/asm
Copy the factory kernel configuration into place:
sudo cp -v /boot/config_080627 .config
Modify the Makefiles to avoid building modules we don't need (to save time):
sudo sed -i 's/^/#/g' drivers/Makefile
sudo sed -i 's/^/#/g' arch/i386/crypto/Makefile
sudo sed -i 's/^/#/g' crypto/Makefile
sudo sed -i 's/^/#/g' fs/Makefile
sudo sed -i '/bluetooth/!s/^/#/g' net/Makefile
sudo sed -i 's/^/#/g' sound/Makefile
Update the kernel configuration so the Bluetooth module is enabled:
sudo sed -i 's/# CONFIG_BT is not set/CONFIG_BT=m/' .config
Build the module:
sudo make oldconfig modules
(just hit enter at each of the twelve prompts that look like "L2CAP protocol support (BT_L2CAP) [N/m/?] (NEW)"
Copy the new module file into place:
sudo cp -fv net/bluetooth/bluetooth.ko /lib/modules/2.6.23.9lw/kernel/net/bluetooth/
Rescan module dependencies to reflect presence of the new module:
sudo depmod -a
Now plug your Bluetooth module into a USB port. After a few seconds, you should see the Bluetooth Manager appear in your system tray, the light on your Bluetooth adapter should start blinking, and if you check the output of the dmesg command, instead of a bunch of "Unknown symbol" errors, the last lines should look something like this:
usb 2-1: new full speed USB device using uhci_hcd and address 4
usb 2-1: configuration #1 chosen from 1 choice
Bluetooth: Core ver 2.11
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: HCI USB driver ver 2.9
usbcore: registered new interface driver hci_usb
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.8
Now, if I can just figure out how to rebuild Acer's version of NetworkManager to work with the Bluetooth PAN on my cell phone using this guy's patch! http://www.nabble.com/PATCH:-Support-for-Bluetooth-NAP-devices-td17167864.html
thank you all of you guys!, now I could connect to to internet via my mobile
Joe
Thanks again
anonymous said at Dec 13, 2008 3:22:00 PM that the skype package is broken. I've had the same problem. I will paste what x-archiver tells us:
"25819942 Defl:N 25819489 0% 09-25-08 13:08 4f0db75a skype.sh
46227 Defl:X 41790 10% 09-26-08 11:35 7a76d96f skype_ReleaseNote-190001.pdf
checkdir: cannot create extraction directory: /mnt/home/Downloads/skype.sh"
maybe you can test this with the skype.sh.zip found in you mentioned FTP-directory.
would be great
thanks in advance
Wonko
Archive: /mnt/home/Downloads/skype.sh.zip
bad CRC cc426d0b (should be 4f0db75a)
greets wonko
[] Ten tweaks for a new Acer Aspire One (5. Install Skype)
This Blog points me to the blog above:
[] Tweak your Acer Aspire One laptop running Linpus Linux
Does anyone out there have an email address or forum where we can let the Acer/Linpus developers know about little issues like omitting bluetooth.ko? (And thanks Jesse for the easy to follow correction!)
I downloaded the file (its skype for fedora 7) that was mentioned in this list of tweaks. (I'm wondering a little bit because macles* told us above in some of his article that the linpus linux is based on fedora 8.)
with a doubleklick on the File "skype-2.0.0.72-fc5.i586.rpm" it says "you try to start system-install-packages you need root password... " ok. I typed it in.
Now the "installing packages" window apears and shows after short time the skype package and gives me the button "Apply". This i've pressed.
Now the resolving dependencys window apears. After the progress bar the "unable to verify skype-2.0.0.72-fc5.i586.rpm Public key for skype-2.0.0.72-fc5.i586.rpm is not installed" window pops up. I press on install anyway. Updating software window shows his progress bar. Final the "software installed succesfully" window shows me his OK button wich i press.
so ... but nothing is there. not in the advanced menu on the right mousebutton or in the xfce start menu, neither in the acer menu.
so i restart but nothing changes.
with search in the file-manager i find the skype *.rpm and a config file Skype.conf in the /etc/dbus-1/system.d/ folder and a empty skype folder in /usr/share/
So next try:
try to install the package with:
sudo rpm -i skype-2.0.0.72-fc5.i586.rpm
Result:
warning: skype-2.0.0.72-fc5.i586.rpm: Header V3 DSA signature: NOKEY, key ID d66b746e
error: unpacking of archive failed on file /usr/bin/skype;495c920e: cpio: MD5 sum mismatch
So guess that this file is the base of the shellscript avaiable on Acer-FTP. because there they have also a checksum problem and this file is corrupt. Did anybody out there have succes installing this Skypeversion?
or macles do you know an answer?
thanks in Advance.
I wish to all of you a happy new year!
Wonko
By the way: The next point of the ten tweaks descripes, how to add a Skype icon to the Linpus Menu.
I have use the same RPM as you.:
[] skype-2.0.0.72-fc5.i586.rpm
MD5: 66 A9 61 3A 2C 0A BE D8 29 26 05 49 46 D5 4A 78
Linpus is an Fedora 8. (see /etc/fedora-release) But the kernel ist updated to 2.6.23.x.
can someone help
First post but not my first stop at your blog. You've been a fantastic ressource and I'd like to thank you for all the great info.
I saw a post about someone trying to get iptables working on the One. I have also tried to get iptables working to have internet connection sharing with Linpus.
Any attemps so far at compiling the Kernel with netfilter options enabled has crippled networking one way or another.
Would you be able to offer any advice>?
Thanks!
--------------
package xfdesktop-acer-lp-1652.mcs_patched is already installed
warning: skype-2.0.0.72-fc5.i586.rpm: Header V3 DSA signature: NOKEY, key ID d66b746e
error: Failed dependencies:
libQtXmlPatterns.so.4 is needed by (installed) PyQt4-4.4.2-2.fc8.i386
libQtCLucene.so.4 is needed by (installed) PyQt4-4.4.2-2.fc8.i386
libQtHelp.so.4 is needed by (installed) PyQt4-4.4.2-2.fc8.i386
libQtWebKit.so.4 is needed by (installed) PyQt4-4.4.2-2.fc8.i386
running /usr/bin/xfdesktop2 --action=add
-------------
Any ideas?
Mplayer: \"Cannot find codec for audio format 0x6134706D.\"
Please could you advise.
Thanks
I have downloaded the programme however, it is not showing up on my desktop. Is there anything i can do to put applications on my desktop?
I do not understand how could Acer provide a lot of unnecessary drivers for PC Card bluetooth devices while at the same time omitting the bluetooth.ko module from the bluetooth.sh patch?..
WRT compiling as root, I have a better idea:
1. after extracting linux-2.6.23.9lw.zip, just do "chmod -R u+w linux-2.6.23.9/"
2. also, before starting kernel build/configure, I do "unalias cp mv rm"
3. if you prefer menuconfig target, install "ncurses-devel" package (it wasn't obvious for me as I'm a Debian user and its's called "libncurses-dev" there)
4. you do not need to turn off all other modules, there are not a lot of them and "make modules" takes approximately 11 minutes
5. run "find /lib/modules/2.6.23.9lw/ -not -user root" and have some fun :)
6. run "chown -R root:root /lib/modules/2.6.23.9lw"
1. switch my Logitech M-RCQ142 mouse to discoverable mode
2. launch "Browse" from the bluetooth applet menu
3. see my Logitech Mouse in discovered devices list
4. select it and press "Connect" button
5. get the next error: Couldn't display "obex://[xx:xx:xx:xx:xx:xx]". Check if the service is available.
6. run "hidd --connect xx:xx:xx:xx:xx:xx" from shell instead
i just got my aa1 last december and i'm reading your posts since january and they are really helpful...
thanks a lot!
i just have one question:
how to install ".zip" file?
thanks again!
thx for your beautiful tutorials. One thing that I'm still missing about the AA1 is a firewall. Would you know a way to tweak the system for supporting iptables without messing too much with the original kernel?
Best,
Momotaro
This is what I've done - I tried the approach here - http://www.reghardware.co.uk/2008/09/05/ten_aspire_one_tips/ - I've also looked here - http://jorge.fbarr.net/2008/08/06/acer-aspire-one-tips-and-tricks/ - and on this blog, the Acer Aspire forum, and a couple of general Linux / Fedora forums.
Where I am now is that I have uninstalled the mplayer that was pre-installed, along with pdvdlinux and pcmlinux (as that was recommended somewhere!). So my son (fortunately not realising yet!) has no means of viewing films or pics - oops!
Part of the reason for doing all this was to get something working as a video capture facility with audio (as the webcam resolutely fails to do this!).
I think the trouble is I've made so many changes with repositories, dependencies, wgets and the like that I probably have created more conflicts than I started with.
Short of the nuclear option of reinstalling OS and starting from scratch - is there a way out?! I haven't posted outputs of terminal commands (yet) at the risk of trying people's patience even more!!!
Thanks
Step 1: Download ftp://guest@csdftp.acer.com.tw/Aspire_One_Linpus_Linux/Aspire_One_Source/linux-2.6.23.9lw.zip
Extract file, when in directory right click "Open Terminal Here"
Type tar xvf bluetooth.tgz
copy file to /lib/modules/2.6.23.9lw/kernel/net/bluetooth/
su
password
cp /"bluetooth.ko path"/ lib/modules/2.6.23.9lw/kernel/net/bluetooth/
open terminal Alt+f2, type terminal
sudo depmod -a
Rishi
Hi, and thanks for a very nice and helpful site. My problem is that I want to send files from my AA1 to an external disk via USB. I am able to go the opposite way and send a file from the disk to the AA1, but not the other way.
I'm sure there is an easy solution......
hegemoni
NO
Try to set the "group" and "owner" mount option.
See also: http://linux.die.net/man/8/mount
Now I try to install audacity and end up in a jungle of dependency errors.
Has anybody installed autacity or aucacity-free world on an AA1?
Help would be apresihated.
8.10 needs some good descripted hacks. 9.04 is running out of the box. See here: Ubuntu Wiki: HardwareSupport/Machines/Netbooks (The bug with the card reader does not appear at my AAO. May be this was fixed by a hack for the 8.10 before my upgrade to 9.04.)
Boy am I confudled.
I love my Acer. I really do and I want to master the Linpus OS. The trouble at the moment is my Bluetooth USB dongle. Everything else I've installed and configured (I like that word, makes me feel as if I know what I'm doing. I'm not sure I do!)
Whilst following Macles, aka My Hero, instructions all is OK until I have to copy bluetooth.tgz to /lib/modules/2.6.23.9lw/kernal/drivers
For some reason I can't paste or copy it to this folder however I try. I think I'm supposed to be logged on as root before doing this but, in idiot simple terms, how do I do this.
I'd be grateful if one of you intelligent people out there can provide me with idiot simple, start to finish, instructions detailing installation of my bluetooth usb dongle. As part of these instructions please set them out logging in as root.
In grateful appreciation of all info given, both past and present.
euplecta
Anny helpful suggestions greatly appreciated.
Has anyone had a similar problem and can perhaps offer a solution.
I hava the Nokia E61i. This is an intresting solution with the mobile phone as a hot spot. Well, may be the network manager of linpus re-scan not correctly. At worst case you could try to configure the WLAN by hand with some HowTos.
I have connect my mobile phone directly to my AAO vie wire.
Also, when I tried removing some applications using the add/remove icon in the settings menu, an error message pops up and says that files cannot be retrieved. Any idea how to fix this?