Fvennetier (Talk | contribs) (→OBS Light Deliverable) |
Fvennetier (Talk | contribs) (→OBS Light Deliverable) |
||
| Line 22: | Line 22: | ||
=== For OpenSUSE 12.1 === | === For OpenSUSE 12.1 === | ||
| - | There are | + | There are 2 packages: |
| - | * ''obslight | + | * ''obslight'', which contains the API, a commandline client, and [[obstag | obstag, obs2obscopy and obsextractgroups]] |
* ''obslight-gui'', which contains the graphical user interface | * ''obslight-gui'', which contains the graphical user interface | ||
| - | |||
zypper ar http://repo.pub.meego.com/Project:/OBS_Light:/openSUSE:/12.1/openSUSE_12.1/Project:OBS_Light:openSUSE:12.1.repo | zypper ar http://repo.pub.meego.com/Project:/OBS_Light:/openSUSE:/12.1/openSUSE_12.1/Project:OBS_Light:openSUSE:12.1.repo | ||
optional, to disable GPG checks and prevent "File 'repomd.xml' from repository 'OBS_Light' is unsigned" messages | optional, to disable GPG checks and prevent "File 'repomd.xml' from repository 'OBS_Light' is unsigned" messages | ||
| Line 33: | Line 32: | ||
zypper ar http://download.opensuse.org/repositories/home:/Fisiu:/pyside/openSUSE_12.1/home:Fisiu:pyside.repo | zypper ar http://download.opensuse.org/repositories/home:/Fisiu:/pyside/openSUSE_12.1/home:Fisiu:pyside.repo | ||
zypper --gpg-auto-import-keys ref | zypper --gpg-auto-import-keys ref | ||
| + | |||
| + | zypper in obslight obslight-gui | ||
=== For Ubuntu 11.04 === | === For Ubuntu 11.04 === | ||
| Line 69: | Line 70: | ||
The repository is [http://repo.pub.meego.com/home:/ronan:/OBS_Light/Debian_6.0/ here]. | The repository is [http://repo.pub.meego.com/home:/ronan:/OBS_Light/Debian_6.0/ here]. | ||
| - | ''Note'': the '''obslight''' package has a dependency to [http://www.pyside.org/ PySide], which is | + | ''Note'': the '''obslight''' package has a dependency to [http://www.pyside.org/ PySide], which is not included in Debian "stable". So you will need Debian "testing" if you want to test. |
== Usage == | == Usage == | ||
Contents |
OBS Light project deliverable which are available are listed on this page. Publication of the information will follow the progress of the implementation (yes, we do publish early draft versions, using them is at your risk)
Packaged versions of the OBS Light client (still in development) are available for OpenSUSE, MeeGo, Debian and Ubuntu.
The repository is here. There are 2 packages:
To install obslight:
zypper ar -f http://repo.pub.meego.com/Project:/OBS_Light/openSUSE_11.4/ OBS_Light
optional, to disable GPG checks and prevent "File 'repomd.xml' from repository 'OBS_Light' is unsigned" messages
echo "gpgcheck=0" >> /etc/zypp/repos.d/OBS_Light.repo zypper --gpg-auto-import-keys ref zypper in obslight
To install the GUI, you will need PySide:
zypper ar http://download.opensuse.org/repositories/home:/cgoncalves:/pyside:/shiboken/openSUSE_11.4/ pyside zypper --gpg-auto-import-keys ref zypper in obslight-gui
There are 2 packages:
zypper ar http://repo.pub.meego.com/Project:/OBS_Light:/openSUSE:/12.1/openSUSE_12.1/Project:OBS_Light:openSUSE:12.1.repo
optional, to disable GPG checks and prevent "File 'repomd.xml' from repository 'OBS_Light' is unsigned" messages
echo "gpgcheck=0" >> /etc/zypp/repos.d/Project_OBS_Light.repo
To install the GUI, you will need PySide:
zypper ar http://download.opensuse.org/repositories/home:/Fisiu:/pyside/openSUSE_12.1/home:Fisiu:pyside.repo zypper --gpg-auto-import-keys ref
zypper in obslight obslight-gui
The repository is here. There is only one package, obslight, which contains the commandline, the GUI and the utilities. Add these lines to your /etc/apt/sources.list file (or to a new file /etc/apt/sources.list.d/obslight.list):
deb http://repo.pub.meego.com/Project:/OBS_Light/Ubuntu_11.04/ ./ deb http://download.opensuse.org/repositories/openSUSE:/Tools/xUbuntu_11.04 ./
You also need a recent version of PySide:
sudo apt-add-repository ppa:pyside/ppa
Refresh the APT database and install OBS Light:
wget http://download.opensuse.org/repositories/openSUSE:/Tools/xUbuntu_11.04/Release.key -O - | sudo apt-key add - sudo apt-get update sudo apt-get install obslight
Add yourself to the users group:
sudo usermod -a -G users `whoami`
You should log out so that the system takes into account your new group. If you don't want to log out, you can use "newgrp users" before running obslight (but it will only work in the current console).
The repository is here Add these line to your /etc/apt/sources.list file (or to a new file /etc/apt/sources.list.d/obslight.list):
deb http://repo.pub.meego.com/Project:/OBS_Light/Ubuntu_11.10/ ./
Refresh the APT database and install OBS Light:
sudo apt-get update sudo apt-get install obslight
Add yourself to the users group:
sudo usermod -a -G users `whoami`
You should log out so that the system takes into account your new group. If you don't want to log out, you can use "newgrp users" before running obslight (but it will only work in the current console).
[Not tested] The repository is here.
[Not tested] The repository is here.
Note: the obslight package has a dependency to PySide, which is not included in Debian "stable". So you will need Debian "testing" if you want to test.
To get a brief overview of all available commands, just type:
obslight --help
One of the problem that any user of a private OBS will quickly face, is the need to tag specific version of a project and allow the copy of the project from an OBS to an other OBS or from one project to an other project.
More details on obstag and obs2obscopy can be found here