Meego Wiki
Views

OBS Light Installation

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Packaged versions)
m (For OpenSUSE 11.4)
Line 18: Line 18:
  zypper --gpg-auto-import-keys ref
  zypper --gpg-auto-import-keys ref
-
  zypper ar http://repo.pub.meego.com/Project:/OBS_Light/openSUSE_11.4/ OBS_Light
+
  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
  # 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
  echo "gpgcheck=0" >> /etc/zypp/repos.d/OBS_Light.repo

Revision as of 15:51, 20 February 2012

Contents

OBS Light Deliverable

Introduction

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)

A command line version of any individual feature will generally precede its implementation as an OSC plugin (when applicable) and creation of a UI will come last. Please note that once a command will have been published as an osc plugin the stand alone command will be deprecated.

Packaged versions

Packaged versions of the OBS Light client (still in development) are available for OpenSUSE, MeeGo, Debian and Ubuntu.

For OpenSUSE 11.4

The repository is here. There are 3 packages:

To install obslight-base, you will need the meego Tools:

zypper ar http://download.meego.com/live/devel:/tools:/building/openSUSE_11.4/ meegoTools
zypper --gpg-auto-import-keys ref
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-base obslight-utils

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

For OpenSUSE 12.1

There are 3 packages:

zypper ar http://repo.pub.meego.com/Project:/OBS_Light/openSUSE_12.1/Project:OBS_Light.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

For Ubuntu 11.04

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).

For MeeGo 1.2.0

[Not tested] The repository is here.

For Debian

[Not tested] The repository is here.

Note: the obslight package has a dependency to PySide, which is neither included in Debian stable nor in Debian testing. So you will need Debian unstable if you want to test.

Usage

To get a brief overview of all available commands, just type:

obslight --help


OBS Tagging and Project copying

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

Links

Personal tools