Tiny Core Linux
Tiny Core Extensions => TCE Talk => Topic started by: yacc on April 30, 2018, 12:18:25 PM
-
Hello,
I wanted to upgrade from TC8 to TC9 having only WiFi connectivity
So in TC8, I've downloaded TC9's core.gz + vmlinux, and put them in boot directory and reboot.
Almost OK, because after reboot in TC9, I've lost WiFi connectivity because wireless-4.8.17-tinycore has been updated to wireless-4.14.10-tinycore.tcz, which is a dependancy required for wifi.tcz and others
So I came back to TC8, where WiFi works, and wanted to download the new wireless-4.14.10-tinycore.tcz extension. But noway. Using APPs, only TC8 extensions are shown. And from command tce-load, I get the following error :
tc@box:~$ tce-load -w wireless-4.14.10-tinycore
Downloading: wireless-4.14.10-tinycore.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
wget: server returned error: HTTP/1.1 404 not Found
md5sum: wireless-4.14.10-tinycore.tcz.md5.txt: No such file or directory
Error on wireless-4.14.10-tinycore.tcz
I understand that like in Apps gui, tce-load has access only to compatible TC8 extensions
How could I get this new extension from TC8?
Thank you
-
You can download it manually:
cd /etc/sysconfig/tcedir
wget repo.tinycorelinux.net/9.x/x86/tcz/wireless-4.14.10-tinycore.tcz
This extension alone should be enough to get you online, but there might be one or two more you need to get like this.
edit: An alternative might be to download the latest CorePlus iso - it includes wifi extensions and their deps like firmware, you could mount it and copy them from there.
-
Hello,
Works fine, but I don't understand something.
Under Firefox (or other browser) when I go to repo.tinycorelinux.net/9.x/x86/tcz, I get only a list of all tcz's, but with no possibility to download. Only wget has access to the true file?
Thank you
-
Hi yacc
If you enter:
repo.tinycorelinux.net/9.x/x86/tcz/wireless-4.14.10-tinycore.tcz
in the address bar, Firefox should ask you what you want to do with the file. You should then be able to tell it where to save it.
-
That's an optimization to save server cpu. Generating the file listing for a huge directory takes a lot of cpu, so we instead just send the list.
-
Hello,
Works fine, but I don't understand something.
Under Firefox (or other browser) when I go to repo.tinycorelinux.net/9.x/x86/tcz, I get only a list of all tcz's, but with no possibility to download. Only wget has access to the true file?
Thank you
when the server gets a request for 9.x/x86/tcz/
it returns the info.lst file @ http://tinycorelinux.net/9.x/x86/tcz/info.lst
because
That's an optimization to save server cpu. Generating the file listing for a huge directory takes a lot of cpu, so we instead just send the list.
to see a list index
try the mirror
@ ftp:// or http:// distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/
eg
Index of /tinycorelinux/9.x/x86/tcz/
Name Last Modified Size Type
Parent Directory Directory
8086tiny.tcz 2018-Jan-04 03:49:32 1.2M application/octet-stream
8086tiny.tcz.dep 2018-Jan-04 03:49:32 0K application/octet-stream
8086tiny.tcz.info 2018-Jan-04 03:49:32 0.7K application/octet-stream
8086tiny.tcz.list 2018-Jan-04 03:49:32 0.1K application/octet-stream
8086tiny.tcz.md5.txt 2018-Jan-04 03:49:32 0K text/plain
8086tiny.tcz.tree 2018-Jan-04 05:41:52 0K application/octet-stream
8086tiny.tcz.zsync 2018-Jan-04 05:02:09 3.9K application/octet-stream
...back in the (3.x) days there was a "fancy" javascript genarated :o index page
@ http://distro.ibiblio.org/tinycorelinux/3.x/tcz/
and plain no script html @ http://distro.ibiblio.org/tinycorelinux/3.x/tcz/index_nojs.html
...i have messed around abit with scripts and the info.lst :)
+ http://forum.tinycorelinux.net/index.php/topic,16270.msg96568.html#msg96568
++ http://forum.tinycorelinux.net/index.php/topic,18767.msg115000.html#msg115000
-
Hello,
Works fine, but I don't understand something.
Under Firefox (or other browser) when I go to repo.tinycorelinux.net/9.x/x86/tcz, I get only a list of all tcz's, but with no possibility to download. Only wget has access to the true file?
Thank you
While it's not recommended to download outside of APPS or the equivalent command line applications, you can for sure download any extension from the website using Firefox.
Just type the name of the tcz at the end of the address, just make sure you get the dep, md5 files and all the dependencies listed in each dep file..
http://tinycorelinux.net/9.x/x86/tcz/wifi.tcz
http://tinycorelinux.net/9.x/x86/tcz/wifi.tcz.dep
http://tinycorelinux.net/9.x/x86/tcz/wifi.tcz.md5.txt
-
Looking through each .dep file and downloading dependencies individually can be quite tedious.
I find it easier to use the .tree file for the complete list of dependencies and download everything in one go.
mkdir /etc/sysconfig/tcedir/optional/upgrade
cd /etc/sysconfig/tcedir/optional/upgrade
for i in $(wget -O - http://tinycorelinux.net/9.x/x86/tcz/wifi.tcz.tree) ; do for j in "" .dep .md5.txt ; do wget "http://tinycorelinux.net/9.x/x86/tcz/$i$j" ; done ; done
-
That's a good point, but then we assume folks are downloading extensions from another operating system where regular tools arn't available. Otherwise why not simply use
tce-ab
-
I presumed yacc intended to update the wifi modules from an TC-8.x installation in order to be able to go online with TC-9.x.
The commands I posted can be ran on TC-8.x to download extensions from the TC-9.x repo.
After rebooting the rest of the extensions can be updated via Apps GUI / tce-ab.
-
Ok understood, I still assume folks can simply plug in an Ethernet cord for those update needs
:)
-
I agree. I avoid WIFI whenever possible. In fact, I would need to setup a WIFI network if I would need one.
But
Hello,
I wanted to upgrade from TC8 to TC9 having only WiFi connectivity