[New: openFATE 312921] Install extra packages from customizable list during setup

Feature added by: Sebastian Ha (SebastianHa) Feature #312921, revision 1 Title: Install extra packages from customizable list during setup openSUSE Distribution: Unconfirmed Priority Requester: Desirable Requested by: Sebastian Ha (sebastianha) Partner organization: openSUSE.org Description: I am not the person who does distro upgrades because I like to have a fresh system when a new version is out. I have a seperate home partition, so I only have to install the system and mount my home. After setup there is always the same procedure: I have to reinstall all the software which I use at my daily work and which not has been installed during setup. So I have a txt-file with a list and install every package manually. This is stupid work and often I forget something and notice is later. That is annoying. It would be very comfortable to have a list of package that will be available after setup. Regardles if the package is installed by default or not the installer takes a look at this list and installs every package which is not installed. This list is provided by the user during the setup process by an url, usb-stick, local file or whatever. It is a very simple format e.g. just one package name per line. So everyone can manage a list of personal wanted packages and the setup process takes care that these packages are installes when the system starts for the first time. This way a user can manage a personal list but it could also be possible to build up a community with pre-configured lists. So I can choose the "java-developer" list from a community member and will have everything available to start coding right after setup. With a flexible community system lists could be combined. It would be very nice to have this feature in openSUSE and in my oppinion it should not that hard to implement this in the current installer. Use Case: A user wants to update to the latest distro version and wants a fresh install. The user has a list of programs / packages he works with. The list will be downloaded from the web / cloud during setup. After installing the main packages every package on the list will be installes if not done already. The user has a system which can be used for his daily work right after the first start. Business case (Partner benefit): openSUSE.org: It makes the life easier and should not be that hard to implement. -- openSUSE Feature: https://features.opensuse.org/312921

Feature changed by: Sebastian Ha (SebastianHa) Feature #312921, revision 2 Title: Install extra packages from customizable list during setup openSUSE Distribution: Unconfirmed Priority Requester: Desirable Requested by: Sebastian Ha (sebastianha) Partner organization: openSUSE.org Description: I am not the person who does distro upgrades because I like to have a fresh system when a new version is out. I have a seperate home partition, so I only have to install the system and mount my home. After setup there is always the same procedure: I have to reinstall all the software which I use at my daily work and which not has been installed during setup. So I have a txt-file with a list and install every package manually. This is stupid work and often I forget - something and notice is later. That is annoying. It would be very - comfortable to have a list of package that will be available after - setup. Regardles if the package is installed by default or not the - installer takes a look at this list and installs every package which is - not installed. This list is provided by the user during the setup - process by an url, usb-stick, local file or whatever. It is a very - simple format e.g. just one package name per line. So everyone can - manage a list of personal wanted packages and the setup process takes - care that these packages are installes when the system starts for the - first time. This way a user can manage a personal list but it could - also be possible to build up a community with pre-configured lists. So - I can choose the "java-developer" list from a community member and will - have everything available to start coding right after setup. With a - flexible community system lists could be combined. + something and notice is later. That is annoying. + It would be very comfortable to have a list of package that will be + available after setup. Regardles if the package is installed by default + or not the installer takes a look at this list and installs every + package which is not installed. + This list is provided by the user during the setup process by an url, + usb-stick, local file or whatever. It is a very simple format e.g. just + one package name per line. So everyone can manage a list of personal + wanted packages and the setup process takes care that these packages + are installes when the system starts for the first time. + This way a user can manage a personal list but it could also be + possible to build up a community with pre-configured lists. So I can + choose the "java-developer" list from a community member and will have + everything available to start coding right after setup. With a flexible + community system lists could be combined. It would be very nice to have this feature in openSUSE and in my oppinion it should not that hard to implement this in the current installer. Use Case: A user wants to update to the latest distro version and wants a fresh - install. The user has a list of programs / packages he works with. The - list will be downloaded from the web / cloud during setup. After - installing the main packages every package on the list will be + install. + The user has a list of programs / packages he works with. + The list will be downloaded from the web / cloud during setup. + After installing the main packages every package on the list will be installes if not done already. The user has a system which can be used for his daily work right after the first start. Business case (Partner benefit): openSUSE.org: It makes the life easier and should not be that hard to implement. -- openSUSE Feature: https://features.opensuse.org/312921

Feature changed by: Bernhard Wiedemann (bmwiedemann) Feature #312921, revision 3 Title: Install extra packages from customizable list during setup openSUSE Distribution: Unconfirmed Priority Requester: Desirable Requested by: Sebastian Ha (sebastianha) Partner organization: openSUSE.org Description: I am not the person who does distro upgrades because I like to have a fresh system when a new version is out. I have a seperate home partition, so I only have to install the system and mount my home. After setup there is always the same procedure: I have to reinstall all the software which I use at my daily work and which not has been installed during setup. So I have a txt-file with a list and install every package manually. This is stupid work and often I forget something and notice is later. That is annoying. It would be very comfortable to have a list of package that will be available after setup. Regardles if the package is installed by default or not the installer takes a look at this list and installs every package which is not installed. This list is provided by the user during the setup process by an url, usb-stick, local file or whatever. It is a very simple format e.g. just one package name per line. So everyone can manage a list of personal wanted packages and the setup process takes care that these packages are installes when the system starts for the first time. This way a user can manage a personal list but it could also be possible to build up a community with pre-configured lists. So I can choose the "java-developer" list from a community member and will have everything available to start coding right after setup. With a flexible community system lists could be combined. It would be very nice to have this feature in openSUSE and in my oppinion it should not that hard to implement this in the current installer. Use Case: A user wants to update to the latest distro version and wants a fresh install. The user has a list of programs / packages he works with. The list will be downloaded from the web / cloud during setup. After installing the main packages every package on the list will be installes if not done already. The user has a system which can be used for his daily work right after the first start. Business case (Partner benefit): openSUSE.org: It makes the life easier and should not be that hard to implement. + Discussion: + #1: Bernhard Wiedemann (bmwiedemann) (2011-10-30 10:32:22) + I have a text-file with a line like zypper install x y z which I copy & + paste to a root-shell after a fresh install to get all my favourite + programs installed without forgetting one. + During install, you can already give Addon repo URLs, but creating + those with a pattern rpm that "Recommends" your favorite packages is + more effort than having a text file and giving its URL. -- openSUSE Feature: https://features.opensuse.org/312921

Feature changed by: Joseph Mitzen (duncreg) Feature #312921, revision 4 Title: Install extra packages from customizable list during setup openSUSE Distribution: Unconfirmed Priority Requester: Desirable Requested by: Sebastian Ha (sebastianha) Partner organization: openSUSE.org Description: I am not the person who does distro upgrades because I like to have a fresh system when a new version is out. I have a seperate home partition, so I only have to install the system and mount my home. After setup there is always the same procedure: I have to reinstall all the software which I use at my daily work and which not has been installed during setup. So I have a txt-file with a list and install every package manually. This is stupid work and often I forget something and notice is later. That is annoying. It would be very comfortable to have a list of package that will be available after setup. Regardles if the package is installed by default or not the installer takes a look at this list and installs every package which is not installed. This list is provided by the user during the setup process by an url, usb-stick, local file or whatever. It is a very simple format e.g. just one package name per line. So everyone can manage a list of personal wanted packages and the setup process takes care that these packages are installes when the system starts for the first time. This way a user can manage a personal list but it could also be possible to build up a community with pre-configured lists. So I can choose the "java-developer" list from a community member and will have everything available to start coding right after setup. With a flexible community system lists could be combined. It would be very nice to have this feature in openSUSE and in my oppinion it should not that hard to implement this in the current installer. Use Case: A user wants to update to the latest distro version and wants a fresh install. The user has a list of programs / packages he works with. The list will be downloaded from the web / cloud during setup. After installing the main packages every package on the list will be installes if not done already. The user has a system which can be used for his daily work right after the first start. Business case (Partner benefit): openSUSE.org: It makes the life easier and should not be that hard to implement. Discussion: #1: Bernhard Wiedemann (bmwiedemann) (2011-10-30 10:32:22) I have a text-file with a line like zypper install x y z which I copy & paste to a root-shell after a fresh install to get all my favourite programs installed without forgetting one. During install, you can already give Addon repo URLs, but creating those with a pattern rpm that "Recommends" your favorite packages is more effort than having a text file and giving its URL. + #2: Joseph Mitzen (duncreg) (2011-10-30 18:41:50) + You can already accomplish this in a number of ways. I don't know the + exact steps in Gnome, but in KDE you can access the "Software + management" option in the KDE System Settings program. Click on + "Installed Software" and it will generate a list of all programs + installed. You can export this list, and also use an option to install + from a list! There's also Auto Yast. You're going to want to look up + how this works, but it does create a list of programs that can be + installed during the system install, if I understand correctly. The + cool thing is that you can even install/run an Auto Yast program on an + existing system and it can build its config file from the installed + files on the existing system! Lastly, there's also SUSE Studio. You + could create a custom install disk with all of the programs you want to + install included. I believe SUSE Studio has given the option to migrate + a custom iso to the newest version of OpenSUSE automatically, so you + could use that tool to upgrade the image, download the new image and + install that rather than using the regular release ISO. + All of these options are going to give you what you're looking for, the + first being the easiest and the last two giving you exactly what you + need. -- openSUSE Feature: https://features.opensuse.org/312921

Feature changed by: Sebastian Ha (SebastianHa) Feature #312921, revision 6 Title: Install extra packages from customizable list during setup - openSUSE Distribution: Unconfirmed + openSUSE Distribution: New Priority Requester: Desirable Requested by: Sebastian Ha (sebastianha) Partner organization: openSUSE.org Description: I am not the person who does distro upgrades because I like to have a fresh system when a new version is out. I have a seperate home partition, so I only have to install the system and mount my home. After setup there is always the same procedure: I have to reinstall all the software which I use at my daily work and which not has been installed during setup. So I have a txt-file with a list and install every package manually. This is stupid work and often I forget something and notice is later. That is annoying. It would be very comfortable to have a list of package that will be available after setup. Regardles if the package is installed by default or not the installer takes a look at this list and installs every package which is not installed. This list is provided by the user during the setup process by an url, usb-stick, local file or whatever. It is a very simple format e.g. just one package name per line. So everyone can manage a list of personal wanted packages and the setup process takes care that these packages are installes when the system starts for the first time. This way a user can manage a personal list but it could also be possible to build up a community with pre-configured lists. So I can choose the "java-developer" list from a community member and will have everything available to start coding right after setup. With a flexible community system lists could be combined. It would be very nice to have this feature in openSUSE and in my oppinion it should not that hard to implement this in the current installer. Use Case: A user wants to update to the latest distro version and wants a fresh install. The user has a list of programs / packages he works with. The list will be downloaded from the web / cloud during setup. After installing the main packages every package on the list will be installes if not done already. The user has a system which can be used for his daily work right after the first start. Business case (Partner benefit): openSUSE.org: It makes the life easier and should not be that hard to implement. Discussion: #1: Bernhard Wiedemann (bmwiedemann) (2011-10-30 10:32:22) I have a text-file with a line like zypper install x y z which I copy & paste to a root-shell after a fresh install to get all my favourite programs installed without forgetting one. During install, you can already give Addon repo URLs, but creating those with a pattern rpm that "Recommends" your favorite packages is more effort than having a text file and giving its URL. #2: Joseph Mitzen (duncreg) (2011-10-30 18:41:50) You can already accomplish this in a number of ways. I don't know the exact steps in Gnome, but in KDE you can access the "Software management" option in the KDE System Settings program. Click on "Installed Software" and it will generate a list of all programs installed. You can export this list, and also use an option to install from a list! There's also Auto Yast. You're going to want to look up how this works, but it does create a list of programs that can be installed during the system install, if I understand correctly. The cool thing is that you can even install/run an Auto Yast program on an existing system and it can build its config file from the installed files on the existing system! Lastly, there's also SUSE Studio. You could create a custom install disk with all of the programs you want to install included. I believe SUSE Studio has given the option to migrate a custom iso to the newest version of OpenSUSE automatically, so you could use that tool to upgrade the image, download the new image and install that rather than using the regular release ISO. All of these options are going to give you what you're looking for, the first being the easiest and the last two giving you exactly what you need. -- openSUSE Feature: https://features.opensuse.org/312921

Feature changed by: Tim Edwards (tk83) Feature #312921, revision 7 Title: Install extra packages from customizable list during setup openSUSE Distribution: New Priority Requester: Desirable Requested by: Sebastian Ha (sebastianha) Partner organization: openSUSE.org Description: I am not the person who does distro upgrades because I like to have a fresh system when a new version is out. I have a seperate home partition, so I only have to install the system and mount my home. After setup there is always the same procedure: I have to reinstall all the software which I use at my daily work and which not has been installed during setup. So I have a txt-file with a list and install every package manually. This is stupid work and often I forget something and notice is later. That is annoying. It would be very comfortable to have a list of package that will be available after setup. Regardles if the package is installed by default or not the installer takes a look at this list and installs every package which is not installed. This list is provided by the user during the setup process by an url, usb-stick, local file or whatever. It is a very simple format e.g. just one package name per line. So everyone can manage a list of personal wanted packages and the setup process takes care that these packages are installes when the system starts for the first time. This way a user can manage a personal list but it could also be possible to build up a community with pre-configured lists. So I can choose the "java-developer" list from a community member and will have everything available to start coding right after setup. With a flexible community system lists could be combined. It would be very nice to have this feature in openSUSE and in my oppinion it should not that hard to implement this in the current installer. Use Case: A user wants to update to the latest distro version and wants a fresh install. The user has a list of programs / packages he works with. The list will be downloaded from the web / cloud during setup. After installing the main packages every package on the list will be installes if not done already. The user has a system which can be used for his daily work right after the first start. Business case (Partner benefit): openSUSE.org: It makes the life easier and should not be that hard to implement. Discussion: #1: Bernhard Wiedemann (bmwiedemann) (2011-10-30 10:32:22) I have a text-file with a line like zypper install x y z which I copy & paste to a root-shell after a fresh install to get all my favourite programs installed without forgetting one. During install, you can already give Addon repo URLs, but creating those with a pattern rpm that "Recommends" your favorite packages is more effort than having a text file and giving its URL. #2: Joseph Mitzen (duncreg) (2011-10-30 18:41:50) You can already accomplish this in a number of ways. I don't know the exact steps in Gnome, but in KDE you can access the "Software management" option in the KDE System Settings program. Click on "Installed Software" and it will generate a list of all programs installed. You can export this list, and also use an option to install from a list! There's also Auto Yast. You're going to want to look up how this works, but it does create a list of programs that can be installed during the system install, if I understand correctly. The cool thing is that you can even install/run an Auto Yast program on an existing system and it can build its config file from the installed files on the existing system! Lastly, there's also SUSE Studio. You could create a custom install disk with all of the programs you want to install included. I believe SUSE Studio has given the option to migrate a custom iso to the newest version of OpenSUSE automatically, so you could use that tool to upgrade the image, download the new image and install that rather than using the regular release ISO. All of these options are going to give you what you're looking for, the first being the easiest and the last two giving you exactly what you need. + #3: Tim Edwards (tk83) (2011-11-01 13:24:35) + This is already easy to do. If you already have a .txt file with a list + of packages you want to always have installed all you need to do is + give it to zypper in. For example, here's my zypper command to install + the list of packages I like installed that aren't default: sudo zypper + install banshee-1 wireshark ddclient links iptraf razor-agents whois + units audacity x11vnc logwatch findutils-locate dar pinfo nmap + MozillaThunderbird MozillaThunderbird-translations-common iftop + avidemux-qt virtualbox-ose vsftpd dovecot12 keychain tmpwatch apache + patch gcc make gcc-c++ autoconf automake iotop osc htop susehelp deluge + unison exiv2 jhead kde4-kdenlive mediainfo handbrake-gtk duplicity + plasmoid-cwp lftp p7zip NetworkManager-kde4 pavucontrol calibre + soundconverter shntool bleachbit bleachbit-lang chromium chromium- + desktop-kde digikam procmail screen imagewriter + And to install the multimedia stuff from packman: sudo zypper in flash- + player lame libavcodec52 libavdevice52 ffmpeg gecko-mediaplayer + libdvdnav4 libdvdread4 libquicktime libxine1 libxine1-codecs + libxvidcore4 smplayer vlc xine-ui xvidcore fetchmsttfonts k3b-codecs + gstreamer-0_10-ffmpeg -- openSUSE Feature: https://features.opensuse.org/312921
participants (1)
-
fate_noreply@suse.de