How To Install osc on Fedora 34
Introduction
In this tutorial we learn how to install osc
on Fedora 34.
What is osc
Commandline client for the Open Build Service. See http http introduction.
We can use yum
or dnf
to install osc
on Fedora 34. In this tutorial we discuss both methods but you only need to choose one of method to install osc.
Install osc on Fedora 34 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
The output should look something like this:
Fedora 34 - x86_64 20 kB/s | 6.6 kB 00:00
Fedora 34 openh264 (From Cisco) - x86_64 1.4 kB/s | 989 B 00:00
Fedora Modular 34 - x86_64 68 kB/s | 6.5 kB 00:00
Fedora 34 - x86_64 - Updates 3.5 kB/s | 6.2 kB 00:01
Fedora Modular 34 - x86_64 - Updates 17 kB/s | 5.9 kB 00:00
Metadata cache created.
After updating yum database, We can install osc
using dnf
by running the following command:
sudo dnf -y install osc
Install osc on Fedora 34 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
The output should look something like this:
Fedora 34 - x86_64 20 kB/s | 6.6 kB 00:00
Fedora 34 openh264 (From Cisco) - x86_64 1.4 kB/s | 989 B 00:00
Fedora Modular 34 - x86_64 68 kB/s | 6.5 kB 00:00
Fedora 34 - x86_64 - Updates 3.5 kB/s | 6.2 kB 00:01
Fedora Modular 34 - x86_64 - Updates 17 kB/s | 5.9 kB 00:00
Metadata cache created.
After updating yum database, We can install osc
using yum
by running the following command:
sudo yum -y install osc
How To Uninstall osc on Fedora 34
To uninstall only the osc
package we can use the following command:
sudo dnf remove osc
osc Package Contents on Fedora 34
/etc/profile.d/osc.csh
/usr/bin/osc
/usr/bin/osc-wrapper.py
/usr/lib/obs
/usr/lib/obs/service
/usr/lib/osc-plugins
/usr/lib/python3.9/site-packages/osc
/usr/lib/python3.9/site-packages/osc-0.169.1-py3.9.egg-info
/usr/lib/python3.9/site-packages/osc-0.169.1-py3.9.egg-info/PKG-INFO
/usr/lib/python3.9/site-packages/osc-0.169.1-py3.9.egg-info/SOURCES.txt
/usr/lib/python3.9/site-packages/osc-0.169.1-py3.9.egg-info/dependency_links.txt
/usr/lib/python3.9/site-packages/osc-0.169.1-py3.9.egg-info/requires.txt
/usr/lib/python3.9/site-packages/osc-0.169.1-py3.9.egg-info/top_level.txt
/usr/lib/python3.9/site-packages/osc/OscConfigParser.py
/usr/lib/python3.9/site-packages/osc/__init__.py
/usr/lib/python3.9/site-packages/osc/__pycache__
/usr/lib/python3.9/site-packages/osc/__pycache__/OscConfigParser.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/OscConfigParser.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/babysitter.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/babysitter.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/build.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/build.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/checker.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/checker.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/cmdln.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/cmdln.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/commandline.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/commandline.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/conf.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/conf.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/core.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/core.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/credentials.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/credentials.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/fetch.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/fetch.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/grabber.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/grabber.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/meter.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/meter.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/oscerr.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/oscerr.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/oscssl.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/oscssl.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/oscsslexcp.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/oscsslexcp.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/babysitter.py
/usr/lib/python3.9/site-packages/osc/build.py
/usr/lib/python3.9/site-packages/osc/checker.py
/usr/lib/python3.9/site-packages/osc/cmdln.py
/usr/lib/python3.9/site-packages/osc/commandline.py
/usr/lib/python3.9/site-packages/osc/conf.py
/usr/lib/python3.9/site-packages/osc/core.py
/usr/lib/python3.9/site-packages/osc/credentials.py
/usr/lib/python3.9/site-packages/osc/fetch.py
/usr/lib/python3.9/site-packages/osc/grabber.py
/usr/lib/python3.9/site-packages/osc/meter.py
/usr/lib/python3.9/site-packages/osc/oscerr.py
/usr/lib/python3.9/site-packages/osc/oscssl.py
/usr/lib/python3.9/site-packages/osc/oscsslexcp.py
/usr/lib/python3.9/site-packages/osc/util
/usr/lib/python3.9/site-packages/osc/util/__init__.py
/usr/lib/python3.9/site-packages/osc/util/__pycache__
/usr/lib/python3.9/site-packages/osc/util/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/ar.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/ar.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/archquery.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/archquery.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/cpio.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/cpio.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/debquery.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/debquery.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/helper.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/helper.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/packagequery.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/packagequery.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/repodata.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/repodata.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/rpmquery.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/rpmquery.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/safewriter.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/safewriter.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/ar.py
/usr/lib/python3.9/site-packages/osc/util/archquery.py
/usr/lib/python3.9/site-packages/osc/util/cpio.py
/usr/lib/python3.9/site-packages/osc/util/debquery.py
/usr/lib/python3.9/site-packages/osc/util/helper.py
/usr/lib/python3.9/site-packages/osc/util/packagequery.py
/usr/lib/python3.9/site-packages/osc/util/repodata.py
/usr/lib/python3.9/site-packages/osc/util/rpmquery.py
/usr/lib/python3.9/site-packages/osc/util/safewriter.py
/usr/lib/rpm/macros.d/macros.osc
/usr/share/bash-completion/completions/osc
/usr/share/doc/osc
/usr/share/doc/osc/AUTHORS
/usr/share/doc/osc/NEWS
/usr/share/doc/osc/README
/usr/share/doc/osc/TODO
/usr/share/licenses/osc
/usr/share/licenses/osc/COPYING
/usr/share/man/man1/osc.1.gz
/usr/share/osc
/usr/share/osc/complete
/var/lib/osc-plugins
/etc/profile.d/osc.csh
/usr/bin/osc
/usr/bin/osc-wrapper.py
/usr/lib/obs
/usr/lib/obs/service
/usr/lib/osc-plugins
/usr/lib/python3.9/site-packages/osc
/usr/lib/python3.9/site-packages/osc-0.174-py3.9.egg-info
/usr/lib/python3.9/site-packages/osc-0.174-py3.9.egg-info/PKG-INFO
/usr/lib/python3.9/site-packages/osc-0.174-py3.9.egg-info/SOURCES.txt
/usr/lib/python3.9/site-packages/osc-0.174-py3.9.egg-info/dependency_links.txt
/usr/lib/python3.9/site-packages/osc-0.174-py3.9.egg-info/requires.txt
/usr/lib/python3.9/site-packages/osc-0.174-py3.9.egg-info/top_level.txt
/usr/lib/python3.9/site-packages/osc/OscConfigParser.py
/usr/lib/python3.9/site-packages/osc/__init__.py
/usr/lib/python3.9/site-packages/osc/__pycache__
/usr/lib/python3.9/site-packages/osc/__pycache__/OscConfigParser.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/OscConfigParser.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/babysitter.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/babysitter.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/build.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/build.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/checker.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/checker.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/cmdln.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/cmdln.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/commandline.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/commandline.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/conf.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/conf.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/core.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/core.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/credentials.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/credentials.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/fetch.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/fetch.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/grabber.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/grabber.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/meter.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/meter.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/oscerr.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/oscerr.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/oscssl.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/oscssl.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/oscsslexcp.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/__pycache__/oscsslexcp.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/babysitter.py
/usr/lib/python3.9/site-packages/osc/build.py
/usr/lib/python3.9/site-packages/osc/checker.py
/usr/lib/python3.9/site-packages/osc/cmdln.py
/usr/lib/python3.9/site-packages/osc/commandline.py
/usr/lib/python3.9/site-packages/osc/conf.py
/usr/lib/python3.9/site-packages/osc/core.py
/usr/lib/python3.9/site-packages/osc/credentials.py
/usr/lib/python3.9/site-packages/osc/fetch.py
/usr/lib/python3.9/site-packages/osc/grabber.py
/usr/lib/python3.9/site-packages/osc/meter.py
/usr/lib/python3.9/site-packages/osc/oscerr.py
/usr/lib/python3.9/site-packages/osc/oscssl.py
/usr/lib/python3.9/site-packages/osc/oscsslexcp.py
/usr/lib/python3.9/site-packages/osc/util
/usr/lib/python3.9/site-packages/osc/util/__init__.py
/usr/lib/python3.9/site-packages/osc/util/__pycache__
/usr/lib/python3.9/site-packages/osc/util/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/ar.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/ar.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/archquery.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/archquery.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/cpio.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/cpio.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/debquery.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/debquery.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/helper.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/helper.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/packagequery.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/packagequery.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/repodata.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/repodata.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/rpmquery.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/rpmquery.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/safewriter.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/osc/util/__pycache__/safewriter.cpython-39.pyc
/usr/lib/python3.9/site-packages/osc/util/ar.py
/usr/lib/python3.9/site-packages/osc/util/archquery.py
/usr/lib/python3.9/site-packages/osc/util/cpio.py
/usr/lib/python3.9/site-packages/osc/util/debquery.py
/usr/lib/python3.9/site-packages/osc/util/helper.py
/usr/lib/python3.9/site-packages/osc/util/packagequery.py
/usr/lib/python3.9/site-packages/osc/util/repodata.py
/usr/lib/python3.9/site-packages/osc/util/rpmquery.py
/usr/lib/python3.9/site-packages/osc/util/safewriter.py
/usr/lib/rpm/macros.d/macros.osc
/usr/share/bash-completion/completions/osc
/usr/share/doc/osc
/usr/share/doc/osc/AUTHORS
/usr/share/doc/osc/NEWS
/usr/share/doc/osc/README
/usr/share/doc/osc/TODO
/usr/share/fish/vendor_completions.d/osc.fish
/usr/share/licenses/osc
/usr/share/licenses/osc/COPYING
/usr/share/man/man1/osc.1.gz
/usr/share/osc
/usr/share/osc/complete
/var/lib/osc-plugins
References
Summary
In this tutorial we learn how to install osc
on Fedora 34 using yum and dnf.