Linux On Laptops

FEDORA CORE 6 - ZOD:

1.0 Introduction

2.0 Specifications

3.0 Installation

4.0 Output of LSPCI -VVV

5.0 Special Configurations

6.0 Additional Software

6.1 Custom Software Install Script

7.0 Overall

 

Installation and Configuration on a Compaq C300

Background: "I own a number of laptops and desktops most notably my Compaq Presario 2596US which has been through the grinder and but kept on kicking for years. Recently, 2 days ago, that laptop died most likely for the final time ;~). The choice was do I buy a 399$ new low end laptop or wait two weeks while I wait for a 390$ refurb motherboard for my old one. Obviously I bought this nice new Compaq Presario C300."

Problem: I work with a number of mathematical, optical, and wireless software packages for my Thesis work and Job. So I use Linux of course.

SPECIFICATIONS:

The Compaq C300 comes with the following base specifications:

INSTALLATION:

Installation was straight forward, simply boot off of a FC6-ZOD DVD and hit enter when the boot prompt comes up. Skip the media check and go right into the installation process.

Next I removed all existing partitions on the system and let Fedora set up the defaults, which in this case end up being 1GB for the Swap - 100MB for the Boot - and all the rest for the root.

I chose to install KDE with all the Development/Workstation/Legacy Support Packages enabled. After the install when prompted I added custom port 10000 to the firewalls allowed ports list. I did this to save me the time after the install, “For use with WEBMIN”.


OUTPUT = [lspci -vvv]:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)

Subsystem: Hewlett-Packard Company Unknown device 30a5

Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-

Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-

Latency: 0

Capabilities: [e0] Vendor Specific Information


00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) (prog-if 00 [VGA])

Subsystem: Hewlett-Packard Company Unknown device 30a5

Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-

Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0

Interrupt: pin A routed to IRQ 177

Region 0: Memory at d0200000 (32-bit, non-prefetchable) [size=512K]

Region 1: I/O ports at 1800 [size=8]

Region 2: Memory at c0000000 (32-bit, prefetchable) [size=256M]

Region 3: Memory at d0300000 (32-bit, non-prefetchable) [size=256K]

Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-

Address: 00000000 Data: 0000

Capabilities: [d0] Power Management version 2

Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)

Status: D0 PME-Enable- DSel=0 DScale=0 PME-


00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)

Subsystem: Hewlett-Packard Company Unknown device 30a5

Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-

Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0

Region 0: Memory at d0280000 (32-bit, non-prefetchable) [size=512K]

Capabilities: [d0] Power Management version 2

Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)

Status: D0 PME-Enable- DSel=0 DScale=0 PME-


00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)

Subsystem: Hewlett-Packard Company Unknown device 30a5

Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-

Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0, Cache Line Size: 64 bytes

Interrupt: pin A routed to IRQ 58

Region 0: Memory at d0340000 (64-bit, non-prefetchable) [size=16K]

Capabilities: [50] Power Management version 2

Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)

Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-

Address: 0000000000000000 Data: 0000

Capabilities: [70] Express Unknown type IRQ 0

Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-

Device: Latency L0s <64ns, L1 <1us

Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-

Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+

Device: MaxPayload 128 bytes, MaxReadReq 128 bytes

Link: Supported Speed unknown, Width x0, ASPM unknown, Port 0

Link: Latency L0s <64ns, L1 <1us

Link: ASPM Disabled CommClk- ExtSynch-

Link: Speed unknown, Width x0

Capabilities: [100] Virtual Channel

Capabilities: [130] Unknown (5)


00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01) (prog-if 00 [Normal decode])

Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-

Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0, Cache Line Size: 64 bytes

Bus: primary=00, secondary=01, subordinate=01, sec-latency=0

I/O behind bridge: 0000f000-00000fff

Memory behind bridge: fff00000-000fffff

Prefetchable memory behind bridge: 00000000fff00000-0000000000000000

Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-

BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-

Capabilities: [40] Express Root Port (Slot+) IRQ 0

Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-

Device: Latency L0s unlimited, L1 unlimited

Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-

Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-

Device: MaxPayload 128 bytes, MaxReadReq 128 bytes

Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 1

Link: Latency L0s <1us, L1 <4us

Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-

Link: Speed 2.5Gb/s, Width x0

Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise+

Slot: Number 2, PowerLimit 6.500000

Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq-

Slot: AttnInd Unknown, PwrInd Unknown, Power-

Root: Correctable- Non-Fatal- Fatal- PME-

Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+

Address: fee00000 Data: 40c9

Capabilities: [90] #0d [0000]

Capabilities: [a0] Power Management version 2

Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)

Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Capabilities: [100] Virtual Channel

Capabilities: [180] Unknown (5)


00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01) (prog-if 00 [Normal decode])

Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-

Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0, Cache Line Size: 64 bytes

Bus: primary=00, secondary=02, subordinate=02, sec-latency=0

I/O behind bridge: 0000f000-00000fff

Memory behind bridge: fff00000-000fffff

Prefetchable memory behind bridge: 00000000fff00000-0000000000000000

Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-

BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-

Capabilities: [40] Express Root Port (Slot+) IRQ 0

Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-

Device: Latency L0s unlimited, L1 unlimited

Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-

Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-

Device: MaxPayload 128 bytes, MaxReadReq 128 bytes

Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 2

Link: Latency L0s <1us, L1 <4us

Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-

Link: Speed 2.5Gb/s, Width x0

Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise+

Slot: Number 3, PowerLimit 6.500000

Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq-

Slot: AttnInd Unknown, PwrInd Unknown, Power-

Root: Correctable- Non-Fatal- Fatal- PME-

Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+

Address: fee00000 Data: 40d1

Capabilities: [90] #0d [0000]

Capabilities: [a0] Power Management version 2

Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)

Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Capabilities: [100] Virtual Channel

Capabilities: [180] Unknown (5)


00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01) (prog-if 00 [Normal decode])

Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-

Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0, Cache Line Size: 64 bytes

Bus: primary=00, secondary=06, subordinate=06, sec-latency=0

I/O behind bridge: 0000f000-00000fff

Memory behind bridge: 30000000-300fffff

Prefetchable memory behind bridge: 00000000fff00000-0000000000000000

Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-

BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-

Capabilities: [40] Express Root Port (Slot+) IRQ 0

Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-

Device: Latency L0s unlimited, L1 unlimited

Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-

Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-

Device: MaxPayload 128 bytes, MaxReadReq 128 bytes

Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 3

Link: Latency L0s <256ns, L1 <4us

Link: ASPM L0s Enabled RCB 64 bytes CommClk+ ExtSynch-

Link: Speed 2.5Gb/s, Width x1

Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise+

Slot: Number 4, PowerLimit 6.500000

Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq-

Slot: AttnInd Unknown, PwrInd Unknown, Power-

Root: Correctable- Non-Fatal- Fatal- PME-

Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+

Address: fee00000 Data: 40d9

Capabilities: [90] #0d [0000]

Capabilities: [a0] Power Management version 2

Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)

Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Capabilities: [100] Virtual Channel

Capabilities: [180] Unknown (5)


00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01) (prog-if 00 [UHCI])

Subsystem: Hewlett-Packard Company Unknown device 30a5

Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-

Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0

Interrupt: pin A routed to IRQ 233

Region 4: I/O ports at 1820 [size=32]


00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01) (prog-if 00 [UHCI])

Subsystem: Hewlett-Packard Company Unknown device 30a5

Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-

Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0

Interrupt: pin B routed to IRQ 225

Region 4: I/O ports at 1840 [size=32]


00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01) (prog-if 00 [UHCI])

Subsystem: Hewlett-Packard Company Unknown device 30a5

Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-

Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0

Interrupt: pin C routed to IRQ 185

Region 4: I/O ports at 1860 [size=32]


00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01) (prog-if 00 [UHCI])

Subsystem: Hewlett-Packard Company Unknown device 30a5

Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-

Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0

Interrupt: pin D routed to IRQ 177

Region 4: I/O ports at 1880 [size=32]


00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01) (prog-if 20 [EHCI])

Subsystem: Hewlett-Packard Company Unknown device 30a5

Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-

Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0

Interrupt: pin A routed to IRQ 233

Region 0: Memory at d0544000 (32-bit, non-prefetchable) [size=1K]

Capabilities: [50] Power Management version 2

Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)

Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Capabilities: [58] Debug port


00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1) (prog-if 01 [Subtractive decode])

Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-

Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0

Bus: primary=00, secondary=08, subordinate=08, sec-latency=32

I/O behind bridge: 00002000-00002fff

Memory behind bridge: d0100000-d01fffff

Prefetchable memory behind bridge: 00000000fff00000-0000000000000000

Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-

BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-

Capabilities: [50] #0d [0000]


00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)

Subsystem: Hewlett-Packard Company Unknown device 30a5

Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-

Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0

Capabilities: [e0] Vendor Specific Information


00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) (prog-if 8a [Master SecP PriP])

Subsystem: Hewlett-Packard Company Unknown device 30a5

Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-

Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0

Interrupt: pin B routed to IRQ 225

Region 0: I/O ports at <unassigned>

Region 1: I/O ports at <unassigned>

Region 2: I/O ports at <unassigned>

Region 3: I/O ports at <unassigned>

Region 4: I/O ports at 1810 [size=16]


00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI (rev 01) (prog-if 01 [AHCI 1.0])

Subsystem: Hewlett-Packard Company Unknown device 30a5

Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-

Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0

Interrupt: pin B routed to IRQ 50

Region 0: I/O ports at 18d0 [size=8]

Region 1: I/O ports at 18c4 [size=4]

Region 2: I/O ports at 18c8 [size=8]

Region 3: I/O ports at 18c0 [size=4]

Region 4: I/O ports at 18b0 [size=16]

Region 5: Memory at d0544400 (32-bit, non-prefetchable) [size=1K]

Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+

Address: fee00000 Data: 4032

Capabilities: [70] Power Management version 2

Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)

Status: D0 PME-Enable- DSel=0 DScale=0 PME-


00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)

Subsystem: Hewlett-Packard Company Unknown device 30a5

Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-

Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Interrupt: pin B routed to IRQ 225

Region 4: I/O ports at 18e0 [size=32]


06:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)

Subsystem: Hewlett-Packard Company Unknown device 1363

Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-

Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0, Cache Line Size: 64 bytes

Interrupt: pin A routed to IRQ 3

Region 0: Memory at 30000000 (32-bit, non-prefetchable) [size=16K]

Capabilities: [40] Power Management version 2

Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot-,D3cold-)

Status: D0 PME-Enable- DSel=0 DScale=2 PME-

Capabilities: [58] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-

Address: 00000000 Data: 0000

Capabilities: [d0] Express Legacy Endpoint IRQ 0

Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+

Device: Latency L0s <4us, L1 unlimited

Device: AtnBtn- AtnInd- PwrInd-

Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-

Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-

Device: MaxPayload 128 bytes, MaxReadReq 128 bytes

Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s, Port 0

Link: Latency L0s <4us, L1 <64us

Link: ASPM L0s Enabled RCB 64 bytes CommClk+ ExtSynch-

Link: Speed 2.5Gb/s, Width x1

Capabilities: [100] Advanced Error Reporting

Capabilities: [13c] Virtual Channel


08:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

Subsystem: Hewlett-Packard Company Unknown device 30a5

Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-

Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 32 (8000ns min, 16000ns max)

Interrupt: pin A routed to IRQ 177

Region 0: I/O ports at 2000 [size=256]

Region 1: Memory at d0100000 (32-bit, non-prefetchable) [size=256]

Capabilities: [50] Power Management version 2

Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)

Status: D0 PME-Enable- DSel=0 DScale=0 PME-

SPECIAL CONFIGURATIONS:



ADDITIONAL SOFTWARE:

I put together the following script to simplify additional software installation. It’s far from complete but it gets the job of basic installations done. If you run the entire script, you’ll need to pre-download some of the packages, “specifically those listed in the rpm section,” and place them in the same directory as the script.


echo " "

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

echo " This Script Simply Adds all the components that you'll most likely end up "

echo " wanting after a base install of Fedora Core 6. Some of these Packages are "

echo " Non-Free, as in Non-OpenSource, therefore you can not redistribute a distro "

echo " Based on FC6 after installing this software "

echo " "

echo " By: Joshua White "

echo " josh@securemind.org "

echo " Last Update: 2006-11-18, 12:45am "

echo " "

echo " Please be aware that this script will access the internet and download a "

echo " rather large amount of data to install these programs "

echo " "

echo " Finally and Most Important !!! This Script Comes With No Warranty !!! "

echo " I made and run this script for my own use, if you use it I'm not ensureing "

echo " That it will work for you. "

echo " "

echo " -----------------------------------------------------------------------------"

echo " Pre-Check: Checking to see your system Type... This Script is only for i686, "

echo " Otherwise known as x86, not 64bit systems - they will require different "

echo " Versions of some software and access to different repos "

echo " -----------------------------------------------------------------------------"

echo " "

uname -m

echo " "

echo " Did the above output equal i686? If yes, type y - If no press ctrl-z "

read wasthiscorrect

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

echo " "

echo " Part 1: Adding Repositories "

echo " "

echo " "

echo " Now Adding Livna.org "

rpm -ivh http://rpm.livna.org/livna-release-6.rpm

echo " "

echo " Now Adding FreshRPMS.org "

rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/5/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm

echo " "

echo " Now Adding Remis Free RPMS"

wget http://remi.collet.free.fr/rpms/fc6.i386/remi-release-1-1.fc6.remi.noarch.rpm

rpm -Uvh remi-release-1-1.fc6.remi.noarch.rpm

echo " "

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

echo " Now Updateing System, This May Take A While "

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

yum update

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

echo " Part 1.2 Now Installing Rpm(s) of various software, these need to be in the "

echo " Same Director Script. "

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

echo " 1.2.1: Glaxium - Cool Space Shootemup Game, youll need to make a "

echo " shortcut once installed "

echo " "

rpm -i glaxium-0.5-rh80.i386.rpm

echo " "

echo " 1.2.2: LabPlot - Scientific Plotting Software"

echo " "

rpm -i LabPlot-1.5.1.3-1.fc5.i386.rpm

echo " "

echo " 1.2.3: Libdvdcss2: is a dvd reading library"

echo " "

rpm -i libdvdcss2-1.2.9-1.i386.rpm

echo " "

echo " 1.2.4: Livdvdnav: is another dvd read library"

echo " "

rpm -i libdvdnav-0.1.10-2.lvn6.i386.rpm

echo " "

echo " 1.2.5: Microsoft Core Fonts - these are needed for MSOffice Compatability. "

echo " Please note that this rpm package wasnt made by me and was from a "

echo " thirdparty site. "

echo " "

wget --referer=http://www.mjmwired.net/resources/mjm-fedora-fc6.html \

http://www.mjmwired.net/resources/files/msttcorefonts-2.0-1.noarch.rpm

rpm -ihv msttcorefonts-2.0-1.noarch.rpm

echo " "

echo " 1.2.6: Python Extra Libraries"

echo " "

rpm -i python-veusz-0.10-1-FC5.i386.rpm

echo " "

echo " 1.2.7: Real Player 10"

echo " "

wget http://www.real.com/realcom/R?href=http%3A%2F%2Fforms.real.com%2Freal%2Fplayer%2Fdownload.html%3Ff%3Dunix%2FRealPlayer10GOLD.rpm%26product%3Dplayerplus%26system%3Dlinux&pageid=linuxHomePage&pageregion=advanced_install&src=realhome_linux_0_2_1_0_0_3&pcode=rn&opage=realhome_linux

rpm -i RealPlayer10GOLD.rpm

rm /usr/lib/mozilla/plugins/mplayerplug-in-rm.so

echo " "

echo " 1.2.8: Remote Desktop and TSClient Front End - These allow you to connect "

echo " to not only MS Terminal Server but also X11 and VNC Desktops. "

echo " "

yum -y install rdesktop

rpm -i tsclient-0.148-1.i386.rpm

echo " "

echo " 1.2.9: VCDImager is a multimedia tool for viewing different codecs"

echo " "

rpm -i vcdimager-0.7.23-3.lvn6.i386.rpm

echo " "

echo " 1.2.10: VMWare Free Player - VMWare Free Player will play VM's that you "

echo " download from VMWARE.com or that you create your self a number of "

echo " different ways. "

echo " "

rpm -i VMware-player-1.0.2-29634.i386.rpm

echo " "

echo " 1.2.11: WEBMIN - is a web based administration tool for dozens of utilities, "

echo " after it's installed just go to http://localhost:10000 in your local "

echo " webbrowser or on a remote system type the ip address of the system your "

echo " trying to reach instead of localhost. Of course you'll need to open port "

echo " 10000 in your firewall. "

echo " "

rpm -i webmin-1.300-1.noarch.rpm

echo " "

echo " 1.2.12 Adobe Reader, while this is not necessary to read PDF's since KPDF is "

echo " installed allready, it is nice to have since some secure pdf's won't work in "

echo " kpdf. "

echo " "

rpm -i AdobeReader_enu-7.0.8-1.i386.rpm

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

echo " This is Section of the Script contains applications that are downloaded from "

echo " various repositories and sites "

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

echo " Part 2: Multimedia "

echo " "

yum -y install xmms-mp3* xine* amarok* streamtuner kdemultimedia* vcdimager* libdvdread libdvdnav kaffiene* xmms* libdvdcss vci* vlc* kplayer* gstreamer* xmms-faad2 libmad libid3tag banshee grip videolan-client compat-libstdc++-33 alsa-oss

echo " "

echo " Part 2.1: Adding Win32 Codecs "

echo " "

wget http://www3.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2

gtar xjvf essential-20061022.tar.bz2

mkdir /usr/local/lib/win32

mv essential-20061022/* /usr/local/lib/win32

rm -drf essential-20061022

echo " "

echo " Make sure that you set Amarok to use the Xine Engine before trying to "

echo " play MP3s otherwise it will error out. "

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

echo " Part 3: Games "

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

yum -y install torcs* supertux* wesnoth* fortune-firefly* pingus* scorched3d* viruskiller* rafkill* overgod*

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

echo " Part 4: Science "

yum -y install celestia*

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

echo " Part 5: Tech Stuff "

yum -y install kicad* ktechlab* ngspice* pcb* qucs* xcircuit* kivio*

echo " "

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

echo " Part 6: Programming "

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

yum -y install seamonkey* mathml* kdewebdev* bluefish*

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

echo " Now Installing NVU - This is a Really Nice Webpublishing Package "

echo " "

echo " For more information on RPM Build Directories check out "

echo " http://forums.fedoraforum.org/showthread.php?t=101856 "

echo " "

echo " Ok So to Hell With NVU, its compatability with FC6 sucks, so forget it "

echo " and install AMAYA instead "

echo " "

# yum -y install fedora-rpmdevtools

# fedora-buildrpmtree

# wget ftp://fr.rpmfind.net/linux/freshrpms/fedora/linux/testing/4/nvu/nvu-1.0-0.1.i386.rpm

# rpm -ivh nvu-1.0-0.1.i386.rpm

#

# This will only work if you have SELinux Disabled

# wget http://www.nvu.com/download/linux/1.0/nvu-1.0-RedHat_and_Fedora/nvu-1.0-1.rhel4.fs.i386.rpm

# rpm -ivh nvu-1.0-1.rhel4.fs.i386.rpm --nodeps

#

# This is the old Way Us it at your parrel.

# yum -y install libIDL

# wget http://cvs.nvu.com/download/nvu-1.0PR-sources.tar.bz2

# bzip2 -dc nvu-1.0PR-sources.tar.bz2 | tar xf -

# cd mozilla/composer/config

# cp mozconfig.linux ../../.mozconfig~

# cd ../../

# make -f client.mk build_all

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

echo " Now Installing Amaya - This is a Really Nice Webpublishing Package "

echo " "

wget http://www.w3.org/Amaya/Distribution/amaya-fullsrc-9.52.tgz

tar xzvf /tmp/amaya-fullsrc-xxx.tgz

cd amaya*

./configure

make

make install

cd ..

echo " "

echo " -----------------------------------------------------------------------------"

echo " "

echo "Part 7: Antivirus"

yum -y install clamav* klamav*

echo "Part 8: Office"

yum -y install openoffice.org* kbibtex*

echo "Part 8: Utilities"

yum -y install unrar privoxy tor ntfs-3g

echo "Part 8.1: WINE - Windows Software Emulation Environment"

echo "You may or may not want to install this - I install it so that I can run Dreamweaver"

yum -y install wine cabextract

echo " "

rm /usr/lib/mozilla/plugins/mplayerplug-in-rm.so

echo "Part 9: Internet Software"

echo " "

echo "Now Installing Firefox 2.0"

yum --enablerepo=remi update firefox

echo " "

echo "Now Installing Flash Player 9 Beta Edition"

rpm -ev flash-plugin

wget http://www.adobe.com/go/fp9_update_b1_installer_linuxplugin

tar -zxvf FP9_plugin_beta_101806.tar.gz

cd flash-player-plugin-9.0.21.55/

cp libflashplayer.so /u$

cp libflashplayer.so /usr/lib/mozilla/plugins/

cd ..

rm -drf flash-player-plugin-9.0.21.55

echo " "

echo "Now Installing Java Runtime Environment"

chmod +x jre-1_5_0_09-linux-i586-rpm.bin

./jre-1_5_0_09-linux-i586-rpm.bin

ln -s /usr/java/jre1.5.0_09/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins

/usr/sbin/alternatives --install /usr/bin/java java /usr/java/jre1.5.0_09/bin/java 1509

java -version

echo " ------------------------------------------------------------------------------------------------------------- "

echo "Part 10: Compiled Software"

echo "The following software will be compiled on your system, this is due to the lack of rpm's allready built and my lack of time to make rpms for these packages. Lets also not forget that not every system is the same and some, like myself, have modified the kernel manually."

echo " "

echo "10.1 Kim: A image management script for the right click menu"

tar xvfz kim-0.9.4.tar.gz

cd kim

./install.sh

cd ..

rm -drf kim

echo "10.2 Tork: A tor front end which allows for a simple interface to work with the Tor network"

tar xvf tork-0.11.tar.bz2

cd tork-0.11

./configure && make && make install

cd ..

rm -drf tork-0.11

echo " ------------------------------------------------------------------------------------------------------------- "

yum update


OVERALL:

Fedora Core 6 ~ Linux on a Compaq Presario C300, works great and is highly recommended. The laptop its self is great as well, it runs well for a Celeron and it’s incredibly quiet. It has a high battery life at 5 ~ 8 hours depending at what level you are running the system as well. The only Con that I’ve found so far is that the system does not have a PCMCIA port which makes adding additional hardware a bit of a problem.