====== Opensuse Build Service (OBS) ====== ===== Täglich Brot ===== * RPM Paketierung * http://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto * Debian Paketierung: * http://en.opensuse.org/openSUSE:Build_Service_Debian_builds * Allgemein: * http://en.opensuse.org/openSUSE:Build_Service_private_instance_software_live_cycle * http://en.opensuse.org/openSUSE:Build_Service_private_instance_boot_strapping * http://en.opensuse.org/openSUSE:Build_Service_prjconf * http://en.opensuse.org/openSUSE:Build_Service_Tips_and_Tricks ===== OBS Repositories ===== Alle öffentlichen Projekte: https://build.opensuse.org/project/list_public * openSUSE: https://build.opensuse.org/project/subprojects/openSUSE * Factory: https://build.opensuse.org/project/repositories/openSUSE:Factory * Factory ARM: https://build.opensuse.org/project/repositories/openSUSE:Factory:ARM * Tumbleweed: https://build.opensuse.org/project/repositories/openSUSE:Tumbleweed * 13.2: https://build.opensuse.org/project/repositories/openSUSE:13.2 * 13.1: https://build.opensuse.org/project/repositories/openSUSE:13.1 * 12.3: https://build.opensuse.org/project/repositories/openSUSE:12.3 * 12.2: https://build.opensuse.org/project/repositories/openSUSE:12.2 * SUSE: * SLE-12: https://build.opensuse.org/project/repositories/SUSE:SLE-12:GA * SLE-11 SP4: https://build.opensuse.org/project/repositories/SUSE:SLE-11:SP4 * SLE-11 SP3: https://build.opensuse.org/project/repositories/SUSE:SLE-11:SP3 * SLE-11 SP2: https://build.opensuse.org/project/repositories/SUSE:SLE-11:SP2 * SLE-11 SP1: https://build.opensuse.org/project/repositories/SUSE:SLE-11:SP1 * SLE-11: https://build.opensuse.org/project/repositories/SUSE:SLE-11 * SLE-10 SP4: https://build.opensuse.org/project/repositories/SUSE:SLE-10:SP4 * SLE-10 SP3: https://build.opensuse.org/project/repositories/SUSE:SLE-10:SP3 * SLE-10 SP2: https://build.opensuse.org/project/repositories/SUSE:SLE-10:SP2 * SLE-10 (SP1): https://build.opensuse.org/project/repositories/SUSE:SLE-10 * RedHat: * RHEL7: https://build.opensuse.org/project/repositories/RedHat:RHEL-7 * RHEL6: https://build.opensuse.org/project/repositories/RedHat:RHEL-6 * RHEL5: https://build.opensuse.org/project/repositories/RedHat:RHEL-5 * RHEL4: https://build.opensuse.org/project/repositories/RedHat:RHEL-4 * Scientific Linux: * SL7: https://build.opensuse.org/project/repositories/ScientificLinux:7 * SL6: https://build.opensuse.org/project/repositories/ScientificLinux:6 * CentOS: * CentOS 7: https://build.opensuse.org/project/repositories/CentOS:CentOS-7 * CentOS 6: https://build.opensuse.org/project/repositories/CentOS:CentOS-6 * CentOS 5: https://build.opensuse.org/project/repositories/CentOS:CentOS-5 * Fedora: * Fedora 22: https://build.opensuse.org/project/repositories/Fedora:22 * Fedora 21: https://build.opensuse.org/project/repositories/Fedora:21 * Fedora 20: https://build.opensuse.org/project/repositories/Fedora:20 * Fedora 19: https://build.opensuse.org/project/repositories/Fedora:19 * Debian: * Debian 8: https://build.opensuse.org/project/repositories/Debian:8.0 * Debian 7: https://build.opensuse.org/project/repositories/Debian:7.0 * Debian 6: https://build.opensuse.org/project/repositories/Debian:6.0 * Debian 5: https://build.opensuse.org/project/repositories/Debian:5.0 * Ubuntu: * Ubuntu 14.04 (LTS): https://build.opensuse.org/project/repositories/Ubuntu:14.04 * Ubuntu 12.04 (LTS): https://build.opensuse.org/project/repositories/Ubuntu:12.04 * Ubuntu 10.04 (LTS): https://build.opensuse.org/project/repositories/Ubuntu:10.04 ===== RPM Spezifisches ===== * Konventionen: * openSUSE: http://en.opensuse.org/openSUSE:Packaging_guidelines * Fedora (CentOS): http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/Packagers_Guide/index.html * Mandriva: http://wiki.mandriva.com/en/Category:Packaging_Howto * Linzenzen: * openSUSE: http://spdx.org/licenses/ * veraltet: http://en.opensuse.org/openSUSE:Accepted_licences * veraltet: http://license.opensuse.org/ * Fedora: (CentOS): http://fedoraproject.org/wiki/Licensing * Mandriva: http://wiki.mandriva.com/en/Policies/Licensing (siehe auch Fedora) * Allgemeines: * http://www.rpm.org/max-rpm/ (http://www.rpm.org/max-rpm-snapshot/) * http://rpm.org/api/4.4.2.2/config_macros.html * http://www.gurulabs.com/downloads/GURULABS-RPM-LAB/GURULABS-RPM-GUIDE-v1.0.PDF * http://www.zarb.org/~jasonc/macros.php * http://backreference.org/2011/09/17/some-tips-on-rpm-conditional-macros/ * SRPM Archive: * openSUSE: https://en.opensuse.org/Package_repositories * Src-oss: * openSUSE 13.2: http://download.opensuse.org/source/distribution/13.2/repo/oss/suse/src/ * openSUSE 13.1: http://download.opensuse.org/source/distribution/13.1/repo/oss/suse/src/ * openSUSE 12.3: http://download.opensuse.org/source/distribution/12.3/repo/oss/suse/src/ * openSUSE 12.2: http://download.opensuse.org/source/distribution/12.2/repo/oss/suse/src/ * openSUSE 12.1: http://download.opensuse.org/source/distribution/12.1/repo/oss/suse/src/ * openSUSE 11.4: http://download.opensuse.org/source/distribution/11.4/repo/oss/suse/src/ * Src-non-oss: * openSUSE 13.2: http://download.opensuse.org/source/distribution/13.2/repo/non-oss/suse/src/ * openSUSE 13.1: http://download.opensuse.org/source/distribution/13.1/repo/non-oss/suse/src/ * openSUSE 12.3: http://download.opensuse.org/source/distribution/12.3/repo/non-oss/suse/src/ * openSUSE 12.2: http://download.opensuse.org/source/distribution/12.2/repo/non-oss/suse/src/ * openSUSE 12.1: http://download.opensuse.org/source/distribution/12.1/repo/non-oss/suse/src/ * openSUSE 11.4: http://download.opensuse.org/source/distribution/11.4/repo/non-oss/suse/src/ * RHEL7: http://git.centos.org/project/rpms (ftp://ftp.redhat.com/pub/redhat/linux/enterprise/7Server/en/os/SRPMS/) * RHEL6: ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/ * RHEL5: ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/ * RHEL4: ftp://ftp.redhat.com/pub/redhat/linux/enterprise/4/en/os/i386/SRPMS/ * SL7: http://ftp.scientificlinux.org/linux/scientific/7/SRPMS/ * SL7.1: http://ftp.scientificlinux.org/linux/scientific/7.1/SRPMS/ * SL7.0: http://ftp.scientificlinux.org/linux/scientific/7.0/SRPMS/ * SL6: http://ftp.scientificlinux.org/linux/scientific/6/SRPMS/ * SL6.7: http://ftp.scientificlinux.org/linux/scientific/6.7/SRPMS/ * SL6.6: http://ftp.scientificlinux.org/linux/scientific/6.6/SRPMS/ * SL6.5: http://ftp.scientificlinux.org/linux/scientific/6.5/SRPMS/ * SL6.4: http://ftp.scientificlinux.org/linux/scientific/6.4/SRPMS/ * SL6.3: http://ftp.scientificlinux.org/linux/scientific/6.3/SRPMS/ * SL6.2: http://ftp.scientificlinux.org/linux/scientific/6.2/SRPMS/ * SL6.1: http://ftp.scientificlinux.org/linux/scientific/6.1/SRPMS/ * SL6.0: http://ftp.scientificlinux.org/linux/scientific/6.0/SRPMS/ * CentOS 7: http://vault.centos.org/centos/7/os/Source/SPackages/ * CentOS 7.1: http://vault.centos.org/7.1.1503/os/Source/SPackages/ * CentOS 7.0: http://vault.centos.org/7.0.1406/os/Source/SPackages/ * CentOS 6: http://vault.centos.org/centos/6/os/Source/SPackages/ * CentOS 6.7: http://vault.centos.org/6.7/os/Source/SPackages/ * CentOS 6.6: http://vault.centos.org/6.6/os/Source/SPackages/ * CentOS 6.5: http://vault.centos.org/6.5/os/Source/SPackages/ * CentOS 6.4: http://vault.centos.org/6.4/os/Source/SPackages/ * CentOS 6.3: http://vault.centos.org/6.3/os/Source/SPackages/ * CentOS 6.2: http://vault.centos.org/6.2/os/Source/SPackages/ * CentOS 6.1: http://vault.centos.org/6.1/os/Source/SPackages/ * CentOS 6.0: http://vault.centos.org/6.0/os/Source/SPackages/ * CentOS 5: http://vault.centos.org/centos/5/os/SRPMS/ * CentOS 5.11: http://vault.centos.org/5.11/os/SRPMS/ * CentOS 5.10: http://vault.centos.org/5.10/os/SRPMS/ * CentOS 5.9: http://vault.centos.org/5.9/os/SRPMS/ * CentOS 5.8: http://vault.centos.org/5.8/os/SRPMS/ * CentOS 5.7: http://vault.centos.org/5.7/os/SRPMS/ * CentOS 5.6: http://vault.centos.org/5.6/os/SRPMS/ * CentOS 5.5: http://vault.centos.org/5.5/os/SRPMS/ * CentOS 5.4: http://vault.centos.org/5.4/os/SRPMS/ * CentOS 5.3: http://vault.centos.org/5.3/os/SRPMS/ * CentOS 5.2: http://vault.centos.org/5.2/os/SRPMS/ * CentOS 5.1: http://vault.centos.org/5.1/os/SRPMS/ * CentOS 5.0: http://vault.centos.org/5.0/os/SRPMS/ * Fedora 22: http://dl.fedoraproject.org/pub/fedora/linux/releases/22/Everything/source/SRPMS/ * Fedora 21: http://dl.fedoraproject.org/pub/fedora/linux/releases/21/Everything/source/SRPMS/ * Fedora 20: http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/20/Everything/source/SRPMS/ * EPEL (CentOS 7): http://dl.fedoraproject.org/pub/epel/7/SRPMS/ * EPEL (CentOS 6): http://dl.fedoraproject.org/pub/epel/6/SRPMS/ * EPEL (CentOS 5): http://dl.fedoraproject.org/pub/epel/5/SRPMS/ * ELGIS Repository (CentOS/RHEL): http://elgis.argeo.org/ * CentOS/RHEL 6: http://elgis.argeo.org/repos/6/elgis/SRPMS/repoview/ * CentOS/RHEL 5: http://elgis.argeo.org/repos/5/elgis/SRPMS/repoview/ (http://elgis.argeo.org/repos/5/elgis-plus/SRPMS/repoview/) * CERT Linux Forensics Tools Repository (Fedora and CentOS/RHEL): https://forensics.cert.org/ * CentOS/RHEL 7: http://forensics.cert.org/centos/cert/7/SRPMS/repoview/index.html * CentOS/RHEL 6: http://forensics.cert.org/centos/cert/6.0/SRPMS/repoview/index.html * CentOS/RHEL 5: http://forensics.cert.org/centos/cert/5/SRPMS/repoview/index.html * Psychotic Ninja Repository (CentOS/RHEL): http://wiki.psychotic.ninja/ * CentOS/RHEL 7: http://packages.psychotic.ninja/7/base/SRPMS/ * CentOS/RHEL 6: http://packages.psychotic.ninja/6/base/SRPMS/ * CentOS/RHEL 5: http://packages.psychotic.ninja/5/base/SRPMS/ * IUS Community Project Repository (CentOS/RHEL): https://iuscommunity.org/pages/Repos.html * RHEL7: http://dl.iuscommunity.org/pub/ius/stable/Redhat/7/SRPMS/repoview/ * RHEL6: http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/SRPMS/repoview/ * RHEL5: http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/SRPMS/repoview/ * CentOS 7: http://dl.iuscommunity.org/pub/ius/stable/CentOS/7/SRPMS/repoview/ * CentOS 6: http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/SRPMS/repoview/ * CentOS 5: http://dl.iuscommunity.org/pub/ius/stable/CentOS/5/SRPMS/repoview/ * RPMforge (CentOS 4-7): http://wiki.centos.org/AdditionalResources/Repositories/RPMForge * http://repoforge.org/use/ * http://pkgs.repoforge.org/ * Deepwoods Software RPM Repository (CentOS 5-6): http://www.deepsoft.com/home/services/rpm-repository/ * CentOS/RHEL 6: http://repo.deepsoft.com/Repo/el6/SRPMS/ * CentOS/RHEL 5: http://repo.deepsoft.com/Repo/el5/SRPMS/ * JPackage Project (RPM based distributions): http://www.jpackage.org/ * JPackage 6.0 (WIP): http://www.jpackage.org/browser/browse.php?jppversion=6.0 * JPackage 6.0 (WIP) Repoview: http://mirrors.dotsrc.org/jpackage/6.0/generic/free/repoview/ * JPackage 6.0 (WIP) SRPMS: http://mirrors.dotsrc.org/jpackage/6.0/generic/free/SRPMS/ * JPackage 5.0: http://www.jpackage.org/browser/browse.php?jppversion=5.0 * JPackage 5.0 Repoview: http://mirrors.dotsrc.org/jpackage/5.0/generic/free/repoview/ * JPackage 5.0 SRPMS: http://mirrors.dotsrc.org/jpackage/5.0/generic/free/SRPMS/ ===== DEB Spezifisches ===== * Debian Manuals: * Debian-Leitfaden für Neue Paketbetreuer: http://www.debian.org/doc/manuals/maint-guide/index.de.html * Debian-Entwicklerreferenz: http://www.debian.org/doc/manuals/developers-reference/index.de.html * Debian Referenz: http://www.debian.org/doc/manuals/debian-reference/index.de.html * Debian Policy Manual: http://www.debian.org/doc/debian-policy/index.html * Distribute DEB: http://www.debian.org/doc/manuals/distribute-deb/distribute-deb.html * Policies: * CDBS: http://cdbs-doc.duckcorp.org/ * CDBS(de): http://www.ngolde.de/cdbs.html * Tutorials und HOWTOs: * Debian-Paketier-Anleitung: http://www.debian.org/doc/manuals/packaging-tutorial/packaging-tutorial.de.pdf * CDBS: https://wiki.duckcorp.org/DebianPackagingTutorial/CDBS * Ubuntu: https://wiki.ubuntu.com/PackagingGuide/Basic * DEB Archive: * Debian: http://www.debian.org/distrib/packages#search_packages * Ubuntu: http://packages.ubuntu.com/ ===== Abgelaufene Schlüssel (KEYEXPIRED) ===== Auf Debian Systemen kommt es immer mal wieder zu folgenden Aufschriften, wenn man ''apt-get update'' benutzt: W: GPG error: http://download.opensuse.org ./ Release: The following signatures were invalid: KEYEXPIRED 1349986719 Dann muss ich meinen Schlüssel für die Paketsignierung erneuern, mit: [usre@host]> osc signkey --extend home\:rexut ===== Timelines ===== ==== RPM basierend ==== * SUSE Enterprise Linux: http://de.wikipedia.org/wiki/SUSE_Linux_Enterprise_Server#Versionen * SLE-12: unterstützt bis 31. Oktober 2024 (erweitert: 31. Oktober **2027**) * SLE-11: unterstützt bis 31. März 2019 (erweitert: 31. März **2022**), basiert auf openSUSE 11.x * SLE-10: unterstützt bis 31. Juli 2013 (erweitert: 31. Juli **2016**), basiert auf openSUSE 10.1 * openSUSE: http://de.wikipedia.org/wiki/OpenSUSE#Versionen (http://de.opensuse.org/Lifetime) * openSUSE 13.2: unterstützt bis November **2015** * openSUSE 13.1: unterstützt bis Mai **2015** * openSUSE 12.3: unterstützt bis 29. Januar **2015** * openSUSE 12.2: unterstützt bis 27. Januar **2014** * RedHat Enterprise Linux: http://de.wikipedia.org/wiki/Red_Hat_Enterprise_Linux#Versionen * RHEL 7: unterstützt bis 30. Juni 2024 (erweitert: 30. Juni **2027**), harmonisiert mit CentOS 7, basiert auf Fedora Core 19 * RHEL 6: unterstützt bis 30. November 2020 (erweitert: 30. November **2023**), harmonisiert mit CentOS 6, basiert auf Fedora Core 12 * RHEL 5: unterstützt bis 31. März 2017 (erweitert: 31. März **2020**), harmonisiert mit CentOS 5, basiert auf Fedora Core 6 * Scientific Linux: http://de.wikipedia.org/wiki/Scientific_Linux#Versionen * SL 7 (Nitrogen): unterstützt bis 30. Juni 2024 (erweitert: 30. Juni **2027**), basiert auf RHEL 7 * SL 6 (Carbon): unterstützt bis 30. November 2020 (erweitert: 30. November **2023**), basiert auf RHEL 6 * SL 5 (Boron): unterstützt bis 31. März 2017 (erweitert: 31. März **2020**), basiert auf RHEL 5 * CentOS: http://de.wikipedia.org/wiki/CentOS#Versionen * CentOS 7: unterstützt bis 30. Juni **2024** * CentOS 6: unterstützt bis 30. November **2020** * CentOS 5: unterstützt bis 31. März **2017** * Fedora: http://de.wikipedia.org/wiki/Fedora_%28Linux-Distribution%29#Versionen (http://en.wikipedia.org/wiki/Fedora_%28operating_system%29#Releases) * Fedora 21 (Twenty One): unterstützt bis November **2015** * Fedora 20 (Heisenbug): unterstützt bis Mai **2015** * Fedora 19 (Schrödinger's Cat): unterstützt bis 06. Januar **2015** ==== DEB basierend ==== * Debian: http://de.wikipedia.org/wiki/Debian#Versionsgeschichte (http://en.wikipedia.org/wiki/Debian#Release_timeline) * Debian 7 (Wheezy): unterstützt bis … (noch nicht bekannt) * Debian 6 (Squeeze): unterstützt bis 31. Mai **2015** (erweitert: Februar **2016**) * Debian 5 (Lenny): unterstützt bis 06. Februar **2012** * Ubuntu: http://de.wikipedia.org/wiki/Ubuntu#Versionstabelle (https://wiki.ubuntu.com/Releases) * Ubuntu 14.04 LTS (Trusty Tahr): unterstützt bis Juli **2019** * Ubuntu 12.04 LTS (Precise Pangolin): unterstützt bis April **2017** * Ubuntu 10.04 LTS (Lucid Lynx): unterstützt bis April **2015** (Server) ===== Interessante Projekte ===== * [[https://build.opensuse.org/project/show?project=GNOME%3AApps%3AEvince%3AWindows%3A3.6|Evince for Windows 3.6 Development]] * [[https://build.opensuse.org/project/show?project=GNOME%3AApps%3AEvince%3AWindows%3A3.6.1.0|Evince for Windows 3.6.1.0 Distributed binaries]] * [[https://build.opensuse.org/project/show?project=GNOME%3AApps%3AEvince%3AWindows%3A2.32|Evince for Windows 2.32 Development]] * [[https://build.opensuse.org/project/show?project=GNOME%3AApps%3AEvince%3AWindows%3A2.32.0.145|Evince for Windows 2.32.0.145 Distributed binaries]] {{tag>Administration OBS}}