Tiny Core Linux
Tiny Core Base => Raspberry Pi => piCore Final Releases => Topic started by: bmarkus on January 20, 2015, 04:54:14 PM
-
Team Tiny Core is pleased to announce the immediate availability of piCore-6.0:
http://tinycorelinux.net/6.x/armv6/releases/6.0/
The most important change is use of the official long term 3.12.y (3.12.36) kernel to offer more stable operation over experimental kernels and to get wider range of hardware supported, specially the audio devices.
fltk library has been updated to 1.3.3 to enable unicode. fltk-1.1 and 1.3 can be installed at the same time, and old apps using 1.1 will continue to work.
Size of SD card images reduced.
Boots in safe overclocking mode to shorten boot time by 20% with performance governor; switch to ondemand when startup finished.
Other changes:
* Core base synced to common 6.0 base
* Raspberry Pi firmware updated to January 19, 2015 version
* e2fsprogs updated to 1.42.12
* util-linux updated to 2.25.2
* BusyBox v1.20.2
* eglibc replaced with glibc, version 2.20
* kernel modules in base rearranged
* cmdline.txt simplified, dropped waitusb switch
* serial terminal started by default
* GCC updated to 4.9.2
* tcz repository updated
Images with preinstalled SSH for headless operation and with GUI also available.
Updating previous versions on Raspberry Pi without removing SD card
Download piCore-6.0-boot.tar.gz extract to a temporary folder and overwrite content of /mnt/mmcblk0p1 after mounting it. It will overwrite custom boot options. If you have customised cmdline.txt on config.txt in the old system, do it again. Do not reboot if using wireless remote connection, otherwise you will loose connection due to incompatible kernel modules!
Next download kernel module tcz's from the repo matching new kernel version and reboot. You must have a new, updated system working.
Please note, there may be kernel module extensions which are not yet available in the repo.
Before modifying mmcblk01 content, it is adviced to make backup to a persistent device.
For support visit http://forum.tinycorelinux.net/index.php/board,57.0.html
-
I did the inplace upgrade, But that part looks good.
-
Hi Béla,
I am installing this right now.
Are you planning to add the mt7601 wifi adapter driver to this release to?
Greetings,
Gerrelt.
-
Hi Bela'
Nice job :)...
When do you think, the kernel will freeze with this release?
Or is it 3.12.36, which will be used further on now?
I am asking, because i will build a bunch of special app. (Lirc etc.. Which uses some kernel modules)
I am just waiting for the kernel to settle :)
Regards / Jesper
-
Are you planning to add the mt7601 wifi adapter driver to this release to?
Yes, next week
-
When do you think, the kernel will freeze with this release?
Or is it 3.12.36, which will be used further on now?
It is a final release, kernel frozen to 3.12.36 for a while. Are you sure that an update to for example 3.12.37 would brake your apps?
-
Hi
If i build eg. A special tcz, with the lirc-dev, etc... Then if kernel change, the modules will not load anymore.
Maybe i miss something?
Regards / Jesper
-
Hi Béla!
Tried it out just now and the wifi works good. Downloaded go.tcz and compile-essentials like a greased lightning. Saw the dejavu fonts in the repo so I downloaded them too. Will try to figure out how to make them the default font since the default isn't so clearly visible watching a 32 inch monitor (a TV in other words). Very well done!!! ;)
Yours Sincerely,
meo
-
Hi Béla!
I'm compiling the updated GO 1.4.1 sources now on piCore 6.0 and with the default font it's hard to read the tiny fonts in the terminal. Since I'm maintaining various computers and installations all from Win 8.1 to Plan 9 OS it's kind of hard to keep track of the configuring options (I'm also very easily distracted and have always been). I would be very grateful if you (or someone else) could help me to change the font to a bigger and more readable on my screen in the terminal. Thanks beforehand!
Kind greetings,
meo
PS I formatted a 16 GB USB memory to swap and it seems working OK DS
-
Text mode or X?
-
Hi Béla!
Forgot it again. I'm notoroiously absintminded. I'm running X as usual. Not sure why really but that must be of habit from TC x86 i guess.
Yours Truly,
meo (Mats to you Béla)
-
Hi
in that case the solution would be using lxterminal, where you can specify character size and font freely. I will add it to the repo in next days, not there yet.
Béla
-
Hi again Béla!
Thanks a lot! I'll look forward to it. Actually I was about to make an extension request on lxterminal since I like the config options on it. Thanks again!
Regards,
Mats
-
Hi!
Just a notation about a test with swap. Had (as mentioned before) formatted a 16 GB USB memory as swap and turned it on (swapon /dev etc.) but while compiling the GO sources only 52 MB was used. It was at least not notably faster as I imagined. Curious, wonder why?
Greetings,
meo
CORRECTION: During the test cycle at the end of the compilation it's using c:a 130 MB of swap.
-
Hi again!
Regarding SWAP again. The usage of swap went up to 158 MB tops during the ubiquitous test cycle compiling GO from source. At that point the RAM usage had dropped from like 400 MB to 220 MB so the OS was more responsive but the usage of memory (RAM only; or RAM + SWAP) didn't vary much. After finishing it took a long time to clear the RAM and that puzzles me since it in TC x86 clears almost immediately. If someone has some thoughts about this I would love to hear it. Having a bigger SWAP (16 GB) made the OS pretty responsive but it only used 1 % of the SWAP at most.
Kind greetings from a snowy Sweden,
meo
-
Aterm dont support ttf fonts. To bad. :(
Maybe you can compile or use another terminal to get a better font.
To list another fonts to use with aterm you can list them with xlsfonts.
And for use them you can use first the use the -fc command like this
aterm -fc "-sony-fixed-medium-r-normal--0-0-100-100-c-0-iso8859-1"
So the file .Xdefaults in the tc home directory that tries to use Luxi Sans font
dont work at all for the aterm.
-
Hi patrikg!
No it doesn't. But Béla is about to add lxterminal to the repo and then I can get some selections when it comes to fonts. It's very hard to distinguish some letters i aterm at present so that will be nice. Have compiled the GO language 1.4.1 and trying it out was a hazzle since I haven't fixed my keyboard layout to Swedish yet. But I succeded in hacking a GO program down at last and get it to run as it should. Will have to fix the keyboard layout when I get a chance.
Kind regards,
meo
-
Strange......have you just only test to type in this line into a term command line ??
setxkbmap -model "pc105" -layout "se" -variant "nodeadkeys"
And when you want it to be always, just add this into the .xsession file.
nano -w /home/tc/.xsession
And make a backup.
filetool.sh -b -v
Best Regards
//Patrik from a snowy landscape in sweden.
-
meo wrote:
Béla is about to add lxterminal to the repo
lxterminal is already available and works well.
-
Where ??
I think you dont mean the armv6 repo.
http://tinycorelinux.net/6.x/armv6/tcz/
You mean the x86 repo.
http://tinycorelinux.net/6.x/x86/tcz/
-
Sorry - you're correct - the x86 repo.
-
lxterminal.tcz added to repo
-
Hi guys!
I tried to load the keyboard layout from the terminal as you suggested Patrik but an error message made clear that the commands weren't recognized. Then I've been struggling with the .config file (suggested by Béla) in /usr/local/share/X11/xorg.conf.d/keyboard.config using all kinds of possible kombinations of layout that could be the Swedish I want (like se, sv, sv-latin1 etc.) but I can't get it to work. I guess that I'll have to dive into the documentation to get my answer. Thanks for all your help.
With appreciation,
meo
PS I know that this subject doesn't belong here so from now I'll use my former post DS
-
Hi guys!
Well, since this post will finalize the question at hand I might just as well post it here. Browsed around on the internet and found something interesting. I quote the command: "setxkbmap -model pc105 -layout se -option """. First I tried it as a command and it worked. So I followed Patriks tip and put it at the end of /home/tc/.xsession and made a backup followed by a reboot and voilá it works. :) So now I finally have a Swedish keyboard layout. Thanks for your help quys! Probably couldn't have done it without you.
Happy and kind greetings,
meo
-
Now i getting it to work with the .conf file.
The X11 correct way. Not any workaround. :)
First take away the workaround line from the ".xsession" file.
Then follow this steps.
To load a pc105 keys swedish keyboard.
With nodeadkeys means that key tilde and another keys don't wait for another press of another key.
And to terminate X11 press <CRTL><ALT><BACK SPACE>.
You can cut and paste.
Best regards
//Patrik
sudo su
mkdir -p /etc/X11/xorg.conf.d/
echo -e "Section \"InputClass\"" > /etc/X11/xorg.conf.d/se_keyboard.conf
echo -e "\tIdentifier \"keyboard defaults\"" >> /etc/X11/xorg.conf.d/se_keyboard.conf
echo -e "\tMatchIsKeyboard \"on\"" >> /etc/X11/xorg.conf.d/se_keyboard.conf
echo -e "\tOption \"XkbModel\" \"pc105\"" >> /etc/X11/xorg.conf.d/se_keyboard.conf
echo -e "\tOption \"XkbLayout\" \"se\"" >> /etc/X11/xorg.conf.d/se_keyboard.conf
echo -e "\tOption \"XkbVariant\" \"nodeadkeys\"" >> /etc/X11/xorg.conf.d/se_keyboard.conf
echo -e "\tOption \"XkbOptions\" \"terminate:ctrl_alt_bksp\"" >> /etc/X11/xorg.conf.d/se_keyboard.conf
echo -e "EndSection" >> /etc/X11/xorg.conf.d/se_keyboard.conf
echo -e "etc/X11/xorg.conf.d/se_keyboard.conf" >> /opt/.filetool.lst
filetool.sh -b -v
And then logout as root with <CTRL><D>
-
Hi Patrik!
I've posted how I made it work in the post just before yours. Thanks for helping out! :)
setxkbmap -model pc105 -layout se -option ""
Either from terminal or the last line in .xsession works.
Kind Regards,
meo
-
Yes, I saw it, but if you want to do it in a more accurate manner. according to the X11 standard.
-
Hej Patrik!
Actually it might be a good idea to do it the way you suggested. I don't know why, but on at least one occation the layout didn't load, and I had to do it manually. I don't know why this happened, but I have had a similar irregularity when coding in go. The compiled program wasn't found initially so I had to give the full path to it and then it was recognized. It seems that the X version isn't really "bulletproof", there might be a bug (or just me having done something that shouldn't have been done) that causes irregularities that aren't logical. ::) Will post when I find out more. Thanks for your help Patrik! :)
Kind Regards,
Mats
-
I'd like to see the "correct" way too so I can get dual-head working on the pi. I have an HDMI monitor that is my "console", and a USB display as my X-display. It would be nicer if I didn't have to drop to the prompt to use a terminal (which might not be necessary if I could resize aterm to startup full screen on a 2.8 inch monitor.
-
Hello,
I installed Apache in piCore 6.0 and when I tried to start it I got the following error:
tc@box:~$ sudo apachectl -k start
/usr/local/sbin/httpd: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory
Whats wrong? Is Nginx coming to 6.0? Havnt found it yet.
Thanks a lot for a good work!
Yours
Magnus in Oslo, Norway
-
Looks like latest pcre update broke apache. I will fix it, but for the mean time please try the following, execute commands below as root in terminal:
cd /usr/local/lib
ln -s lbpcre.so.1 libpcre.so.0
ldconfig
It may work or not .
-
Hello again,
Yes it worked! Now Apache is running.
Thank you very much bmarkus!
-
Hi Belá!
Now I've discovered what it is that changes the keyboard layout when I'm continually running the piCore X distro. I've had piCore running 24/7 simultaneously with the latest Raspbian on 2 B+ RPi's. Since I only have one wireless keyboard and mouse dedicated to the RPi's I swap the USB receivers from one to another depending on which one I use. When I connect them to the RPi running piCore the keyboard layout changes from Swedish to the default US. I don't know why. Maybe that's the way it should be. I just thought I should mention it.
Keep up the good work,
Mats
-
Hi meo
What's probably happening is when you unplug the USB devices it removes them from the system. When you plug them back in, it senses
that and adds them back in as new devices. You could probably add a rule to udev to run setxkbmap -model pc105 -layout se -option ""
when it detects the keyboard got plugged in, though I don't know what the syntax would be.
-
Hi Rich!
Usually I just issue this command from LXterminal: setxkbmap -model pc105 -layout se -option "" and that gives me the Swedish keyboard layout back again.
Have fun,
meo
-
Hi Belá!
How will the development of piCore proceed? Switch to Arm7 or parallell development for older RPi's and the RPi 2?
Keep up your good work,
Mats
-
Hi Belá!
How will the development of piCore proceed? Switch to Arm7 or parallell development for older RPi's and the RPi 2?
Keep up your good work,
Mats
Hi Mats
RPi 2 needs a different kernel which means different initd, at least different set of kernel modules. To keep size low and avoid unused files, it results two versions, one for armv6, and another for armv7. As it was discussed already, for armv7 we can reuse armv6 extensions and change them to armv7 where it gives significant benefits, but it means two different repos, similar to x86 and x86_64
-
Hi Belá!
So piCore will come in two versions. One optimized for the RPi 2 and another optimized for RPi 1. Sounds good! I was just curious since the RPi 2 is faster than my laptop (an old Asus netbook) and I think it would be wise to try to get the best out of it also in piCore. Thanks!
Greetings,
Mats
-
I'm having an issue. I just downloaded the image. tce directory is already set to partition 02 of the sd card, and I can't permanently change it. When I do change it with tce-setdrive, it reverts to p02 after boot. Any help is appreciated thank you.
-
I'm having an issue. I just downloaded the image. tce directory is already set to partition 02 of the sd card, and I can't permanently change it. When I do change it with tce-setdrive, it reverts to p02 after boot. Any help is appreciated thank you.
What do you mean 'permanentléy change'? Provide details what is your goal.
-
Hi. piCore newbie here, so apologies if I'm asking in the wrong place.
I'd like to use dnsmasq with piCore 6.0, but I don't see it in the repo. Is it something that can be added or do I need to investigate bind, dhcp etc?
-
It is not in the repo yet, but I will add it in the next days.
-
Many thanks.
-
dnsmasq added to armv6/armv7 repo.
-
Hi Bela'
Nice job :)...
When do you think, the kernel will freeze with this release?
Or is it 3.12.36, which will be used further on now?
I am asking, because i will build a bunch of special app. (Lirc etc.. Which uses some kernel modules)
I am just waiting for the kernel to settle :)
Regards / Jesper
Hi Jesper,
did you already have success building lirc on piCore 6.0? I greatly failed as it told me the gcc is not able to compile any file...
Regards
Thomas
-
dnsmasq added to armv6/armv7 repo.
Thanks. Working well for me.
-
Hi... :)
When i try to build something (compile-essentials loaded) i allways got this error.
Have been struggling with this error for long now?
Any suggestions ?
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... /lib/cpp
configure: error: in `/home/tc/bluetooth/bluez-5.30':
configure: error: C preprocessor "/lib/cpp" fails sanity check
Rgds; Jesper.
-
DId you install linux-3.12.y_api_headers.tcz ?
-
No... -Thanks :D
I just did, and now it's going beyond that point, but stopping now at :
checking for GLIB... no
configure: error: GLib >= 2.28 is required
tc@PlayBox:~/bluetooth/bluez-5.30$
-
each time you get a message like that you need to load the corresponding *dev file, in this case glib2-dev
-
DId you install linux-3.12.y_api_headers.tcz ?
I recall you said this would be added to the dep file?
-
Juanito.
I allready loaded the glib2-dev... didn't make a change...
Rgds; Jesper.
-
Take a look in config.log, maybe there are some more clues as to the error there?
-
Juanito :)
Gives me not really something either!
-
checking for pkg-config: no
Why is that not installed?
-
Hi.
checking for pkg-config: no
Why is that not installed?
I don't know ? (I dont know what it is either :o)
-
It is the tool that checks if a package is installed and what version, like glib 2.28 ;)
There's a great number of differences between the standard compiletc deps and the piCore compile-essentials:
--- compiletc.tcz.tree 2015-04-11 13:50:31.012899352 +0300
+++ compile-essentials.tcz.tree 2015-04-11 13:50:37.382899077 +0300
@@ -1,31 +1,24 @@
+autoconf.tcz
+automake.tcz
binutils.tcz
-bison.tcz
cloog.tcz
-diffutils.tcz
-e2fsprogs_base-dev.tcz
file.tcz
-findutils.tcz
-flex.tcz
-gawk.tcz
gcc_base-dev.tcz
gcc_libs-dev.tcz
gcc_libs.tcz
gcc.tcz
+glibc_add_lib.tcz
+glibc_apps.tcz
glibc_base-dev.tcz
+glibc_gconv.tcz
gmp.tcz
-grep.tcz
isl.tcz
-linux-3.16.2_api_headers.tcz
+libltdl.tcz
+libtool.tcz
m4.tcz
make.tcz
mpc.tcz
mpfr.tcz
-ncurses-common.tcz
-ncurses.tcz
patch.tcz
-pkg-config.tcz
-readline.tcz
-sed.tcz
-util-linux_base-dev.tcz
-zlib_base-dev.tcz
+perl5.tcz
These seem to cause much confusion...
-
Okay thanks.
So i guess i am a bit stranded here right now.
Case is, i have my playbox, sitting streaming music all day long :) (squeezelite / NAS-squeezeboxserver) combo.
This is working perfect.
So i just thought it would be fun to have the possiblity to stream bluetooth audio, from eg. phone to my playbox.
I think i open up a new thread in forum!
Rgds; Jesper.
-
Hi,
I got my Raspberry Pi 2. I installed piCore-6.0-X (also piCore-6.0-SSH) images and got stuck on the Rainbow Screen. The Pi doesn't boot - apply power, red light comes on, green light flashes a couple of times and then I get a multi-color screen and that's where it hangs. I'm a Mac user. Any recommendations is highly appreciated.
Here is my config file:
# Specify iniramfs
ramfsfile=6.0.gz
ramfsaddr=0x00a00000
#-----------------------------------------------------------------------
# For more options and information see
# http://www.raspberrypi.org/documentation/configuration/config-txt.md
# Some settings may impact device functionality. See link above for details
# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1
# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1
# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16
# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720
# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1
# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2
# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4
# uncomment for composite PAL
#sdtv_mode=2
# comment lines below to disable overclocking
arm_freq=900
core_freq=450
sdram_freq=450
-
Probably you installed the Rpi image instead of Rpi2. Check release announcement.
-
Thanks Markus,
Now, I installed the following piCorePlayer version 1.19i_RPi2 for RPi2 and its working.
https://sites.google.com/site/picoreplayer/home/download
One more note for beginners like me, check this announcement. the new config file should be replaced and updated...
https://sites.google.com/site/picoreplayer/home/news
Cheer up.
-
I think you are confusing piCore and piCorePlayer. This thread is not about piCorePlayer.
Sent from my iPad using Tapatalk HD
-
Thanks Greg,
Where can I download the piCore image for RPi2?
I could not find the announcement. Thank you.
-
Where can I download the piCore image for RPi2?
http://forum.tinycorelinux.net/index.php/topic,18247.0.html
-
Hi bmarkus, the link in the first post of this thread appears to be wrong. Should be release instead of releases.
-
Hi bmarkus, the link in the first post of this thread appears to be wrong. Should be release instead of releases.
Thanks, fixed
-
HI:
After a while I used piCore 6.0 on a 2GB uSD card with a RaspberryPI B and a B+. It boots ok and I have WLAN running. Since I miss my favorite FM pcmanfm I installed Thunar. It installed, showed the yellow space but no icon in wbar. The wbar button inside control panel is "dead" and not clickable.
I am not able to start Thunar from command line nor from the right-click menue on the desktop. Then I installed the newly added midori web browser. Here I have an icon but no start possible.
Questions:
1) I downloaded my piCore 6.0 image around Feb 8, 2015 - which image should I use? Was this image ever updated?
2) Would it be better if I switch to 6.1 beta?
3) When do we see the final 6.1 version? (estimation)
4) Should I try pcmanfm from 5.X repo?
Thank you all for answering and helping me.
-
I will review pcmanFM and Thunar in the repo. In fact, there is a major review is going on related to DE and audio/video.
In general I advice to use the latest 6.1 beta version. Final version is expected in two weeks.
Regarding midori, it works here. Issues:
- webkitgtk JavaScript engine crashes due to a JIT bug not fixed in last 2-3 years
- video support is under test; HTML5 WebM videos are played now, H.264 and others in progress
Visit http://www.quirksmode.org/html5/tests/video.html to see what is working or http://html5demos.com/video just for fun.
There may be a missing dependency. If you start midori in a terminal, what messages you see?
-
I am not able to start Thunar from command line nor from the right-click menue on the desktop.
Tested, Thunar starts in command line and works fine. What does it mean you are not able to start?
-
thanx for the quick response. Installed piCore6.1beta (download from today) on a RaspberryPi B (not B+, not B+2)
Boots ok. wbar button inside control panel still not clickable.
Here are the error messages when I start midori and thunar:
tc@box:~$ thunar
thunar: error while loading shared libraries: libffi.so.5: cannot open shared object file: No such file or directory
tc@box:~$
tc@box:~$ midori
midori: error while loading shared libraries: libharfbuzz-icu.so.0: cannot open shared object file: No such file or directory
tc@box:~$
midori shows icon in bar. Icon just not clickable. Thunar no icon at all.
Suggestion: I would like to see: Dillo and gparted in repo. Dillo is very nice and fast and perfect for text sites such as our forum here.
Dillo has no JavaScript and locked out from Yahoo etc.
-
thunar depends on libffi.so.6 Looks like your system is not uptodate. Make a clean install and r45echeck.
-
I have two piCore6.1beta.
1)piCore6.1beta1-X.img
2)piCore6.1beta1_V7-X.img
Which one should I use?
There is a libffixx but no libffi.so.6 extension in the PiCore 6 repo. I loaded the one and Thunar still did not start.
-
There is a libffixx but no libffi.so.6 extension in the PiCore 6 repo. I loaded the one and Thunar still did not start.
There are no such extension as libffixxx in armv6/armv7 6.x repo.
Also, you do not need to deal with it at all as it is a dependency of few generic extensions like glib2.tcz so it is installed and loaded by the system. And you do not share any info on thunar startup error message just sayin doesn't work.
Sorry, I can't help.
-
OK may by that somebody else can help me.
I posted the errors from midori and thunar in my last post:tc@box:~$ thunar
thunar: error while loading shared libraries: libffi.so.5: cannot open shared object file: No such file or directory
tc@box:~$
tc@box:~$ midori
midori: error while loading shared libraries: libharfbuzz-icu.so.0: cannot open shared object file: No such file or directory
tc@box:~
My repository only shows: libffi.tcz and no libffi.so.5. It also shows only a harfbuzz.tcz and no libharfbuzz-icu.so.0.
There is no icon for Thunar. When I start thunar from command line I am getting the error message I posted above. I have n other facts to report other than the FM is not starting.