WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Recent Posts

Pages: 1 ... 8 9 [10]
91
TCB Talk / Re: copy and pasting files with emelfm
« Last post by JunkYard on June 26, 2026, 04:02:30 PM »
Hi JunkYard
... press ctrl+paste ...
I'm not familiar with  "ctrl+paste". When I want to paste, I
use Ctrl-V.

If ctrl and V is the code for paste then what is the code for copy please?
So the short cut keys are different to windows. Is there somewhere I can get a list for this pacific distro?. As it would appear that every distro is different
92
Release Candidate Testing / Re: Core v17.1beta1
« Last post by GNUser on June 26, 2026, 03:31:41 PM »
... now he's running kernel 6.18.35. Extension with wifi kernel modules is still wireless-6.18.2-tinycore64.tcz. ...
And now he has no Internet access.
Hi Rich. That's a good point. Users that rely on a wireless network connection need to get the wireless kernel modules before any kind of TCL upgrade.

So you boot back into kernel  -6.18.2-  and run these commands:
Code: [Select]
$ getMirror
$ cd /etc/sysconfig/tcedir/optional
/mnt/sda1/tce/optional$ for File in *\-6.18.2\-*.tcz*; do wget $MIRROR/${File/\-6.18.2\-/\-6.18.35\-}; done
Now you should have updated versions of all of your kernel module related files.
Note: This trick only works for kernel updates in the same TC version.

If attempting this for updating for TC16 to TC17 for example, you would need
to be running TC16 and set MIRROR to the TC17 repo, for example:
Code: [Select]
$ getMirror
$ echo $MIRROR
http://repo.tinycorelinux.net/16.x/x86/tcz
$ MIRROR="http://repo.tinycorelinux.net/17.x/x86/tcz"
$ cd /etc/sysconfig/tcedir/optional
/mnt/sda1/tce/optional$ for File in *\-6.12.11\-*.tcz*; do wget $MIRROR/${File/\-6.12.11\-/\-6.18.35\-}; done
Yes, the above would work nicely :) Thank you for this--I will save it for future reference because it is more convenient and less error-prone than the 100% manual approach I usually take.

I guess I'll leave  update-everything  as-is since dealing with kernel upgrades is not the script's intended use. The purpose of  update-everything  is to help the user keep their current TCL version completely up-to-date (including dealing with changes in .dep files).
93
Release Candidate Testing / Re: Core v17.1beta1
« Last post by Rich on June 26, 2026, 02:19:32 PM »
Hi GNUser
... now he's running kernel 6.18.35. Extension with wifi kernel modules is still wireless-6.18.2-tinycore64.tcz. ...
And now he has no Internet access.

So you boot back into kernel  -6.18.2-  and run these commands:
Code: [Select]
$ getMirror
$ cd /etc/sysconfig/tcedir/optional
/mnt/sda1/tce/optional$ for File in *\-6.18.2\-*.tcz*; do wget $MIRROR/${File/\-6.18.2\-/\-6.18.35\-}; done
Now you should have updated versions of all of your kernel module related files.

Note: This trick only works for kernel updates in the same TC version.

If attempting this for updating for TC16 to TC17 for example, you would need
to be running TC16 and set MIRROR to the TC17 repo, for example:
Code: [Select]
$ getMirror
$ echo $MIRROR
http://repo.tinycorelinux.net/16.x/x86/tcz
$ MIRROR="http://repo.tinycorelinux.net/17.x/x86/tcz"
$ cd /etc/sysconfig/tcedir/optional
/mnt/sda1/tce/optional$ for File in *\-6.12.11\-*.tcz*; do wget $MIRROR/${File/\-6.12.11\-/\-6.18.35\-}; done
94
Release Candidate Testing / Re: Core v17.1beta1
« Last post by GNUser on June 26, 2026, 01:05:23 PM »
With this new kernel version you need to update any kernel
module extensions you are using. This kernel will not load
any  6.18.2  modules because it does not match this kernels
6.18.35  version, so  usb-serial  and any other kernel module
extensions need to be updated. The easiest way to do that
is to enter this command:
Code: [Select]
update-everything
Hi Rich. Updating kernel module extensions is the one situation where current version of  update-everything  will not work.

update-everything updates extensions when all of these are true: a) local version and repo version have the same name, b) local version and repo version have .md5.txt files, and c) the local .md5.txt and repo .md5.txt files are different.

update-everything only brings in new extensions when changes in .dep file require it, through this logic in /usr/bin/update-everything:

Code: [Select]

if $DEP_FILES_CHANGED; then
    ...
    tce-audit builddb
    tce-audit fetchmissing
fi

As an example: User upgrades vmlinuz and corepure64.gz (6.18.2 -> 6.18.35) without manually downloading the new kernel module extensions. User reboots and now he's running kernel 6.18.35. Extension with wifi kernel modules is still wireless-6.18.2-tinycore64.tcz. User runs update-everything. Local and repo wireless-6.18.2-tinycore64.tcz.md5.txt are the same, so the extension is not upgraded. Local and repo .dep files (e.g., wireless_tools.tcz.dep) both contain the literal string  wireless-KERNEL.tcz  , so from update-everything's perspective that's not a change to the .dep so the  if  block in the above code block is not executed.

P.S. I will think about whether there is an elegant way to add this functionality to update-everything. I guess the script could compare the version number in the module extensions to the running kernel version, then offer the user to grab kernel module extensions that exist on the system but at a version that doesn't match the running kernel version.
95
TCE Talk / Re: Firefox latest
« Last post by Rich on June 26, 2026, 08:01:47 AM »
Hi Rantanplan
After updating to version 17.0, I went to Apps > Maintenance / Check for updates.

The gtk3.tcz extension wasn't updated.
The libXdamage library wasn't in the list of dependencies. ...
After running  Apps > Maintenance / Check for updates , you need to
reboot in order for updates to take effect.
96
Release Candidate Testing / Re: Core v17.1beta1
« Last post by Rich on June 26, 2026, 07:50:27 AM »
Hi Stefann
For extlinux, I seem to recall them being comma separated:
Code: [Select]
initrd /boot/rootfs.gz,/boot/modules.gz
With this new kernel version you need to update any kernel
module extensions you are using. This kernel will not load
any  6.18.2  modules because it does not match this kernels
6.18.35  version, so  usb-serial  and any other kernel module
extensions need to be updated. The easiest way to do that
is to enter this command:
Code: [Select]
update-everythingThen reboot when it's done.
97
Release Candidate Testing / Re: Core v17.1beta1
« Last post by Stefann on June 26, 2026, 07:05:21 AM »
@Lee: thanks! that seems to work for extlinux as well

I tested TC171 on Via Eden 1core 500MHz cpu. I still see some bugs.
In short:
- samba, ssh and https no longer working
- 'k' key from keyboard not functioning

What I did:

Code: [Select]
Downloaded from http://repo.tinycorelinux.net/17.x/x86/release_candidates/distribution_files/
- vmlinuz, modules.gz and roots.gz
- Checked checksum > OK
- renamed to *171 and moved to tce/boot directory
So they did endup in the same bootlocation as the TC17.0 files. So same mydata.tgz; same onboot.lst; same on demand; same optional gets used

made extra label in extlinux.conf:
LABEL gui171
MENU LABEL standard TC171 beta, needs additional usb-serial.tcz
KERNEL /tce/boot/vmlinuz171
INITRD /tce/boot/rootfs171.gz /tce/boot/modules171.gz
APPEND quiet  host=huis cron consoleblank=0 tz=CET-1CEST,M3.5.0,M10.5.0/3 waitusb=5:UUID="a6f362cf-6c77-4fb7-bb05-76724d3b8113" tce=UUID="a6f362cf-6c77-4fb7-bb05-76724d3b8113"

Reboot and select gui171 label

I got following errors during boot (I had to retype manually from a picture I took from the screen):
sudo: /usr/local/etc/init.d/samba: command not found
sudo: /usr/local/etc/init.d/openssh: command not found
sudo: /usr/local/etc/init.d/httpd: command not found
Note: these are all commands that are in my "boot local.sh"

boot did complete successfully to a command prompt.

However... when I started typing the 'k' key was not functioning (yes, this is a strange and funny as it sounds)

At that point I rebooted back to TC17.0. TC17.0 worked fully ok, 'k' from keyboard also works on TC17.0.

Afterwards I thought I should have tested for more missing keys. forgot about that.

98
Release Candidate Testing / Re: Core v17.1beta1
« Last post by Leee on June 26, 2026, 05:42:44 AM »
Hi,
I just checked http://repo.tinycorelinux.net/17.x/x86/release_candidates/distribution_files/
I see modules.gz and roots.gz but no core.gz

I "know" that core.gz is in principle a combination of modules.gz and roots.gz but...
"what is the best way to  install?"
- combine them? how?
- or load them individually from extlinux.conf? how?
I don't know about other boot loaders, but with grub2 you can just mention them both on the initrd line:

Code: [Select]
initrd /boot/rootfs.gz /boot/modules.gz
99
Release Candidate Testing / Re: Core v17.1beta1
« Last post by Stefann on June 26, 2026, 04:53:30 AM »
Hi,
I just checked http://repo.tinycorelinux.net/17.x/x86/release_candidates/distribution_files/
I see modules.gz and roots.gz but no core.gz

I "know" that core.gz is in principle a combination of modules.gz and roots.gz but...
"what is the best way to  install?"
- combine them? how?
- or load them individually from extlinux.conf? how?
 
100
TCE Talk / [SOLVED] Re: Firefox latest
« Last post by Rantanplan on June 26, 2026, 04:49:48 AM »
Hi Rich,

After updating to version 17.0, I went to Apps > Maintenance / Check for updates.

The gtk3.tcz extension wasn't updated.
The libXdamage library wasn't in the list of dependencies.

So, I added .old to the 3 files gtk3.tcz, gtk3.tcz.dep, and gtk3.md5.txt.
Then I downloaded and ran gtk3.tcz (maybe there's a command to force the download and run of an existing extension, but I didn't find one  :D).

The libXdamage library now appears as a dependency.

For me, the ticket is resolved (subjet up-to-date).

Thanks.
Pages: 1 ... 8 9 [10]