Hey guys,
I would like to use Suse Studio to build a Tumbleweed appliance. It seems that Suse Studio does not support Tumbleweed. Am I wrong? If this is not possible what are my options? Just build an appliance for the latest version and then upgrade?
Thank you in advance,
Corneliu
Tumbleweed is constantly moving I doubt you can reliable take a picture of it because next week it is different. On the other hand you can move any studio produced version to Tumbleweed by simply removing the normal repos add tumbleweed repo and doing a zypper dup.
I know that Tumbleweed is constantly moving but the names of the repos and the names of the packages remain the same. So you can have an image of Tumbleweed at some point and use it for installation purposes and then update. I think a Tumbleweed image is still useful and if you can customize it before downloading the whole thing that’s even better. I think a dated but customized Tumbleweed image is more useful than an up-to-date but generic Tumbleweed image. But it gets even better because in suse studio you don’t keep the image, you just keep the list of packages and just before you download it you build the image. So the image is always fresh.
Anyway I take it from your answer that it is not possible. I thought so, but I just wanted to make sure. Thanks.
Don’t know if it is not possible but it is not obvious and may require changes at the source end to accomplish. But if you have a static image you still have to zypper dup it so why not just zypper dup the 13.2 stuff to tumbleweed
AFAIK it can be done. Attemting this right now:
- Create new appliance
- Pick JEOS for 13.2
- Add the TW OSS repo to the project
- Remove the 13.2 repos
- Add the kde-plasma pattern
- Change default runlevel from 3 to 5
and now it’s building. I’ll load it up in Vbox later on and get back with results.
Again AFAIK the gallery will not present TW images to start from, due to the reasons already described.
@ Knurpht:
I ticked off check box “Exclude incompatible repositories” and I searched for tumbleweed and I got a lot of repositories. Which repositories do I need to add? This is the current list repos that i have for 13.2: OpenSUSE 13.2 Updates, Packman essentials, Packman extra, OpenSUSE 13.2 OSS, Codecs, Packman-13.2
You do not need packman 3 times
Did you read the instructions here?
https://en.opensuse.org/openSUSE:Tumbleweed_installation
And
https://en.opensuse.org/Additional_package_repositories
Note that video drivers and possible other types would have to be installed the “hard-way” and may not be compatable
Yes
OK, now I have OSS, non-OSS, Update, Update-Non-OSS, packman and **libdvdrepo. **I searched for Tumbleweed repositories but it is not clear from the repos names which Tumbleweed repo corresponds to which 13.2 repo.
It tells you on the instruction page
https://en.opensuse.org/openSUSE:Tumbleweed_installation#Repositories
For outside libs they are listed here
https://en.opensuse.org/Additional_package_repositories
Note that if no Tumbleweed in the list it does not exist
OK, so According to that link the repositories that I must have are:
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss
zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-updateSo from that list I guess I need Tumbleweed OSS, Tumbleweed non-OSS and Tumbleweed Updates. One question here: where is Tumbleweed Updates non-OSS? Don’t I need it?
Anyway, I search for tumbleweed in the list of repositories and I get this: https://drive.google.com/file/d/0B8pIfu_F5AGtbS1RX2JvOHNyQVk/view?usp=sharing
There are a few packmans in there but I guess I know which is the right one, but which is OSS, which is non-OSS which is Updates?