Fedora Linux Support Community & Resources Center

Go Back   FedoraForum.org > Fedora Resources > Guides & Solutions (No Questions)
FedoraForum Search

Forgot Password? Join Us!

Guides & Solutions (No Questions) Post your guides here (No links to Blogs accepted). You can also append your comments/questions to a guide, but don't start a new thread to ask a question. Use another forum for that.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 13th March 2011, 09:37 AM
darlingm Offline
Registered User
 
Join Date: Mar 2011
Posts: 1
linuxfedorakonqueror
F14: Minimal install, minimal packages for X, KDE, NVIDIA

I'm trying to perform a minimal installation from the Fedora 14 DVD, then installing the minimal packages needed to get KDE running. By "minimal packages", I am including dependency packages even if I think the dependency is suspect.

I think I have it, by quite a bit of trial and error. I couldn't find an explanation of how to do this without doing a groupinstall of at least "X Window System", "KDE Software Compilation", and sometimes "GNOME Desktop Environment".

2.0G used, 455 packages installed.

So, I'm making this post for two reasons.
1 - Since I couldn't find an explanation of how to do this, and think I have it figured out, I'm posting the solution, although it might not be complete.
2 - I'm wondering if there's any absolutely essential packages I'm missing out on, that I'd run into trouble later for not having. I found those that needed to be installed by a bit of trial and error, so figure I could be missing something considered essential.

Here's what I'm doing:
* Install Fedora 14, using a minimal installation. Using the Fedora 14 installation DVD (not live version).
* Get network running
* /sbin/chkconfig --level 35 network on
* /sbin/service network start
* Install nVidia proprietary driver.
* rpm -Uvh http://download1.rpmfusion.org/free/...ble.noarch.rpm http://download1.rpmfusion.org/nonfr...ble.noarch.rpm {sorry I can't prevent forum from shortening this. You can find these URLs in many other guides, especially Leigh's guide.}
* yum install kernel dkms time {dkms requires time when working with a kernel module, leigh found this out}
* yum install akmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs.i686 {one of the dependencies is xorg-x11-drv-nvidia-libs.x86_64}
* double check /boot/grub/grub.conf first kernel line includes "nouveau.modeset=0 rdblacklist=nouveau", and /etc/modprobe.d/blacklist-nouveau.conf includes "blacklist nouveau"
* Add to /etc/X11/xorg.conf:
Section "Files"
ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib64/xorg/modules"
EndSection
* cd /boot
* mv initramfs-2.6.35.11-83.fc14.x86_64.img initramfs-2.6.35.11-83.fc14.x86_64.img.old
* dracut
* reboot
* lsmod | grep nvidia -- properl shows nvidia, and lsmod | grep nouveau -- properly shows nothing
* Install X & KDE
* yum install xorg-x11-server-Xorg kdebase kdebase-workspace kdm xorg-x11-drv-evdev xorg-x11-drv-keyboard xorg-x11-drv-mouse dejavu-sans-fonts dejavu-sans-mono-fonts dejavu-serif-fonts dejavu-fonts-common fontpackages-filesystem urw-font xorg-x11-font-utils xorg-x11-fonts-ISO8859-1-100dpi
* /etc/inittab : "id3:initdefault:" --> "id:5:initdefault:"
* reboot
At this point, Fedora boots up in text mode, with the multi color status bar filling towards "Fedora 14". Plymouth seems to be installed, but isn't really a concern for me. (Just pointing out it needs something if you want it to work.)

Once that finishes, the KDE Login Screen comes up. When logging into KDE, it seems fully usable. Of course, a lot of things that would be installed otherwise aren't, but that's what we're going for!

Sorry, I didn't know as a new user that I'd need mod approval before the post went live. I wanted to reply to my post to keep this post section'ed off.

So, if a mod sees this as a separate thread, could you merge it when you approve it? Thanks

EDIT: Odd, this one went live right away. My first post had a message come up, but it only lasted for a few seconds before forwarding to the forum index page. It said something about needing moderator approval.

====================

I don't expect anyone to look through this list, it would be too chaotic of course. I'm hoping someone might have worked through this before and know the packages you have to instruct yum to install, to get all the dependencies you need.

Regardless, here's the list of all the packages installed on my system.

By the way, I miscounted in my original post -- it's 450 packages.

Cg-docs ConsoleKit ConsoleKit-libs ConsoleKit-x11 OpenEXR-libs acl akmod-nvidia akmods.noarch akonadi alsa-lib atk attica attr audit audit-libs authconfig avahi-libs basesystem.noarch bash binutils boost-program-options bzip2 bzip2-libs ca-certificates.noarch cagibi cairo checkpolicy chkconfig cln cloog-ppl clucene-core coreutils coreutils-libs cpio cpp cracklib cracklib-dicts cronie cronie-anacron crontabs.noarch cryptsetup-luks cryptsetup-luks-libs cups-libs curl cyrus-sasl cyrus-sasl-lib dash db4 db4-utils dbus dbus-glib dbus-libs dbus-x11 dbusmenu-qt dejavu-fonts-common.noarch dejavu-sans-fonts.noarch dejavu-sans-mono-fonts.noarch dejavu-serif-fonts.noarch desktop-file-utils device-mapper device-mapper-libs dhclient diffutils dkms.noarch dmidecode dmz-cursor-themes.noarch docbook-dtds.noarch docbook-style-xsl.noarch dracut.noarch e2fsprogs e2fsprogs-libs eet efibootmgr eject elfutils elfutils-libelf elfutils-libs enchant exiv2-libs expat fakeroot fakeroot-libs fedora-logos.noarch fedora-release.noarch file file-libs filesystem findutils fipscheck fipscheck-lib flac fontconfig fontpackages-filesystem.noarch freetype gamin gawk gcc gdb gdbm gdk-pixbuf2 giflib glib2 glibc.i686 glibc glibc-common glibc-devel glibc-headers gmp gnupg2 gnutls gobject-introspection gpgme gpsd grep groff grub grubby gstreamer gstreamer-tools gtk2 gzip hal hal-filesystem hal-info.noarch hal-libs hal-storage-addon hdparm hesiod hicolor-icon-theme.noarch hostname htdig hunspell hwdata.noarch ilmbase info initscripts iproute iptables iptables-ipv6 iputils iso-codes.noarch jasper-libs kbd kbd-misc.noarch kde-filesystem.noarch kde-settings.noarch kde-settings-kdm.noarch kdebase kdebase-libs kdebase-runtime kdebase-runtime-flags.noarch kdebase-runtime-libs kdebase-workspace kdebase-workspace-libs kdelibs kdelibs-common kdepimlibs kdepimlibs-akonadi kdm kernel kernel kernel-devel kernel-headers keyutils-libs kio_sysinfo kmod-nvidia-2.6.35.11-83.fc14 kmodtool.noarch krb5-libs ksysguardd kwebkitpart laughlin-backgrounds-kde.noarch laughlin-backgrounds-single.noarch laughlin-kde-theme.noarch lcms-libs less libICE libSM libX11.i686 libX11 libX11-common.noarch libXScrnSaver libXau.i686 libXau libXaw libXcomposite libXcursor libXdamage libXdmcp libXext.i686 libXext libXfixes libXfont libXft libXi libXinerama libXmu libXpm libXrandr libXrender libXres libXt libXtst libXv.i686 libXv libXvMC.i686 libXvMC libXxf86dga libXxf86misc libXxf86vm libacl libassuan libasyncns libattr libblkid libcanberra libcap libcap-ng libcgroup libcom_err libconfig libcurl libdb libdmx libdrm libeina libffi libfontenc libgcc.i686 libgcc libgcrypt libgomp libgpg-error libical libidn libiodbc libjpeg-turbo libmcpp libmng libmodplug libmount libmpc libmpcdec libnih libogg libpciaccess libpng libqalculate libraw1394 libselinux libselinux-utils libsemanage libsepol libsmbclient libsndfile libss libssh libssh2 libstdc++.i686 libstdc++ libtalloc libtasn1 libtdb libthai libtheora libtiff libtool-ltdl libudev libusb libusb1 libuser libutempter libuuid libv4l libvdpau.i686 libvdpau libvorbis libxcb.i686 libxcb libxkbfile libxml2 libxslt linux-atm-libs linux-firmware.noarch lm_sensors-libs logrotate lua m4 make man-db mcpp mesa-libGLU mingetty module-init-tools mpfr mysql mysql-libs mysql-server ncurses ncurses-base ncurses-libs net-tools newt newt-python nspr nss nss-softokn nss-softokn-freebl.i686 nss-softokn-freebl nss-sysinit nss-util ntfsprogs nvidia-settings nvidia-xconfig openldap openslp openssh openssh-server openssl oxygen-icon-theme.noarch pam pango passwd patch pciutils-libs pcre perl perl-DBD-MySQL perl-DBI perl-Module-Pluggable.noarch perl-Pod-Escapes.noarch perl-Pod-Simple.noarch perl-libs perl-threads perl-threads-shared phonon phonon-backend-xine pinentry pixman pkgconfig plymouth plymouth-core-libs plymouth-scripts pm-utils policycoreutils polkit polkit-kde polkit-qt popt ppl procmail procps psmisc pth pulseaudio-libs pulseaudio-libs-glib2 pygpgme python python-iniparse.noarch python-libs python-pycurl python-urlgrabber.noarch qca2 qedje qimageblitz qt qt-mysql qt-webkit qt-x11 qzion radeontool raptor rasqal readline redland redland-virtuoso rootfiles.noarch rpm rpm-build rpm-libs rpm-python rpmdevtools.noarch rpmfusion-free-release.noarch rpmfusion-nonfree-release.noarch rsyslog samba-winbind-clients sed selinux-policy.noarch selinux-policy-targeted.noarch sendmail setserial setup.noarch sgml-common.noarch shadow-utils shared-desktop-ontologies.noarch shared-mime-info slang soprano sound-theme-freedesktop.noarch speex sqlite strigi-libs sudo system-config-firewall-base.noarch system-setup-keyboard systemd-units sysvinit-tools tar tcp_wrappers-libs time tzdata.noarch udev unzip upstart upstart-sysvinit urw-fonts.noarch ustr util-linux-ng vim-minimal virtuoso-opensource wavpack wget which xcb-util xdg-user-dirs xdg-utils.noarch xine-lib xkeyboard-config.noarch xml-common.noarch xorg-x11-drv-evdev xorg-x11-drv-keyboard xorg-x11-drv-mouse xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs.i686 xorg-x11-drv-nvidia-libs xorg-x11-font-utils xorg-x11-fonts-ISO8859-1-100dpi.noarch xorg-x11-server-Xorg xorg-x11-server-common xorg-x11-server-utils xorg-x11-utils xorg-x11-xauth xorg-x11-xinit xorg-x11-xkb-utils xterm xz xz-libs yum.noarch yum-metadata-parser zlib.i686 zlib
Reply With Quote
  #2  
Old 15th March 2011, 03:17 AM
stoat Offline
Registered User
 
Join Date: Jun 2006
Posts: 7,550
linuxiceweasel
Re: F14: Minimal install, minimal packages for X & KDE

Very nice. I moved it to the Guides & Solutions forum. I also slightly modified the thread title to include "NVIDIA". It may not be obvious to everyone reading it that the nvidia stuff isn't universally required. See what I mean? I sure don't have to do those steps.

I started installing Fedora from the bare bones minimal installation several versions ago. It was Fedora 9 which had a lot of busted Gnome stuff. I just didn't have the patience for all of that at the time and had been thinking about trying a lighter weight DE anyway (XFCE). That Fedora 9 release was the final motivation to do it. While I was at it, I decided to jettison some bloat (to me, anyway) of the default installation at the same time. So I developed for myself a set of steps similar to yours. Anyway, Gnome got fixed soon enough, but I never went back. I still install that way today. I maintain a long yum install command with my little collection of packages and just copy it into a terminal for every new installation and version. It's similar to your big paragraph of packages, but yours has everything including the packages of the base installation. Mine just has the additional things that I add to it. Anyway, good job.

P.S.:
Quote:
Originally Posted by darlingm

Sorry, I didn't know as a new user that I'd need mod approval before the post went live. I wanted to reply to my post to keep this post section'ed off.

So, if a mod sees this as a separate thread, could you merge it when you approve it? Thanks

EDIT: Odd, this one went live right away. My first post had a message come up, but it only lasted for a few seconds before forwarding to the forum index page. It said something about needing moderator approval.
You didn't need approval for anything. That happened because you had links in your first post here. Kinda like a spammer does. We hate spammers here. It was automatically sent to the moderation queue. There was no way you could have known about that really. Anyway, somebody reviewed it and validated it, and here it is.
Reply With Quote
  #3  
Old 15th March 2011, 06:22 AM
kurtdriver Offline
Registered User
 
Join Date: Jul 2005
Location: Vancouver Canada
Posts: 1,334
linuxfirefox
Re: F14: Minimal install, minimal packages for X & KDE

Quote:
Originally Posted by darlingm View Post
sorry I can't prevent forum from shortening this.
One way to do that would be to leave off the http://. It's not really needed, though, cause Linux users are clever enough to figure it out if we have to. Or to just click on it.
Reply With Quote
  #4  
Old 2nd May 2012, 01:50 PM
gorogoren Offline
Registered User
 
Join Date: May 2012
Location: I hate gtk
Posts: 37
linuxfirefox
Re: F14: Minimal install, minimal packages for X, KDE, NVIDIA

KDEBASE: 1 PACKAGE = => +46 Dependent packages? wtf??

just happens on kde...
Reply With Quote
  #5  
Old 2nd May 2012, 03:18 PM
sea Offline
"Shells" (of a sub world)
 
Join Date: May 2011
Location: Confoederatio Helvetica (Swissh)
Age: 34
Posts: 3,067
linuxfedorafirefox
Re: F14: Minimal install, minimal packages for X, KDE, NVIDIA

I've played a bit with minimal installations, and wrote a few files that *should* contain the most essential packages.

After you have reviewed the files, you may install them using the following syntax:
Code:
sudo yum install $(cat /path/to/filename)
Hope this helps, and have fun playng

PS:
The files are in no way 'complete' but they should help to get you started.
On that matter:
Code:
yum groupinfo "KDE Software Compilation"
Attached Files
File Type: txt de.gnome.txt (47 Bytes, 69 views)
File Type: txt apps.gui.txt (135 Bytes, 62 views)
File Type: txt de.x11.txt (248 Bytes, 50 views)
File Type: txt mm.rh.txt (125 Bytes, 61 views)
__________________
Notebook: Samsung NC210/NC110 CPU: Intel 2*1600 Mhz RAM: 1024 MB DDR2 OS: Fedora 19 DE: Awesome
Laptop: Toshiba Satellite L670 CPU: Intel(r) 2*1872 Mhz RAM: 3072 MB DDR3 OS: Fedora 17 DE: Awesome
Fedora Manual (RTFM) | The Linux Documentation Project | Script-Tools

Last edited by sea; 2nd May 2012 at 03:24 PM.
Reply With Quote
  #6  
Old 2nd May 2012, 06:37 PM
gorogoren Offline
Registered User
 
Join Date: May 2012
Location: I hate gtk
Posts: 37
linuxfirefox
Re: F14: Minimal install, minimal packages for X, KDE, NVIDIA

for the next time i'll do:

Code:
yum group install "Critical Path (KDE)"
Code:
# yum group install "Critical Path (KDE)"
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package kdm.i686 0:4.8.2-3.fc17 will be installed
--> Processing Dependency: libkworkspace(x86-32) = 4.8.2-3.fc17 for package: kdm-4.8.2-3.fc17.i686
--> Processing Dependency: kgreeter-plugins = 4.8.2-3.fc17 for package: kdm-4.8.2-3.fc17.i686
--> Processing Dependency: libqimageblitz.so.4 for package: kdm-4.8.2-3.fc17.i686
--> Processing Dependency: libkworkspace.so.4 for package: kdm-4.8.2-3.fc17.i686
--> Processing Dependency: kde-settings-kdm for package: kdm-4.8.2-3.fc17.i686
--> Running transaction check
---> Package kde-settings-kdm.noarch 0:4.8-7.fc17 will be installed
--> Processing Dependency: system-kdm-theme >= 16.91 for package: kde-settings-kdm-4.8-7.fc17.noarch
---> Package kgreeter-plugins.i686 0:4.8.2-3.fc17 will be installed
---> Package libkworkspace.i686 0:4.8.2-3.fc17 will be installed
---> Package qimageblitz.i686 0:0.0.6-3.fc17 will be installed
--> Running transaction check
---> Package beefy-miracle-kde-theme.noarch 0:16.91.0.1-1.fc17 will be installed
--> Processing Dependency: beefy-miracle-backgrounds-kde >= %{backgrounds-kde-version} for package: beefy-miracle-kde-theme-16.91.0.1-1.fc17.noarch
--> Running transaction check
---> Package beefy-miracle-backgrounds-kde.noarch 0:16.91.0-2.fc17 will be installed
--> Finished Dependency Resolution


Dependencies Resolved

================================================================================
 Package                          Arch      Version             Repository
                                                                           Size
================================================================================
Installing:
 kdm                              i686      4.8.2-3.fc17        fedora    619 k
Installing for dependencies:
 beefy-miracle-backgrounds-kde    noarch    16.91.0-2.fc17      fedora    7.7 k
 beefy-miracle-kde-theme          noarch    16.91.0.1-1.fc17    fedora    1.6 M
 kde-settings-kdm                 noarch    4.8-7.fc17          fedora     37 k
 kgreeter-plugins                 i686      4.8.2-3.fc17        fedora     77 k
 libkworkspace                    i686      4.8.2-3.fc17        fedora    101 k
 qimageblitz                      i686      0.0.6-3.fc17        fedora     57 k

Transaction Summary
================================================================================
Install  1 Package (+6 Dependent packages)

Total download size: 2.5 M
Installed size: 3.5 M
Is this ok [y/N]: y

Last edited by gorogoren; 2nd May 2012 at 11:16 PM.
Reply With Quote
Reply

Tags
f14, install, kde, minimal, nvidia, packages

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to select packages for minimal install dataspy Installation, Upgrades and Live Media 17 13th July 2010 12:54 AM
Packages for a very minimal install? cypher543 Using Fedora 2 20th October 2007 08:46 PM
Minimal set of X Packages vedanta Installation, Upgrades and Live Media 1 6th February 2006 04:29 PM
FC4 minimal install linearfish EOL (End Of Life) Versions 1 24th January 2006 10:15 PM


Current GMT-time: 09:53 (Thursday, 17-04-2014)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat