[Bug 267008] New: keep a specific selection of software when installing from scratch.
https://bugzilla.novell.com/show_bug.cgi?id=267008 Summary: keep a specific selection of software when installing from scratch. Product: SUSE Linux 10.1 Version: Final Platform: i686 OS/Version: SuSE Linux 10.1 Status: NEW Severity: Enhancement Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: estellnb@lycos.at QAContact: jsrain@novell.com The Suse-Installer should provide a possibility to analyse the rpm database of an existing Linux installation to overtake the set of packages installed there into the software preselection of YaST. This will be especially useful for OpenSuse 10.3 since version 10.3 is supposed to support the affiliation of additional installation sources right on system setup. Thereby a rather complete set of software could be available right on from the beginning. It is a major drawback if a newer OS-version becomes installed from scratch without all of the software available in the previous installation being reinstalled. There are so many tiny little programs under Linux that it is simply impossible to remember all of them at once on basic system setup. Gradually installing all the missing packages whenever the user notices that something is missing is no feasible solution for notebook owners who do not always have the system DVD handy or the possibility to connect to the internet. The upgrade distribution facility of Suse is no alternative for this feature, because it is sometimes necessary to make a fresh installation in order to do something against the slinking system decay. Moreover repartitioning may be required. An rpm-based algorithm could be used upon installations of different distributions as well. Only packages not required by others (rpm -q --whatrequires pkg = no package requires pkg) should be overtaken directly; i.e. the applications but not the libraries. Last but not least for more experienced users command line options for yast and rug to read an rpm list from a file rather than the parameter list would simply be so handy: yast -ifs rpms.lis rug in -sf rpms.lis 2>errors.msg -f ... read packages from file -s ... straight forward: non interactively skip conflicting or non available packages -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=267008 mhorvath@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |lslezak@novell.com |screening@forge.provo.novell| |.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=267008 lslezak@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID ------- Comment #1 from lslezak@novell.com 2007-04-23 07:41 MST ------- I think this problem can be easily solved using Export/Import feature of the package manager. Export the current package configuration (Yast -> Software Mananager -> File -> Export), save it to a floppy or USB stick, start installation, start the package selection, mount the floppy/USB stick, import the configuration. Another solution is to use cloning feature of AutoYast. Of course, these solutions work only in openSUSE, but I think it cannot work with other distributions in general because there can be differences in package names. To the second problem: "yast -i" already supports package list. Just use "yast -i rpms.lis" and yast will install all packages listed in the file. (I admit that it's quite strange to use the same option for two meanings, but that's another bug...) (Please, next time report each problem in a separate bug report, it makes bug tracking easier. Thank you.) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=267008 ------- Comment #2 from suse-beta@cboltz.de 2007-04-23 16:40 MST ------- (In reply to comment #1)
I think this problem can be easily solved using Export/Import feature of the package manager. Export the current package configuration (Yast -> Software Mananager -> File -> Export), [...]
Given this option is available... It does *not* exist in 10.1 and 10.2. I don't know the status for 10.3, but won't reopen since there's already another bugreport for it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=267008 ------- Comment #3 from lslezak@novell.com 2007-04-23 23:13 MST ------- Oh, you are right, this is a new feature in 10.3... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=267008 ------- Comment #4 from estellnb@lycos.at 2007-05-02 05:07 MST ------- Exporting the package list under Suse10.1 via Yast2->Others->Automatic Instllation:> Create Reference Config.(Referenzprofil erzeugen) has worked so far. Nevertheless importing the package list via the Automatic Installation utility under Suse10.2 has not worked: zero packages selected. Forcing a manual installation by putting the required packages into a file and executing yast -i filename has gone wrong either, because the list of non available packages has been longer than the height of my screen thus not allowing me to press anything like an ignore button. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com