Sign in with
Sign up | Sign in
Your question
Solved

Keeping Fedora 15 LXDE

Tags:
  • Development
  • Download
  • Fedora
Last response: in Linux/Free BSD
Share
December 14, 2011 12:47:55 PM

I'm not exactly liking the direction of Fedora development. Is there a way to download all the updates for Fedora 15 LXDE at the end of its support cycle and save/burn them onto a CD or something like that? I would like the LiveCD image as pure as possible.

More about : keeping fedora lxde

December 14, 2011 1:52:15 PM

Sounds like you want the Linux version of MS slipstream, where you can for example put all the service packs and updates into a burned copy of the installer. As far as I've seen this is not something done in Linux which I personally find annoying; as previously posted I'd love distros to update the .iso with updates as they come out for those people on low/capped bandwidth connections.

I wonder if you might be able to do it at source code leve by checking out a given revision of the system build, but that's going to take a hell of a while to compile. The other way I think might be possible is to grab them from the update manager cache, but that's nothing more than a wild stab at an idea.

Perhaps the best way would be to build the system in a VM and snapshot it, burn that to a DVD having compressed it and then use that. While you wouldn't be able to install at least you would have a known config, providing that is the format for the VM is still supported. Maybe hedge your bets and use a couple of the popular formats. Then it's just a case of getting a base OS that works OK and loading up the image.
m
0
l
December 15, 2011 11:58:46 PM

Slipstream would be nice but I want to know if it is possible to simply download all the updates and have Fedora search for them off a disc or something.
m
0
l
Related resources
December 17, 2011 9:37:59 AM

I love Fedora 15 LXDE this much that I made my own wallpaper...



Creative Commons Share-Alike Attribution license.
m
0
l

Best solution

December 24, 2011 3:35:15 PM

Of course you can integrate updates into a GNU/Linux CD - I've been doing that since at least 2007. That's where nLite got the idea to do it for windows (http://www.nliteos.com/), and that's what forced MS to get on the bandwagon.

In some GNU/Linux distributions making a custom liveCD (including updates, installed software, your own users and configuration etc.) is as simple as running the wizard from the system menu (PCLinuxOS and Mandriva for example). I've never needed to do this in Fedora, but there is a detailed Wiki on the subject: https://fedoraproject.org/wiki/How_to_create_and_use_a_...

You can also make your own custom repository and burn to CD, then add it as a resource in synaptic, yum, or whatever other package management app you use. There are plenty of guides online on how to do this for RPM (including one I wrote but can't find).

Hope that helps.
Share
December 24, 2011 10:36:53 PM

amdfangirl said:
I'm not exactly liking the direction of Fedora development. Is there a way to download all the updates for Fedora 15 LXDE at the end of its support cycle and save/burn them onto a CD or something like that? I would like the LiveCD image as pure as possible.


May this help?
m
0
l
December 25, 2011 12:03:00 AM

samtuke said:
Of course you can integrate updates into a GNU/Linux CD - I've been doing that since at least 2007. That's where nLite got the idea to do it for windows (http://www.nliteos.com/), and that's what forced MS to get on the bandwagon.

In some GNU/Linux distributions making a custom liveCD (including updates, installed software, your own users and configuration etc.) is as simple as running the wizard from the system menu (PCLinuxOS and Mandriva for example). I've never needed to do this in Fedora, but there is a detailed Wiki on the subject: https://fedoraproject.org/wiki/How_to_create_and_use_a_...

You can also make your own custom repository and burn to CD, then add it as a resource in synaptic, yum, or whatever other package management app you use. There are plenty of guides online on how to do this for RPM (including one I wrote but can't find).

Hope that helps.



Thanks I will look into this.

chamaecyparis said:
May this help?


Not exactly. I have Fedora configured the way I want already. I just have issues with GRUB2.
m
0
l
December 25, 2011 1:28:22 AM

What I typed into terminal

  1. su
  2. <password>
  3. livecd-creator \
  4. --config=/home/strayfire/ProjectS/sos.ks \
  5. --fslabel=SOS-LiveCD --cache=/var/cache/live


My .ks file (based off the LXDE.ks) file

  1. #strayfire's operating system (sos.ks file)
  2. #this is a custom spin off Fedora LXDE spin
  3. #all credit is due to the Fedora team
  4. #install vlc and flash by yourself
  5.  
  6. %include fedora-live-base.ks
  7. %include fedora-live-minimization.ks
  8.  
  9. %packages
  10. ### LXDE desktop
  11. @lxde-desktop
  12. lxlauncher
  13. obconf
  14. lxdm
  15.  
  16. ### internet
  17. firefox
  18. thunderbird
  19.  
  20. ### office
  21. libreoffice-writer
  22. libreoffice-calc
  23. libreoffice-impress
  24.  
  25. ### graphics
  26. epdfview
  27. mypaint
  28. agave
  29. xournal
  30.  
  31. ### audio & video
  32. alsa-plugins-pulseaudio
  33. lxmusic
  34. pavucontrol
  35. gnomebaker
  36. audacity
  37. sound-juicer
  38.  
  39. ### utils
  40. galculator
  41. xpad
  42.  
  43. ### system
  44. gigolo
  45. xbacklight
  46.  
  47. ### more desktop stuff
  48. fedora-icon-theme
  49. adwaita-cursor-theme
  50. adwaita-gtk2-theme
  51. adwaita-gtk3-theme
  52.  
  53. # pam-fprint causes a segfault in LXDM when enabled
  54. -fprintd-pam
  55.  
  56. # needed for automatic unlocking of keyring (#643435)
  57. gnome-keyring-pam
  58.  
  59. hal-storage-addon
  60. NetworkManager-gnome
  61.  
  62. # needed for xdg-open to support LXDE
  63. perl-File-MimeInfo
  64.  
  65. xcompmgr
  66. xdg-user-dirs-gtk
  67.  
  68. # use yumex instead of gnome-packagekit
  69. yumex
  70. -gnome-packagekit
  71. -kpackagekit
  72.  
  73. # LXDE has lxpolkit. Make sure no other authentication agents end up in the spin.
  74. -polkit-gnome
  75. -polkit-kde
  76.  
  77. # make sure xfce4-notifyd is not pulled in
  78. notification-daemon
  79. -xfce4-notifyd
  80.  
  81. # make sure xfwm4 is not pulled in for firstboot
  82. # https://bugzilla.redhat.com/show_bug.cgi?id=643416
  83. metacity
  84.  
  85. # Command line
  86. powertop
  87. wget
  88. yum-utils
  89. yum-presto
  90.  
  91. # dictionaries are big
  92. -aspell-*
  93. -hunspell-*
  94. -man-pages-*
  95. -words
  96.  
  97. # save some space
  98. -nss_db
  99. -sendmail
  100. ssmtp
  101. -acpid
  102.  
  103. # drop some system-config things
  104. -system-config-boot
  105. #-system-config-language
  106. -system-config-lvm
  107. -system-config-network
  108. -system-config-rootpassword
  109. #-system-config-services
  110. -policycoreutils-gui
  111. -gnome-disk-utility
  112.  
  113. %end
  114.  
  115. %post
  116. # LXDE and LXDM configuration
  117.  
  118. # create /etc/sysconfig/desktop (needed for installation)
  119. cat > /etc/sysconfig/desktop <<EOF
  120. PREFERRED=/usr/bin/startlxde
  121. DISPLAYMANAGER=/usr/sbin/lxdm
  122. EOF
  123.  
  124. cat >> /etc/rc.d/init.d/livesys << EOF
  125. # disable screensaver locking and make sure gamin gets started
  126. cat > /etc/xdg/lxsession/LXDE/autostart << FOE
  127. /usr/libexec/gam_server
  128. @lxpanel --profile LXDE
  129. @pcmanfm --desktop --profile LXDE
  130. @pulseaudio -D
  131. FOE
  132.  
  133. # set up preferred apps
  134. cat > /etc/xdg/libfm/pref-apps.conf << FOE
  135. [Preferred Applications]
  136. WebBrowser=mozilla-firefox.desktop
  137. MailClient=mozilla-thunderbird.desktop
  138. FOE
  139.  
  140. # set up auto-login for liveuser
  141. sed -i 's|# autologin=dgod|autologin=liveuser|g' /etc/lxdm/lxdm.conf
  142.  
  143. # Show harddisk install on the desktop
  144. sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
  145. mkdir /home/liveuser/Desktop
  146. cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop
  147.  
  148. # Add autostart for parcellite
  149. cp /usr/share/applications/fedora-parcellite.desktop /etc/xdg/autostart
  150.  
  151. # this goes at the end after all other changes.
  152. chown -R liveuser:liveuser /home/liveuser
  153. restorecon -R /home/liveuser
  154.  
  155. EOF
  156.  
  157. %end
m
0
l
December 25, 2011 1:30:20 AM

I hope this auto-magically installs the software I want and installs an updated Fedora 15 LXDE system.

It's being compiled on such a system so I hope it turns out well.
m
0
l
December 25, 2011 4:49:33 AM

Best answer selected by amdfangirl.
m
0
l
December 25, 2011 4:49:50 AM

Very impressive, it actually works!
m
0
l
!