WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Recent Posts

Pages: 1 [2] 3 4 ... 10
TCE Talk / Re: I want to create Opera 15 extension | need guidance
« Last post by Rich on Today at 11:07:45 AM »
Hi whizzywhirl
If what you did got you an executable, I would expect to find it in  /home/tc/usr/local/bin/  or  /home/tc/usr/bin/.
TCE Talk / Re: I want to create Opera 15 extension | need guidance
« Last post by whizzywhirl on Today at 10:54:55 AM »
So, I cd into /home/tc/usr/share/applications and there is file opera.desktop so I run this 
Code: [Select]
sudo ./opera.desktopand it said ./opera.desktop command not found
Also, I checked /usr/share/ and there is no opera executable. 

It has always seemed to me that Core64 is a bit like the Holy Ghost, meaning that it is talked about but nowhere to be seen.

Having found myself with a bit of time to spare, I took it upon myself to take the base Core-10.1 & TinyCore-10.1 ISOs and pimp them up to Core64 & TinyCore64, AKA 64 bit KERNEL + 32 bit user land. TinyCore64 has been pimped-up further with Xfbdev instead of Xvesa, for obvious reasons. No other change has been made to the base ISOs. They are in use on my dev VMs as we speak.

Below, the ISO pimping script. Feel free to test, use, modify and make the ISOs available on the website if there are no impediments to that.

Code: [Select]




[[ -d ${TMP_DIR} ]] && sudo rm -rf ${TMP_DIR}
[[ -d ${OUT_DIR} ]] && sudo rm -rf ${OUT_DIR}
[[ -d ${DLD_DIR} ]] || mkdir ${DLD_DIR}

mkdir ${TMP_DIR} ${OUT_DIR}

cd ${DLD_DIR}

[[ -f ${CORE32_ISO_NAME}.iso ]] || wget ${DLD_URL}/release/${CORE32_ISO_NAME}.iso
[[ -f ${TINY32_ISO_NAME}.iso ]] || wget ${DLD_URL}/release/${TINY32_ISO_NAME}.iso
[[ -f vmlinuz64 ]] || wget ${DLD_URL}/release/distribution_files/vmlinuz64
[[ -f modules64.gz ]] || wget ${DLD_URL}/release/distribution_files/modules64.gz
[[ -f rootfs.gz ]] || wget ${DLD_URL}/release/distribution_files/rootfs.gz
[[ -f Xfbdev.tcz ]] || wget ${DLD_URL}/tcz/Xfbdev.tcz

cd ${BLD_DIR}

[[ $(which mkisofs) ]] || tce-load -wil mkisofs-tools.tcz

sudo mkdir -p ${TMP_DIR}/${CORE64_ISO_NAME}/base ${TMP_DIR}/${CORE64_ISO_NAME}/mods
sudo mkdir -p ${TMP_DIR}/${TINY64_ISO_NAME}/base ${TMP_DIR}/${TINY64_ISO_NAME}/mods

sudo mount ${DLD_DIR}/${CORE32_ISO_NAME}.iso ${TMP_DIR}/${CORE64_ISO_NAME}/base -o loop,ro
sudo mount ${DLD_DIR}/${TINY32_ISO_NAME}.iso ${TMP_DIR}/${TINY64_ISO_NAME}/base -o loop,ro

sudo cp -r ${TMP_DIR}/${CORE64_ISO_NAME}/base/* ${TMP_DIR}/${CORE64_ISO_NAME}/mods/
sudo cp -r ${TMP_DIR}/${TINY64_ISO_NAME}/base/* ${TMP_DIR}/${TINY64_ISO_NAME}/mods/

sudo sh -c "cat ${DLD_DIR}/rootfs.gz ${DLD_DIR}/modules64.gz > ${TMP_DIR}/${CORE64_ISO_NAME}/mods/boot/core.gz"
sudo cp ${DLD_DIR}/vmlinuz64 ${TMP_DIR}/${CORE64_ISO_NAME}/mods/boot
sudo sh -c "cat ${DLD_DIR}/rootfs.gz ${DLD_DIR}/modules64.gz > ${TMP_DIR}/${TINY64_ISO_NAME}/mods/boot/core.gz"
sudo cp ${DLD_DIR}/vmlinuz64 ${TMP_DIR}/${TINY64_ISO_NAME}/mods/boot

sudo sed -i 's#/boot/vmlinuz#/boot/vmlinuz64#g' ${TMP_DIR}/${CORE64_ISO_NAME}/mods/boot/isolinux/isolinux.cfg
sudo sed -i 's#/boot/vmlinuz#/boot/vmlinuz64#g' ${TMP_DIR}/${TINY64_ISO_NAME}/mods/boot/isolinux/isolinux.cfg
sudo sed -i 's#APPEND loglevel=3#APPEND loglevel=3 vga=791#g' ${TMP_DIR}/${TINY64_ISO_NAME}/mods/boot/isolinux/isolinux.cfg
sudo sed -i 's#TinyCore#TinyCore64#g' ${TMP_DIR}/${TINY64_ISO_NAME}/mods/boot/isolinux/isolinux.cfg

sudo rm -rf ${TMP_DIR}/${TINY64_ISO_NAME}/mods/cde/optional/Xvesa*
sudo cp ${DLD_DIR}/Xfbdev* ${TMP_DIR}/${TINY64_ISO_NAME}/mods/cde/optional/
sudo sed -i 's#Xvesa#Xfbdev#g' ${TMP_DIR}/${TINY64_ISO_NAME}/mods/cde/onboot.lst

sudo rm -f ${TMP_DIR}/${CORE64_ISO_NAME}/mods/boot/vmlinuz ${TMP_DIR}/${TINY64_ISO_NAME}/mods/boot/vmlinuz

sudo umount ${TMP_DIR}/${CORE64_ISO_NAME}/base/ ${TMP_DIR}/${TINY64_ISO_NAME}/base/

sudo chown -R root:root ${TMP_DIR}/${CORE64_ISO_NAME}/mods && sudo chown -R root:root ${TMP_DIR}/${TINY64_ISO_NAME}/mods
sudo chmod -R 755 ${TMP_DIR}/${CORE64_ISO_NAME}/mods && sudo chmod -R 755 ${TMP_DIR}/${TINY64_ISO_NAME}/mods

sudo mkisofs -l -J -r -V Core64 -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin \
             -c boot/isolinux/boot.cat -o ${OUT_DIR}/${CORE64_ISO_NAME}.iso ${TMP_DIR}/${CORE64_ISO_NAME}/mods

sudo mkisofs -l -J -r -V TinyCore64 -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin \
             -c boot/isolinux/boot.cat -o ${OUT_DIR}/${TINY64_ISO_NAME}.iso ${TMP_DIR}/${TINY64_ISO_NAME}/mods

md5sum ${OUT_DIR}/${CORE64_ISO_NAME}.iso > ${OUT_DIR}/${CORE64_ISO_NAME}.iso.md5.txt
md5sum ${OUT_DIR}/${TINY64_ISO_NAME}.iso > ${OUT_DIR}/${TINY64_ISO_NAME}.iso.md5.txt

echo "=================================================================================="
echo "Done. ${CORE64_ISO_NAME}.iso and ${TINY64_ISO_NAME}.iso available in '${OUT_DIR}/'"
echo "=================================================================================="

exit 0
TCE Talk / Re: I want to create Opera 15 extension | need guidance
« Last post by Juanito on Today at 09:13:16 AM »
What error message do you get when you try to run opera?
TCE Talk / Re: I want to create Opera 15 extension | need guidance
« Last post by whizzywhirl on Today at 09:11:03 AM »
HI, So I extracted it using
Code: [Select]
ar -xv opera-stabl3.###.deband then I used this command on data.tar.gz
Code: [Select]
tar fxJ data.tar.gz
It created the symbolic links but I am not able to run the opera. Also, I installed curl.tcz and libnotify.tcz.
TCE Q&A Forum / Re: AP Hostapd.conf
« Last post by bela.d on Today at 03:49:37 AM »
Do you have a DHCP server listening on the wireless interface?
TCE Talk / Re: Strange, gparted hangs on startup in TC10
« Last post by Juanito on Today at 01:46:49 AM »
glibmm updated, but it does not fix the problem - it does make sense for the glib and glibmm versions to match though..

I see the latest gparted uses gtk3, so I'll take a look at that - parted has not been updated for ages although there are quite a few commits in the git repo.
Off-Topic - Tiny Tux's Corner / MWC Coherent remembered
« Last post by PDP-8 on July 17, 2019, 09:57:05 PM »
Wow - I remember Coherent.  Back then, distro-swapping for me meant juggling between Coherent, Yggdrasil Linux, and Xenix-286.

I never stuck with Coherent for long, since Yggradsil lead me to Slackware and the rest was history.

Apparently so for the MWC company.  Some good stuff here:


But what is a total freak out for me is remembering the MANUAL!


What makes the manual so fascinating for me now is that I can feel the author's own personality in trying to explain the system - which was often chided for being an "antique" system that mostly emulated the ATT Unix V7 from about 1978.  Well, it was never meant to be big-time.

Anyway, what I find so fascinating is that rereading some of the material can *still* be useful - explaining commands in such a way that just one simple word, or other explanation can provide insight into corner areas.

It is a lot of fun to run through the commands and compare them to what Busybox has to offer.

Editors?  How about micro-emacs.  Or ED.  I just picked up a book from last year about using the ED editor, and quite frankly, may not have needed it had I know this material had already been released. :)

I find the author's heavy use of cat > testfile to create examples, followed by ctrl-d to write the files very interesting compared to most tutorials today, which usually immediately launch into nano, or vi.  Fascinatingly cool, since that's the way I try to teach the basics of default input and output to a new user before introducing them to an editor.

Maybe this is exactly where I got that notion from.

Anyway, it's a lot of fun to read a vintage manual, about a system that was already considered "vintage" material when published.
TCE Q&A Forum / Re: Impossible version-control !
« Last post by Rich on July 17, 2019, 07:49:29 PM »
Hi labeas
... Q. How2:
 fetch X.tcz plus dependencies for installing
 a: from/via ver 7 FOR ver 10;
 b: from/via ver 10 FOR ver 7 ...
There is a script that can do that located here:

TC7 extensions are not guaranteed to work with TC10.
TC10 extensions are not guaranteed to work with TC7.
Blindly mixing different versions of extensions and Tinycore is not supported.
TCE Q&A Forum / Re: Impossible version-control !
« Last post by labeas on July 17, 2019, 07:34:57 PM »
No! Sometimes the SIMPLISTIC view of "buy a new one"
is the wrong approach; as is "else we'll bomb them" …
The URLs that you pasted shows how they [including me
initially] are spinning wheels - going nowhere.
W.H. from the Polish University has been debugging down
at the asm-level. Even if they go down to quantum-physics
level of the computer's transistors, they may not solve it.
Q. How2:
 fetch X.tcz plus dependencies for installing
 a: from/via ver 7 FOR ver 10;
 b: from/via ver 10 FOR ver 7
PS. I have traced the `tce-load` script, which is quiet big.

Pages: 1 [2] 3 4 ... 10