rhn-channel command spacewalk-channel subscribe and unsubscribe channel

rhn-channel command or spacewalk-channel commands can work only when you registered your Linux servers with redhat. subscribing and unsubscribing the channels / repositories is very easy and flexible. If you have your local satellite server then its good to manage your packages and its updates.

Installing rhn-channel command OR spacewalk-channel

# yum install rhn-setup
# rpm -qa |grep rhn-setup
rhn-setup-1.0.0.1-38.el6.noarch
rhn-setup-gnome-1.0.0.1-38.el6.noarch

List subscribed Or base channel

Listing subscribed channels using -l option along with rhn-channel will not required any password

# rhn-channel -l
rhel-x86_64-server-6

List out base subscribed rhn-channel / repository we have to use -b option

# rhn-channel -b
rhel-x86_64-server-6

Print all available channels

To print all available channels / repositories we have to use -L (capital L) which required username and password (subscription details)

# rhn-channel -L
Username: arkitadmin
Password:
redhat-rhn-satellite-5.4-server-x86_64-6
redhat-rhn-satellite-5.5-server-x86_64-6
redhat-rhn-satellite-5.6-server-x86_64-6
redhat-rhn-satellite-5.7-server-x86_64-6
redhat-rhn-satellite-manageddb-5.6-server-x86_64-6
redhat-rhn-satellite-manageddb-5.7-server-x86_64-6
rhel-x86_64-rhev-agent-6-server
rhel-x86_64-rhev-agent-6-server-beta
rhel-x86_64-rhev-agent-6-server-beta-debuginfo
rhel-x86_64-rhev-agent-6-server-debuginfo
rhel-x86_64-server-6-beta
rhel-x86_64-server-6-beta-debuginfo
rhel-x86_64-server-6-cf-tools-1-beta
rhel-x86_64-server-6-cf-tools-1-beta-debuginfo

Add new channel using rhn-channel Or spacewalk-channel

first list out the available channels using above command option -L. Note down any one of the channel name, now ready to add use below command to add.

# rhn-channel --add --channel=rhel-x86_64-server-optional-6.7.z
Username:arkitadmin 
Password:
OR
# rhn-channel -a --channel=rhel-x86_64-server-dts-6

Remove subscribed channel

To unsubscribe the channel list the existing channel list using -l option then use below command to remove.

# rhn-channel --remove --channel=rhel-x86_64-server-optional-6.7.z
OR
# rhn-channel -r --channel=rhel-x86_64-server-optional-6.7.z

Subscribe to two channels:

#  spacewalk-channel --add -c rhn-tools-rhel-server-7 -c rhel-server-vt-7 --user username --password password

As shown in above command we also subscribe to two channels using single command -c = channel

Unsubscribe from channel:

# spacewalk-channel --remove -c rhn-tools-rhel-server-7 -c rhel-server-vt-7 --user username --password password

That’s it about rhn-channel command or spacewalk-channel

Relate Articles

25 Most commonly used Linux commands

Download Book in PDF format 25 topics and 122 Pages

ls command explained with 25 practical examples

cal command explained with 8 practical examples

Thanks for your wonderful Support and Encouragement

Ravi Kumar Ankam

My Name is ARK. Expert in grasping any new technology, Interested in Sharing the knowledge. Learn more & Earn More

1 Response

  1. Gokulraj says:

    Hi arkit
    Can u please share the satelliate server configuration for Ubuntu

Leave a Reply

Your email address will not be published. Required fields are marked *