LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 05-25-2011, 06:18 AM   #16
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208

Here's the table of contents from my own computer's Slackware64 log, beginning after the base installation, with some of the detail, all of the very specific and all of the issues removed.
Code:
6 root GUI	4
 6.1 Essential file system mounts	4
 6.2 OpenOffice.org installation	4
 6.3 Video driver installation	4
 6.4 GUI logon	5
 6.4.1 OpenOffice.org configuration	5
 6.4.2 Terminal configuration	5
 6.4.3 Thunar configuration	5
 7 /etc/profile	6
 8 slackpkg update	7
 9 /root – initial population	8
 10 /usr/bin/vi symlink – to vim, not elvis	8
 11 sbopkg – installation	8
 [snip]
 12 Installations by sbopkg	10
 13 Global file-level changes	12
 13.1 /etc/fstab (required for many of the others)	12
 [snip]
 13.4 /etc/default/virtualbox	16
 13.5 /etc/dnsmasq.conf	16
 13.6 /etc/exports	17
 13.7 /etc/group	17
 13.8 /etc/hosts	18
 13.9 /etc/httpd/*	18
 13.9.1 /etc/httpd/extra/httpd-vhosts.conf	18
 13.9.2 /etc/httpd/httpd.conf	19
 13.10 /etc/inittab	19
 13.11 /etc/inputrc	21
 13.12 /etc/logrotate.d/bootlogd	21
 13.13 /etc/ntp.conf	21
 13.14 /etc/mail/aliases	21
 13.15 /etc/mail/authinfo	22
 13.16 /etc/modprobe.d/sound(.conf)	22
 13.17 /etc/passwd	22
 13.18 /etc/profile.d/lang.sh	23
 13.19 /etc/rc.d/* permissions changes	23
 13.20 /etc/rc.d/rc.6 (and rc.0 which is symlink to it)	23
 13.21 /etc/rc.d/rc.M	24
 13.22 /etc/rc.d/rc.S	29
 13.23 /etc/rc.d/rc.local	35
 13.24 /etc/rc.d/rc.local_shutdown	37
 13.25 /etc/resolv.conf	38
 13.26 /etc/rc.d/rc.mysqld	38
 13.27 /etc/resolv.dnsmasq.conf	38
 13.28 /etc/samba/smb.conf	39
 13.29 /etc/smartd.conf	39
 13.30 /etc/sudoers	39
 13.31 /etc/termcap	39
 13.32 /etc/udev/rules.d/90-local.rules	40
 13.33 /etc/X11/xdm/Xresources	40
 13.34 /lib/udev/local/usb_hdd_for_bacula_sync.sh	41
 13.35 /usr/bin/mysqld_safe	41
 13.36 /usr/lib64/urxvt/perl/clipboard	41
 13.37 /usr/local symlinks	41
 13.38 /usr/share/icons/hicolor/16x16/apps/*	42
 13.39 /usr/share/icons/hicolor/24x24/apps/*	42
 13.40 /usr/share/icons/hicolor/48x48/apps/*	42
 13.41 /usr/share/icons/hicolor/64x64/apps/*	42
 13.42 /usr/share/icons/hicolor/scalable/apps/*	42
 14 Alsa 1.0.23 – configuration	42
 15 Bacula 5.0.3	42
 15.1 bug 1622 – linker behaviour change	42
 15.2 Installation	43
 15.3 Configuration	45
 15.3.1 bacula-dir.conf	45
 15.3.2 bacula-sd.conf	51
 15.3.3 bat.conf	52
 15.3.4 bconsole.conf	52
 15.3.5 tray-monitor.conf	52
 15.4 MySQL 5.1.46	53
 15.4.1 Generic initialisation	53
 15.4.2 Bacula-specific initialisation	53
 [snip]
 16 Catfish 0.3.2	53
 16.1.1 Download and installation	53
 16.1.2 Configuration	54
 17 dar 2.3.10 – installation by own SlackBuild	54
 18 lm-sensors and fancontrol	55
 18.1 fancontrol configuration	55
 18.2 fancontrol script modification	55
 18.3 Testing fancontrol	57
 18.4 lm-sensors configuration	57
 18.5 boot scripts	60
 19 hddtemp 0.3-beta15 – installation and configuration	61
 20 Microsoft fonts	62
 [snip]
 22 Samba 3.5.5 – configuration	63
 23 urxvt (rxvt-unicode) 9.10	64
 24 sendmail 8.14.4 – configuration	64
 [snip]
 26 VirtualBox	65
 26.1 3.2.8 – installation	65
 26.2 3.2.12 – installation	65
 27 VLC 1.1.3 – installation	66
 28 Vuze 4.5.1.0 – installation	66
 29 Xfce screenshooter 1.7.9 – installation	67
 30 yad 0.5.2 – installation by own SlackBuild	67
 31 User c – creation and /home/c initial population	67
 32 User c – desktop customisation	69
 32.1 Left panel	69
 32.1.1 Panel configuration	70
 32.1.2 Hide windows and show desktop	70
 32.1.3 Speedcrunch	70
 32.1.4 Mousepad	70
 32.1.5 urxvt launchers	70
 32.1.6 KeePassX	74
 32.1.7 Firefox	74
 32.1.8 Opera	74
 32.1.9 Thunderbird	74
 32.1.10 WXP	74
 [snip]
 32.1.12 GKrellM	75
 32.1.13 Solitaire	75
 [snip]
 32.1.15 Bat	75
 [snip]
 32.1.17 Action button Quit	75
 32.1.18 Removals	75
 32.1.19 Spacing	75
 32.2 Bottom panel	75
 32.3 Thunar	76
 32.3.1 Context menu items	76
 32.3.2 Associations	77
 32.4 Settings	78
 32.4.1 Appearance	78
 32.4.2 Desktop	78
 32.4.3 Keyboard	78
 32.4.4 Mouse	78
 32.4.5 Preferred Applications	78
 32.4.6 Screensaver	79
 32.4.7 Session and Startup	79
 32.4.8 Window Manager	79
 32.4.9 Window Manager Tweaks	79
 32.5 gkrellm 2.3.2 – configuration	79
 32.6 KeepassX	80
 32.7 ssh client	80
 32.8 VirtualBox	81
 [snip]
 32.9 WXP configuration	82
 [snip]
 32.10 Vuze	84
 [snip]
 34 NFS – start using	86
 [snip]
 36 Bacula – start using	87
 [snip]
 37 sendmail problem	89
 [snip]
 39 Xfce menu adjustments for user c	93
 [snip]
 41 PysolFC – Task List and alt+tab icon	99
 42 Wireshark 1.4.1	100
 43 KeePassX default browser	101
 44 Firefox	101
 44.1 Extensions	101
 44.1.1 Firebug	101
 [snip]
 44.2 Plugins	102
 44.2.1 Shockwave Flash	102
 45 Kernel builds	103
 [snip]
 47 scribus 1.3.8	103
 [snip]
 51 slackpkg update	106
 52 VirtualBox breakage	106
 53 rxvt-unicode (urxvt) – 9.07 uninstall and 9.10 install	107
 [snip]
 54 xseticon	109
 55 libAfterImage 1.18 – installation	110
 56 Icon for root terminal	110
 57 Xapian-core	110
 57.1 1.0.21 – installation and removal	110
 57.2 Xapian-core 1.2.4 – installation	111
 58 Xapian Omega 1.2.4	112
 [snip]
 59 unoconv 0.4 – installation	115
 60 gdk-pixbuf 0.22.0 – installation	116
 61 wmctrl 1.07-1 – installation and exploration	116
 62 slackpkg update	116
 63 gnokii 0.6.29	117
 [snip]
 64 OpenSync (libopensync) 0.22	121
 65 OpenVPN client setup	121
 [snip]
 67 gnokii	127
 [snip]
 68 Thunderbird	128
 [snip]
 69 src2pkg 2.2	130
 [snip]
 76 chm2pdf 0.9.1	142
 77 rar 4.00	142
 [snip]
 
1 members found this post helpful.
Old 05-25-2011, 07:38 AM   #17
dh2k
Member
 
Registered: Jan 2006
Distribution: Slackware 13.0 (KDE 3.5.10 from 12.2; Xfce 4.6; Fluxbox); Slackware 13.1 (KDE 4.5)
Posts: 211

Rep: Reputation: 52
personalise '/etc/updatedb.conf'
then as root 'updatedb'

for use with locate/slocate in a terminal.
Very useful..
 
1 members found this post helpful.
Old 05-25-2011, 09:29 AM   #18
george-lappies
Member
 
Registered: May 2011
Location: Secunda, South Africa
Distribution: Slackware 13.37
Posts: 181

Rep: Reputation: 9
Wow, this turned into a really great thread with lots of usefull info! I also add compact to /etc/lilo.conf to skip the bios data check when booting as well as making linux the default and not win7 (for the games only I promise )
 
Old 05-25-2011, 04:56 PM   #19
D1ver
Member
 
Registered: Jan 2010
Distribution: Slackware 13.37
Posts: 598
Blog Entries: 3

Rep: Reputation: 194Reputation: 194
I forgot too add that I usually install a couple extra things,
sbopkg - makes handling slackbuilds very simple
src2pkg - for anything I cant find build scripts for
gtk-chtheme - to make firefox and others look halfway normal
 
Old 05-25-2011, 04:57 PM   #20
slack-fu
Member
 
Registered: Feb 2006
Location: Norway
Distribution: Slackware Linux 13.37
Posts: 71

Rep: Reputation: 10
One of the first things I do is add the lines
Code:
sshd:all:allow
all:all:deny
in /etc/hosts.allow and

Code:
all:all
in /etc/hosts.deny

Other stuff i do has already been mentioned by others.
 
1 members found this post helpful.
Old 05-25-2011, 08:52 PM   #21
hoodooman
Member
 
Registered: Oct 2006
Location: Stirling in Scotland
Distribution: Slackware 13.37 64 bit
Posts: 297

Rep: Reputation: 42
If non US setup locale for your country http://broadcast.oreilly.com/2009/01...derivativ.html

Install droid fonts using sbopkg
Install Terminus font using sbopkg and setup terminals to use it.
I always set console font to terminus http://www.vcn.bc.ca/~dugan/slackware-fonts/
I also add all the multimedia stuff mentioned earlier.
Install Opera browser.
If you want/need a firewall use either alienbobs (link mentioned earlier) or use slackfire http://slackfire.berlios.de/
I use fluxbox so I edit the .fluxbox/menu to reflect the applications I have installed.
 
Old 05-26-2011, 08:56 AM   #22
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541

Rep: Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065
Over the years I've learned to partition my drives in a (my) standard way:
Code:
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        15G  6.5G  7.5G  47% /                 all distribution software
/dev/sda3        19G  2.6G   15G  15% /home             user stuff
/dev/sda5        19G  2.1G   16G  12% /usr/local        patches, add-on source, SlackBuilds add-ons
/dev/sda6        19G  998M   17G   6% /opt              OpenOffice, VirtualBox, GMT, other packages
/dev/sda7        19G  272M   18G   2% /var/lib/mysql    MySQL data bases
/dev/sda8        92G   33G   55G  38% /var/lib/virtual  VirtualBox machines
/dev/sda9        92G   15G   73G  17% /spares           Stuff; photos, movies, music, unclassifiable
/dev/sda10      173G  220M  164G   1% /var/lib/psql     PostgreSQL data bases (about the get huge)
When I install a new Slackware release, I simply do not format any partition except the root partition (that cleans out old distribution software but leaves everything else in place).

I have a rule that I try to not mess with things in /etc unless absolutely no other way to do what I need. Before I do an installation, I copy the entire /etc tree to /spares/etc (because /etc is going to get wiped out). I also make a backup copy of /var/www so I can copy back my web stuff. Then, after the new release boots, I log in as root and copy stuff back:
Code:
cp /spares/etc/passwd /etc
cp /spares/etc/shadow /etc
cp /spares/etc/group /etc
cp /spares/etc/ntp.conf /etc
cp /spares/etc/fonts/local.conf /etc/fonts     I have the Adobe Type Library and others
                                               in /usr/local/share/fonts
cp /spares/etc/rc.d/rc.local* /etc/rc.d        That's rc.local and rc.local_shtdown
cp /spares/etc/rc.ntpd /etc/rc.d               There's a logging option in the NTPD launch I like
And, because I do not use BASH and I do a lot of geographic mapping stuff (the data are kept in /spare -- huge files and lots of 'em, think global maps with all the place names and the like plus terrain), I set up system-wide KornShell with
Code:
cp /spares/etc/profile.d/ksh.sh /etc/profile.d
cp /spares/etc/profile.d/gmt.sh /etc/profile.d
Just for grins, /etc/profile.d/ksh.sh look like this:
Code:
#!/bin/sh
#ident  "$Id$"
#
#       Name:           $Source$
#       Version:        $Revision$
#       Modified:       $Date$
#       Purpose:        set local environment variables for Korn Shell
#       Author:         T. N. Ronayne
#       Date:           1 Oct 2009
#       $Log$
# Set the HOST environment variable
export HOST="`uname -n`"
# Set ksh93 visual editing mode:
if [ "$SHELL" = "/bin/ksh" ]; then
#  VISUAL=emacs         # ugh
#  VISUAL=gmacs         # double ugh
   VISUAL=vi            # ah, elegence
fi
# Set a default shell prompt:
#PS1='`hostname`:`pwd`# '
# Do these anyway in case sombody uses a different shell
if [ "$SHELL" = "/bin/pdksh" ]; then
 PS1='! $ '
elif [ "$SHELL" = "/bin/ksh" ]; then
 PS1='${HOST}-${USER}-${PWD}: '
elif [ "$SHELL" = "/bin/zsh" ]; then
 PS1='%n@%m:%~%# '
elif [ "$SHELL" = "/bin/ash" ]; then
 PS1='$ '
else
 PS1='\u@\h:\w\$ '
fi
PS2='> '
export PS1 PS2
That'll adapt to most any shell.

I get any patches that may exist from Oregon Statue University Open Source Lab (a Slackware mirror) with
Code:
cd /usr/local/patches
rm *
wget ftp://ftp.osuosl.org/pub/slackware/slackware64-13.37/patches/packages/*
upgradepkg *.t?z
Reboot, log in as root, start KDE (and fiddle with it to get it the way I like it), open a terminal and, because I have H-P printers and plotter (maps, you know), I execute
Code:
hp-setup
and get those set up for CUPS (one network printer, one USB printer/scanner/copier, one network plotter).

Then I reinstall OpenOffice.org (and, yeah, yeah, I'll switch to LibreOffice.org soon), reinstall VirtualBox, and that's pretty much that.

I have three servers, all configured the same, average time from DVD to running system is about 30 minutes each (including a coffee and cigarette break).

Afterwards I will check SlackBuilds.org for changes and updates and rebuild packages I've added, particularly if the C libraries have changed -- usually, things "just work," but not always so that's an additional step.

As others suggest, SlackBuild.org (a must-have), SBopkg and src2pkg are wanna-haves.

Hope this helps some.

Last edited by tronayne; 05-26-2011 at 10:32 AM. Reason: Forgot /etc/group
 
Old 05-26-2011, 06:03 PM   #23
dh2k
Member
 
Registered: Jan 2006
Distribution: Slackware 13.0 (KDE 3.5.10 from 12.2; Xfce 4.6; Fluxbox); Slackware 13.1 (KDE 4.5)
Posts: 211

Rep: Reputation: 52
... and then pour a cold-one ;-)
 
Old 05-26-2011, 10:15 PM   #24
number22
Member
 
Registered: Sep 2006
Location: Earth
Distribution: Slackware 14.1 Slackware64-current multilib
Posts: 278
Blog Entries: 7

Rep: Reputation: Disabled
After full installation of 64 bit version for my desktop system:
1. cd /etc/slackpkg; modify mirrors file, slackpkg updates, slackpkg install-new, slackpkg upgrade-all, slackpkg clean-system
2. run alsaconf; alsamixer, alsactl store; make soundcard settings up
3. run xorgsetup, change nv driver into nouveau driver. (nv driver conflicts with xorgsetup)(x still run without running xorgsetup, but I need some custom setups)
4. modify /etc/rc.d/modules.conf enable power saving, set CPUFREQ=on;
5. uninstall Java jre packages, download official Java SE JDK, installed in /usr/lib64/java, link firefox plugins
6. download flash player 64 bit version beta, link up firefox plugins
7. after realizing I can't use Acrobat reader, starting modify xpdf, setup personal $HOME/.xpdfrc file
Code:
psFile  "|lpr "
initialZoom     125
continuousView  yes
enableFreeType  yes
antialias       yes
vectorAntialias yes
printCommands   no
Now my xpdf works as good as Acrobat reader, it can print direct to my network printer which is running CUPS with Slackware 12.2.

I am very impressive with 13.37, basically work straight out of installation.

Last edited by number22; 05-26-2011 at 10:16 PM.
 
1 members found this post helpful.
Old 05-26-2011, 10:36 PM   #25
jamesf
Member
 
Registered: Dec 2004
Location: USA
Distribution: Slackware 12, Slackware64 14.2
Posts: 236
Blog Entries: 1

Rep: Reputation: 57
There're a few things I do.

If you use KDE, and use KDE HelpCenter, you must build the help indexes. If you look at the Details of the help index build you'll see a lot of errors. From another post here I found a fix that will build the indexes (more) correctly.

Open /usr/share/apps/ksgmltools2/customization/htdig_index.xsl and look for this line:
Code:
! <xsl:template match="sect*/title|emphasis">
make it look like this:
Code:
! <xsl:template match="*[starts-with(local-name(), 'sect')]/title|emphasis">
rebuild the help indexes, watching Details, and you won't see the errors. The Help search pane will still show the broken-looking graphic links, but the text link will appear.

The following quote is from a guy who had already modified webcollage and vidwhacker to add .jpg (IIRC) extensions to a line or two:

From: http://www.linuxquestions.org/questi...nsaver-795448/

Quote:
So I ran into the same issue with vidwhacker which uses some of the same functions to generate images as webcollage but it turns out the culprit is actually the shared-mime-info package: http://bugs.gentoo.org/show_bug.cgi?id=261332

It seems that as of 0.51 someone added
Code:

<match value="#" type="string" offset="3"/>

to each image/x-portable-* entry in the file freedesktop.org.xml found in (/usr/share/mime/packages).

After I commented out those lines and ran
Code:

update-mime-database /usr/share/mime

and then reverted the changes previously made to webcollage and vidwhacker they both generate images without errors.

Hope that helps somebody.
I haven't tried this next for 13.37 yet, but here's some notes to get KMouth/Accessibility to speak/read text (I usually tried it with a web page) from KDE. First I install espeak. IIRC I tried flite and espeak at the same time and liked espeak better. Because the text is getting piped into espeak some characters cause problems. That's the reason for the --punct option. These are my raw notes, sorry.
Quote:
kmouth: espeak -f %f --punct=\(\){}[]\|\<\>\'\"\;\:~\`_-^
Accessibility TTS: Audio ALSA, flite, espeak --punct=\(\){}[]\|\<\>\'\"\;\:~\`_-^ -f %f -w %w
Like the other guy said, hope this helps somebody.

Last edited by jamesf; 05-26-2011 at 10:39 PM.
 
Old 05-27-2011, 05:45 AM   #26
solarfields
Senior Member
 
Registered: Feb 2006
Location: slackalaxy.com
Distribution: Slackware, CRUX
Posts: 1,449

Rep: Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997
1) uncomment a mirror in /etc/slackpkg/mirrors and update the system with slackpkg
2) switch to the generic kernel and update lilo
3) install sbopkg, download build queues from http://gitorious.org/sbopkg-slackware-queues and put them in /var/lib/sbopkg/queues
4) install src2pkg
 
Old 05-27-2011, 06:47 AM   #27
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541

Rep: Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065
Quote:
Originally Posted by number22 View Post
7. after realizing I can't use Acrobat reader, starting modify xpdf, setup personal $HOME/.xpdfrc file
Code:
psFile  "|lpr "
initialZoom     125
continuousView  yes
enableFreeType  yes
antialias       yes
vectorAntialias yes
printCommands   no
Hey, thanks for that -- I'd kind of given up on xpdf (mainly because I didn't want to spend the time trying to figure out the above) in favor of okular (just because it was easier, not because it's anywhere near Adobe Reader). That make xpdf actually usable, nice.

I forgot to mention that before I ever start X that I remove that akonadi thing (whatever the heck it's supposed to do) then disable the pop-up that KDE throws up on first start. Makes me wonder why folks can't just leave well enough alone when something like that comes along.
 
Old 05-28-2011, 12:10 AM   #28
number22
Member
 
Registered: Sep 2006
Location: Earth
Distribution: Slackware 14.1 Slackware64-current multilib
Posts: 278
Blog Entries: 7

Rep: Reputation: Disabled
While working around with official Nvidia driver, the latest 96.43.19 for legacy device, blacklisted nouveau modules, and after successful installed this driver, I have this nasty problem: Failed to allocate/map the primary surface! right after GART in Xorg.0.log file.

To work around this problem, add: Option "AddARGBGLXVisuals" "True" in xorg.conf and append="nopat" in /etc/lilo.conf. This driver still have conflicts with frame-buffered consoles, this old fix still works.

Blacklist IPV6 as well, not need it yet.

Last edited by number22; 05-28-2011 at 12:32 AM. Reason: spelling, disable IPV6.
 
  


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
Suse: confused on many things, why is installing things so hard? blackflare Linux - Newbie 11 10-16-2007 04:35 AM
Installing Things Vinn3Bo1 Linux - Newbie 4 04-20-2005 12:11 AM
installing things Jeebizz Slackware 3 09-17-2004 05:33 PM
installing things... matthillis Linux - Newbie 1 11-07-2003 04:21 PM
Installing Things thebear Linux - Newbie 4 08-12-2003 10:42 PM

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

All times are GMT -5. The time now is 08:52 PM.

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