LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-18-2013, 11:40 AM   #1
Wario.
Member
 
Registered: Feb 2012
Location: Italy
Distribution: Slackware (newbie)
Posts: 45

Rep: Reputation: Disabled
Tagfiles for asus eeepc 701.


Hi Everybody,

I would improve my understanding of the GNU/Linux system, and I have in particularly decided to install the newest version of Slackware.

I have only an Asus eeepc 701 with 4GB HDD, consequently I cannot select the "Full" option during the installation.
On the other hand, neither the choice of the single package during the process should be ok, because I am sure to fail.

In my opinion the best choice is the creation of the right tagfiles according what software I need.

I use my netbook for:
- programming (gcc and octave);
- watching videos and multimedia (Vlc);
- surfing on the web (Firefox and Skype);
- reading pdf (xpdf);
- record music (Audacity).

I don't need any other software, and for the graphical environment Fluxbox is perfect.
Please, can someone suggest what I need in my tagfiles?

I've searched in Google, but the concept of "Minimal System" is too different from people to people that I haven't found any suggestion.

Thanks a lot

Cheers
Wario.
 
Old 04-18-2013, 01:07 PM   #2
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762
Either use SalixOS directly or you could use the tag files I generated based on what 'official' Slackware packages Salix install. Since you want Fluxbox and not Xfce, you can either hand tweak the tagfiles first or just use them as is for the initial install and then afterwards remove the Xfce stuff, adding in Fluxbox and Xdf afterwards. Use the 'Basic' tag file set as your starting point (it is only 1.6Gb even though it includes some Xfce stuff at this stage). After you have removed Xfce grab the other stuff like Vlc, Skype and Audacity from SlackBuilds.org.
 
1 members found this post helpful.
Old 04-18-2013, 01:21 PM   #3
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762
Oh what the hell, I am a nice guy so I took the Xfce stuff out of the 32-Bit Basic tag file set, and added in Firefox, Fluxbox, rxvt (since you will need a terminal), Xpdf and a bunch of dependencies you will later need for your extra applications:

wario-eeepc-tags.tar.gz (2.3Gb installed size)

It includes the following:

Code:
a/aaa_base
a/aaa_terminfo
a/acl
a/acpid
a/attr
a/bash
a/bin
a/btrfs-progs
a/bzip2
a/coreutils
a/cpio
a/cryptsetup
a/dbus
a/dcron
a/devs
a/dialog
a/dosfstools
a/e2fsprogs
a/eject
a/etc
a/file
a/findutils
a/floppy
a/gawk
a/gettext
a/getty-ps
a/gpm
a/gptfdisk
a/grep
a/gzip
a/hdparm
a/infozip
a/inotify-tools
a/isapnptools
a/jfsutils
a/kbd
a/kernel-firmware
a/kernel-huge-smp
a/kernel-modules-smp
a/kmod
a/less
a/lha
a/libcgroup
a/lilo
a/logrotate
a/lvm2
a/mdadm
a/mkinitrd
a/ncompress
a/ntfs-3g
a/patch
a/pciutils
a/pcmciautils
a/pkgtools
a/procps
a/reiserfsprogs
a/sdparm
a/sed
a/shadow
a/sharutils
a/slocate
a/smartmontools
a/sysfsutils
a/sysklogd
a/syslinux
a/sysvinit
a/sysvinit-functions
a/sysvinit-scripts
a/tar
a/tcsh
a/time
a/tree
a/udev
a/udisks
a/udisks2
a/unarj
a/usbutils
a/utempter
a/util-linux
a/which
a/xfsprogs
a/xz
a/zoo
ap/a2ps
ap/alsa-utils
ap/at
ap/cdparanoia
ap/cdrdao
ap/cdrtools
ap/diffutils
ap/dmapi
ap/dmidecode
ap/dvd+rw-tools
ap/enscript
ap/flac
ap/groff
ap/htop
ap/ispell
ap/libx86
ap/lsof
ap/lsscsi
ap/man
ap/man-pages
ap/mc
ap/most
ap/nano
ap/pm-utils
ap/radeontool
ap/rzip
ap/screen
ap/slackpkg
ap/sqlite
ap/sudo
ap/sysstat
ap/texinfo
ap/vbetool
ap/vim
ap/xfsdump
d/autoconf
d/automake
d/binutils
d/bison
d/ccache
d/cvs
d/dev86
d/flex
d/gcc
d/gcc-g++
d/gcc-gfortran
d/gdb
d/gettext-tools
d/git
d/gperf
d/guile
d/indent
d/intltool
d/kernel-headers
d/libtool
d/m4
d/make
d/mercurial
d/nasm
d/oprofile
d/perl
d/pkg-config
d/pmake
d/python
d/rcs
d/strace
d/subversion
l/ConsoleKit
l/GConf
l/aalib
l/alsa-lib
l/alsa-oss
l/apr
l/apr-util
l/aspell
l/aspell-en
l/atk
l/audiofile
l/cairo
l/db44
l/db48
l/dbus-glib
l/dbus-python
l/desktop-file-utils
l/esound
l/expat
l/freetype
l/fribidi
l/fuse
l/gamin
l/gd
l/gdbm
l/gdk-pixbuf2
l/giflib
l/glib-networking
l/glib2
l/glibc
l/gmime
l/gmm
l/gmp
l/gnome-icon-theme
l/gsettings-desktop-schemas
l/gst-plugins-base
l/gstreamer
l/gtk+2
l/gvfs
l/hicolor-icon-theme
l/icon-naming-utils
l/icu4c
l/jasper
l/lcms
l/libao
l/libarchive
l/libart_lgpl
l/libatasmart
l/libcanberra
l/libcap
l/libcddb
l/libcdio
l/libcroco
l/libelf
l/libexif
l/libffi
l/libglade
l/libgnome-keyring
l/libgsf
l/libid3tag
l/libidl
l/libidn
l/libieee1284
l/libjpeg
l/libmad
l/libmcrypt
l/libmng
l/libmpc
l/libnl
l/libnotify
l/libogg
l/liboil
l/libpcap
l/libpng
l/libproxy
l/libraw1394
l/librsvg
l/libsamplerate
l/libsndfile
l/libsoup
l/libtermcap
l/libtheora
l/libtiff
l/libusb
l/libusb-compat
l/libvisual
l/libvorbis
l/libwnck
l/libxklavier
l/libxml2
l/libxslt
l/libzip
l/lzo
l/mhash
l/mm
l/mpfr
l/ncurses
l/neon
l/pango
l/parted
l/pcre
l/polkit
l/popt
l/pycairo
l/pygobject
l/pygtk
l/qt
l/readline
l/sdl
l/sg3_utils
l/shared-mime-info
l/sip
l/slang
l/startup-notification
l/svgalib
l/t1lib
l/vte
l/zlib
n/autofs
n/bridge-utils
n/ca-certificates
n/curl
n/cyrus-sasl
n/dhcpcd
n/ethtool
n/gnupg
n/gnupg2
n/gnutls
n/gpgme
n/icmpinfo
n/inetd
n/iptables
n/iputils
n/libassuan
n/libgcrypt
n/libgpg-error
n/libksba
n/nc
n/net-snmp
n/net-tools
n/netkit-ftp
n/netkit-ntalk
n/netkit-routed
n/nettle
n/network-scripts
n/nfs-utils
n/ntp
n/openldap-client
n/openssh
n/openssl
n/p11-kit
n/pidentd
n/portmap
n/ppp
n/procmail
n/pth
n/rp-pppoe
n/rsync
n/tcp_wrappers
n/tcpdump
n/telnet
n/traceroute
n/vlan
n/wget
n/whois
t/tetex
x/appres
x/bdftopcf
x/bigreqsproto
x/compositeproto
x/damageproto
x/dejavu-fonts-ttf
x/dmxproto
x/dri2proto
x/encodings
x/evieext
x/fixesproto
x/font-adobe-100dpi
x/font-alias
x/font-bh-100dpi
x/font-bh-75dpi
x/font-bh-lucidatypewriter-100dpi
x/font-bh-lucidatypewriter-75dpi
x/font-bh-ttf
x/font-bitstream-100dpi
x/font-bitstream-75dpi
x/font-bitstream-type1
x/font-cursor-misc
x/font-misc-misc
x/font-util
x/fontcacheproto
x/fontconfig
x/fontsproto
x/fonttosfnt
x/freeglut
x/fslsfonts
x/fstobdf
x/gccmakedep
x/glew
x/glproto
x/iceauth
x/ico
x/imake
x/inputproto
x/kbproto
x/libFS
x/libICE
x/libSM
x/libX11
x/libXScrnSaver
x/libXau
x/libXaw
x/libXcomposite
x/libXcursor
x/libXdamage
x/libXdmcp
x/libXevie
x/libXext
x/libXfixes
x/libXfont
x/libXfontcache
x/libXft
x/libXi
x/libXinerama
x/libXmu
x/libXp
x/libXpm
x/libXrandr
x/libXrender
x/libXres
x/libXt
x/libXtst
x/libXv
x/libXvMC
x/libXxf86dga
x/libXxf86misc
x/libXxf86vm
x/libdmx
x/libdrm
x/liberation-fonts-ttf
x/libfontenc
x/libpciaccess
x/libpthread-stubs
x/libxcb
x/libxkbfile
x/listres
x/lndir
x/luit
x/m17n-lib
x/makedepend
x/mesa
x/mkcomposecache
x/mkfontdir
x/mkfontscale
x/mtdev
x/pixman
x/printproto
x/randrproto
x/recordproto
x/rendercheck
x/renderproto
x/resourceproto
x/rgb
x/sazanami-fonts-ttf
x/scrnsaverproto
x/sessreg
x/setxkbmap
x/showfont
x/sinhala_lklug-font-ttf
x/smproxy
x/tibmachuni-font-ttf
x/ttf-indic-fonts
x/util-macros
x/videoproto
x/viewres
x/wqy-zenhei-font-ttf
x/x11-skel
x/x11perf
x/xauth
x/xbacklight
x/xbitmaps
x/xcb-proto
x/xcb-util
x/xclipboard
x/xcmiscproto
x/xcmsdb
x/xcompmgr
x/xcursor-themes
x/xcursorgen
x/xdbedizzy
x/xdg-utils
x/xdpyinfo
x/xdriinfo
x/xev
x/xextproto
x/xf86-input-acecad
x/xf86-input-aiptek
x/xf86-input-evdev
x/xf86-input-joystick
x/xf86-input-keyboard
x/xf86-input-mouse
x/xf86-input-penmount
x/xf86-input-synaptics
x/xf86-input-vmmouse
x/xf86-input-void
x/xf86-video-apm
x/xf86-video-ark
x/xf86-video-ast
x/xf86-video-ati
x/xf86-video-chips
x/xf86-video-cirrus
x/xf86-video-dummy
x/xf86-video-geode
x/xf86-video-glint
x/xf86-video-i128
x/xf86-video-i740
x/xf86-video-intel
x/xf86-video-mach64
x/xf86-video-mga
x/xf86-video-modesetting
x/xf86-video-neomagic
x/xf86-video-nouveau
x/xf86-video-nv
x/xf86-video-openchrome
x/xf86-video-r128
x/xf86-video-rendition
x/xf86-video-s3
x/xf86-video-s3virge
x/xf86-video-savage
x/xf86-video-siliconmotion
x/xf86-video-sis
x/xf86-video-tdfx
x/xf86-video-tga
x/xf86-video-trident
x/xf86-video-v4l
x/xf86-video-vesa
x/xf86-video-vmware
x/xf86-video-voodoo
x/xf86bigfontproto
x/xf86dga
x/xf86dgaproto
x/xf86driproto
x/xf86miscproto
x/xf86vidmodeproto
x/xfd
x/xfontsel
x/xfs
x/xfsinfo
x/xgamma
x/xgc
x/xhost
x/xineramaproto
x/xinit
x/xinput
x/xkbcomp
x/xkbevd
x/xkbprint
x/xkbutils
x/xkeyboard-config
x/xkill
x/xlsatoms
x/xlsclients
x/xlsfonts
x/xmodmap
x/xorg-cf-files
x/xorg-server
x/xorg-server-xephyr
x/xorg-server-xnest
x/xorg-server-xvfb
x/xpr
x/xprop
x/xproto
x/xrandr
x/xrdb
x/xrefresh
x/xset
x/xsetroot
x/xsm
x/xstdcmap
x/xtrans
x/xvidtune
x/xvinfo
x/xwd
x/xwininfo
x/xwud
xap/fluxbox
xap/mozilla-firefox
xap/rxvt
xap/xpdf
xap/xscreensaver
Note: Yes there are a few odd choices but then it wasn't my selection originally and it is relatively small. You can start with this and adjust as you see fit.

Last edited by ruario; 04-18-2013 at 05:29 PM. Reason: added note at the end; added installed size; added extra packages; added tetex as needed to build octave
 
2 members found this post helpful.
Old 04-18-2013, 04:01 PM   #4
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762
You can save yourself a bit of time building Audacity and Vlc by grabbing these binary packages:

Code:
http://download.salixos.org/i486/14.0/salix/ap/jack-1.9.8-i486-1dj.txz
http://download.salixos.org/i486/14.0/salix/ap/twolame-0.3.13-i486-1gv.txz
http://download.salixos.org/i486/14.0/salix/gnome/glibmm-2.32.1-i486-1gv.txz
http://download.salixos.org/i486/14.0/salix/l/celt-0.11.1-i486-1gv.txz
http://download.salixos.org/i486/14.0/salix/l/libiec61883-1.2.0-i486-1gv.txz
http://download.salixos.org/i486/14.0/salix/l/libffado-2.0.1-i486-1dj.txz
http://download.salixos.org/i486/14.0/salix/l/libsigc++-2.2.10-i486-1gv.txz
http://download.salixos.org/i486/14.0/salix/l/libxml++-2.34.2-i486-1gv.txz
http://download.salixos.org/i486/14.0/salix/l/soundtouch-1.4.0-i486-1gv.txz
http://download.salixos.org/i486/14.0/salix/l/wxGTK-2.8.12.1-i486-1ab.txz
http://download.salixos.org/i486/14.0/salix/xap/audacity-2.0.2-i486-1gv.txz
http://www.slackware.com/~alien/slackbuilds/vlc/pkg/14.0/vlc-2.0.6-i486-2alien.txz
Save the above in a text file and call it with 'wget -i [filename]'.

For Octave and Skype you will need to build your own packages. You can use the SlackBuild scripts from Slackbuilds.org.

Last edited by ruario; 04-18-2013 at 04:17 PM. Reason: organised links
 
1 members found this post helpful.
Old 04-18-2013, 08:41 PM   #5
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762
Just in case you are wondering about the following:

Quote:
Originally Posted by ruario View Post
Use the 'Basic' tag file set as your starting point (it is only 1.6Gb even though it includes some Xfce stuff at this stage).
Quote:
Originally Posted by ruario View Post
wario-eeepc-tags.tar.gz (2.3Gb installed size)
The reason for the big increase is this:

Code:
# grep "^U.*M$" /var/log/packages/* | sed -r "s|.+/(.+):.+: +(.+)|\2\t\1|" | sort -n | tail -n 4
91M     vlc-2.0.6-i486-2alien
136M    glibc-2.15-i486-7
152M    tetex-3.0-i486-8
362M    qt-4.8.2-i486-4
Of the 4 biggest packages 3 are needed because of your requirements. Vlc you asked for directly and it depends on Qt (for the full graphical interface, which I assume you want) and teTeX is needed as a build dependency of Octave.

EDIT: You can gain most of this space back however if you remove teTex after you have Octave installed (I believe it is only a build dependency, not a runtime dependency). Even better would be to remove Qt, since you could continue to use Vlc's command line interface (cvlc) to play your media. You can still control everything with Vlc keyboard shortcuts or via your web browser.

Another tip, if you use the above command (take the '| tail -n 4' off the end) you can find other big packages that may be of no use to you. Some suggestions would be to: remove vim and switch it for elvis; kill big tools like subversion, git, mercurial, etc. (if you don't need them); remove some of the font packages (stuff like wqy-zenhei-font-ttf and ttf-indic-fonts are large regional font packages); drop tools for filesystems you do not use (e.g. xfsprogs, btrfs-progs, ntfs-3g, jfsutils, reiserfsprogs, dosfstools, etc.); get rid of unused partitioning tools like parted and gptfdisk; I'd also install the generic kernel, setup an initrd, reconfigure lilo and then remove the huge kernel (you are better off running the generic kernel anyway). Even with your additional software, you should be able to get your install around the 2Gb mark or less, leaving you with the other half the disk for any personal files.

P.S. You probably want to install wicd from /extra given this is a mobile device.

Last edited by ruario; 04-19-2013 at 08:53 AM. Reason: Added bolding; comment on removing teTex and Qt; linked to Vlc information; comment about further reduction; suggested wicd
 
1 members found this post helpful.
Old 04-21-2013, 06:36 AM   #6
Wario.
Member
 
Registered: Feb 2012
Location: Italy
Distribution: Slackware (newbie)
Posts: 45

Original Poster
Rep: Reputation: Disabled
Dear ruario,

Thank you very much for the great suggestions!
I really appreciate your attempt to help me

I have just installed Slackware using your tagfile-package, and for the moment I have no problem.
The system is really small (less than 2GB), and now I have Firefox, Xpdf and Gcc working very well (basing on my experience this is however a first good result ).

During the next days I am configuring the rest of the system, especially Vlc and Skype, so surely I will post soon in order to point out some problem I am sure I will have.

Have a nice day
Wario.
 
Old 04-21-2013, 12:23 PM   #7
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762
Cool, glad it was of some help.

By the way, based on a very quick scan of the list, here are some things you could consider removing to gain a little more space (I'm leaving in teTex and Qt for now):

Code:
a/btrfs-progs
a/cpio
a/dosfstools
a/eject
a/floppy
a/gptfdisk
a/infozip
a/jfsutils
a/lha
a/ncompress
a/ntfs-3g
a/reiserfsprogs
a/sharutils
a/syslinux
a/unarj
a/xfsprogs
a/zoo
ap/cdrdao
ap/cdrtools
ap/dvd+rw-tools
ap/htop
ap/mc
ap/most
ap/nano
ap/rzip
ap/screen
ap/sudo
ap/vim
d/git
d/mercurial
d/subversion
l/desktop-file-utils
l/hicolor-icon-theme
l/libgnome-keyring
l/libnotify
l/parted
n/nfs-utils
x/tibmachuni-font-ttf
x/ttf-indic-fonts
x/wqy-zenhei-font-ttf
x/xorg-server-xephyr
x/xorg-server-xnest
Note: Also remember to add in elvis so that you have a vi-like editor, or add some other editor that you prefer.

That should drop your install down by a fair chunk (I haven't checked by how much). Here is an adjusted tag files set with those removed:

wario-eeepc-tags-2.tar.gz

Another potential idea if you want even more space would be to kill the contents of the /usr/doc. Most of this stuff is is purely extra information and not needed by the applications themselves. In my experience, it is very rare that removing these files causes a problem. Indeed some distros (e.g. Crux) don't install any doc files at all by default. Removing the contents of /usr/doc would gains you another 130Mb.

If you want to automatically remove new stuff added to /usr/doc by package additions or upgrades you could even add the following to a /etc/rc.d/rc.local_shutdown file and make it executable, to clear the directory on every shutdown (or alternatively stick the code in a cron job):

Code:
/usr/bin/find /usr/doc -mindepth 1 -maxdepth 1 -type d -print0 | xargs -0r /bin/rm -rf
If that feels a little drastic the very best idea, if you are tight for space, would be to add more via an SD card.
 
Old 04-30-2013, 11:37 AM   #8
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762
Quote:
Originally Posted by Wario. View Post
During the next days I am configuring the rest of the system, especially Vlc and Skype, so surely I will post soon in order to point out some problem I am sure I will have.
I must admit I'm a little curious. how did it all work out for you in the end?
 
Old 04-30-2013, 02:58 PM   #9
Wario.
Member
 
Registered: Feb 2012
Location: Italy
Distribution: Slackware (newbie)
Posts: 45

Original Poster
Rep: Reputation: Disabled
Red face

I'm very sorry, but during the latest week I haven't found enought time to work on my eeepc.
As promised, I'll post here my news as soon as possible :-)

Hoping not to be boring,
cheers

Wario.
 
Old 05-15-2013, 03:06 PM   #10
Wario.
Member
 
Registered: Feb 2012
Location: Italy
Distribution: Slackware (newbie)
Posts: 45

Original Poster
Rep: Reputation: Disabled
Talking

Good Evening People,

I am sorry for my inactivity, but unfortunately I'm incredibly busy during this period.
As soos as possibile, I'll post my news.
Please, be patient. :-)

Cheers
Wario.[COLOR="Silver"]

Last edited by Wario.; 05-15-2013 at 03:09 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
eeepc 701-4g won't boot, bios or ssd? lifemagic Linux - Laptop and Netbook 23 09-12-2010 09:49 AM
advice on os upgrade on my EEEpc 701 BESTDALE Linux - Newbie 3 03-22-2009 03:38 PM
How to accomplish the following on an eeepc 701? DaLao2 Linux - Newbie 0 03-20-2009 08:25 AM
cannot 'open' downloaded software on linux/xandros Asus eeepc 701 billowen43 Linux - Newbie 3 04-05-2008 10:43 AM
I cannot load full screen mode onto my eeepc 701.... I have billowen43 Linux - Newbie 6 04-01-2008 08:27 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:22 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration