WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Can I remove tinycore gui elements from my microcore system ?  (Read 5979 times)

Offline remus

  • Sr. Member
  • ****
  • Posts: 371
Can I remove tinycore gui elements from my microcore system ?
« on: January 10, 2017, 11:51:26 PM »
Hi all

I've downloaded a few apps with a tinycore system running in a virtual box, and once I had it all setup the way I wanted, I copied the tce folder to a actual computer and booted with a microcore boot cd.

I've continued setting up the server as needed, and noticed a bunch of libX11 warnings at boot up

I've had a look at my tce/optional and it's got a lot of new stuff in there to do with tinycore's gui

Is there any easy way to get rid of the tinycore gui tcz elements and leave everything else ? used tinycore 5.4.

Code: [Select]
Linux-PAM-dev.tcz
Linux-PAM-dev.tcz.dep
Linux-PAM-dev.tcz.md5.txt
Linux-PAM.tcz
Linux-PAM.tcz.dep
Linux-PAM.tcz.md5.txt
MarkupSafe.tcz
MarkupSafe.tcz.dep
MarkupSafe.tcz.md5.txt
Xorg-7.5-lib.tcz
Xorg-7.5-lib.tcz.md5.txt
appbrowser-cli.tcz
appbrowser-cli.tcz.dep
appbrowser-cli.tcz.md5.txt
bsddb.tcz
bsddb.tcz.md5.txt
bzip2-lib.tcz
bzip2-lib.tcz.md5.txt
cherrypy.tcz
cherrypy.tcz.dep
cherrypy.tcz.md5.txt
cifs-utils.tcz
cifs-utils.tcz.dep
cifs-utils.tcz.md5.txt
cracklib.tcz
cracklib.tcz.md5.txt
dosfstools.tcz
dosfstools.tcz.md5.txt
expat2.tcz
expat2.tcz.md5.txt
filesystems-2.6.33.3-tinycore.tcz
filesystems-2.6.33.3-tinycore.tcz.dep
filesystems-2.6.33.3-tinycore.tcz.md5.txt
fontconfig.tcz
fontconfig.tcz.dep
fontconfig.tcz.md5.txt
freetype.tcz
freetype.tcz.md5.txt
gcc_libs.tcz
gcc_libs.tcz.md5.txt
gdbm.tcz
gdbm.tcz.md5.txt
groff.tcz
groff.tcz.md5.txt
iasl.tcz
iasl.tcz.md5.txt
info.lst
info.lst.gz
keyutils.tcz
keyutils.tcz.md5.txt
krb5.tcz
krb5.tcz.md5.txt
less.tcz
less.tcz.dep
less.tcz.md5.txt
libX11.tcz
libX11.tcz.dep
libX11.tcz.md5.txt
libXau.tcz
libXau.tcz.md5.txt
libXdmcp.tcz
libXdmcp.tcz.md5.txt
libXext.tcz
libXext.tcz.dep
libXext.tcz.md5.txt
libXft.tcz
libXft.tcz.dep
libXft.tcz.md5.txt
libXrender.tcz
libXrender.tcz.dep
libXrender.tcz.md5.txt
libXss.tcz
libXss.tcz.dep
libXss.tcz.md5.txt
libattr.tcz
libattr.tcz.md5.txt
libcap.tcz
libcap.tcz.dep
libcap.tcz.md5.txt
libcups.tcz
libcups.tcz.md5.txt
librsync.tcz
librsync.tcz.dep
librsync.tcz.md5.txt
libxcb.tcz
libxcb.tcz.dep
libxcb.tcz.md5.txt
libxft.tcz
libxft.tcz.dep
libxft.tcz.md5.txt
logrotate.tcz
logrotate.tcz.dep
logrotate.tcz.md5.txt
lsof.tcz
lsof.tcz.md5.txt
man.tcz
man.tcz.dep
man.tcz.md5.txt
mkisofs-tools.tcz
mkisofs-tools.tcz.md5.txt
monit.tcz
monit.tcz.dep
monit.tcz.md5.txt
mtd-2.6.33.3-tinycore.tcz
mtd-2.6.33.3-tinycore.tcz.md5.txt
nano.tcz
nano.tcz.dep
nano.tcz.md5.txt
ncurses-common.tcz
ncurses-common.tcz.md5.txt
ncurses.tcz
ncurses.tcz.dep
ncurses.tcz.md5.txt
ntfs-3g.tcz
ntfs-3g.tcz.md5.txt
openssh.tcz
openssh.tcz.dep
openssh.tcz.md5.txt
openssl-0.9.8-dev.tcz
openssl-0.9.8-dev.tcz.md5.txt
openssl-0.9.8.tcz
openssl-0.9.8.tcz.md5.txt
openssl-1.0.0.tcz
openssl-1.0.0.tcz.md5.txt
parted.tcz
parted.tcz.md5.txt
pcre.tcz
pcre.tcz.dep
pcre.tcz.md5.txt
perl5.tcz
perl5.tcz.md5.txt
popt.tcz
popt.tcz.md5.txt
pysqlite2.tcz
pysqlite2.tcz.dep
pysqlite2.tcz.md5.txt
python-jinja2.tcz
python-jinja2.tcz.dep
python-jinja2.tcz.md5.txt
python-setuptools.tcz
python-setuptools.tcz.dep
python-setuptools.tcz.md5.txt
python.tcz
python.tcz.dep
python.tcz.md5.txt
rdiff-backup-doc.tcz
rdiff-backup-doc.tcz.dep
rdiff-backup-doc.tcz.md5.txt
rdiff-backup.tcz
rdiff-backup.tcz.dep
rdiff-backup.tcz.md5.txt
rdiffweb.tcz
rdiffweb.tcz.dep
rdiffweb.tcz.md5.txt
readline.tcz
readline.tcz.dep
readline.tcz.md5.txt
rsync.tcz
rsync.tcz.dep
rsync.tcz.md5.txt
samba3.tcz
samba3.tcz.dep
samba3.tcz.md5.txt
screen.tcz
screen.tcz.dep
screen.tcz.md5.txt
sendEmail.tcz
sendEmail.tcz.dep
sendEmail.tcz.md5.txt
sqlite3.tcz
sqlite3.tcz.md5.txt
syslinux.tcz
syslinux.tcz.md5.txt
tcl.tcz
tcl.tcz.md5.txt
tk.tcz
tk.tcz.dep
tk.tcz.md5.txt

Edit (juanito): inserted code tags
« Last Edit: January 11, 2017, 12:10:40 AM by Juanito »
Live long and prosper.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14851
Re: Can I remove tinycore gui elements from my microcore system ?
« Reply #1 on: January 11, 2017, 12:59:07 AM »
Is your question:

How do I remove extensions from a console prompt?

or

How do I decide which extensions containing X libs I can remove?

Can you give an example of one of the "bunch of libX11 warnings at boot up"?

Offline remus

  • Sr. Member
  • ****
  • Posts: 371
Re: Can I remove tinycore gui elements from my microcore system ?
« Reply #2 on: January 11, 2017, 10:17:37 PM »
I've attached an image of the error messages as they appear boot up.
Most error's end in skipping, no such directory.

It looks like the microcore boot cd is trying to load tinycore gui extensions.

I've noticed a lot of extra extensions in my tce/optional folder that I believe came in from when I stupidly setup this up in tinycore.
I could just start again, but I've done a lot of server customization to conf files since booting from microcore.

If tinycore related gui extensions are sitting in the tce/optional folder, are they booted by default without being referenced in the onboot.lst file ?

Any advice welcome.
Live long and prosper.

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11704
Re: Can I remove tinycore gui elements from my microcore system ?
« Reply #3 on: January 11, 2017, 10:58:42 PM »
Hi remus
Just a guess on my part, but I think  fontconfig  may be responsible for those messages.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14851
Re: Can I remove tinycore gui elements from my microcore system ?
« Reply #4 on: January 12, 2017, 12:09:31 AM »
I've attached an image of the error messages as they appear boot up.
Most error's end in skipping, no such directory.
Those are messages from the fontconfig startup script and can be ignored.

Quote
It looks like the microcore boot cd is trying to load tinycore gui extensions.
loading the python extension causes several libX* extensions to be loaded (recursive dependency on tk)

Quote
I've noticed a lot of extra extensions in my tce/optional folder that I believe came in from when I stupidly setup this up in tinycore.
I could just start again, but I've done a lot of server customization to conf files since booting from microcore.
No need to start again, just use tce-audit to remove the extensions you don't need - for example the *-dev extensions.

Quote
If tinycore related gui extensions are sitting in the tce/optional folder, are they booted by default without being referenced in the onboot.lst file ?
No, only extensions and their recursive dependencies are loaded from onboot.lst

Offline remus

  • Sr. Member
  • ****
  • Posts: 371
Re: Can I remove tinycore gui elements from my microcore system ?
« Reply #5 on: January 12, 2017, 05:55:23 PM »
Thanks for the thorough and concise break down Juanito.
Live long and prosper.