How To Install cyrus-sasl-devel on CentOS 8
Introduction
In this tutorial we learn how to install cyrus-sasl-devel
on CentOS 8.
What is cyrus-sasl-devel
The cyrus-sasl-devel package contains files needed for developing and compiling applications which use the Cyrus SASL library. cyrus-sasl-devel 2.1.27 5.el8 x86_64 128 k cyrus-sasl-2.1.27-5.el8.src.rpm baseos Files needed for developing applications with Cyrus SASL https BSD with advertising The cyrus-sasl-devel package contains files needed for developing and compiling applications which use the Cyrus SASL library.
We can use yum
or dnf
to install cyrus-sasl-devel
on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install cyrus-sasl-devel.
Install cyrus-sasl-devel on CentOS 8 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
The output should look something like this:
CentOS Linux 8 - AppStream 43 kB/s | 4.3 kB 00:00
CentOS Linux 8 - BaseOS 65 kB/s | 3.9 kB 00:00
CentOS Linux 8 - ContinuousRelease 43 kB/s | 3.0 kB 00:00
CentOS Linux 8 - Extras 23 kB/s | 1.5 kB 00:00
CentOS Linux 8 - FastTrack 40 kB/s | 3.0 kB 00:00
CentOS Linux 8 - HighAvailability 36 kB/s | 3.9 kB 00:00
CentOS Linux 8 - Plus 24 kB/s | 1.5 kB 00:00
CentOS Linux 8 - PowerTools 50 kB/s | 4.3 kB 00:00
Extra Packages for Enterprise Linux Modular 8 - x86_64 13 kB/s | 9.2 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 24 kB/s | 8.5 kB 00:00
Metadata cache created.
After updating yum database, We can install cyrus-sasl-devel
using dnf
by running the following command:
sudo dnf -y install cyrus-sasl-devel
Install cyrus-sasl-devel on CentOS 8 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
The output should look something like this:
CentOS Linux 8 - AppStream 43 kB/s | 4.3 kB 00:00
CentOS Linux 8 - BaseOS 65 kB/s | 3.9 kB 00:00
CentOS Linux 8 - ContinuousRelease 43 kB/s | 3.0 kB 00:00
CentOS Linux 8 - Extras 23 kB/s | 1.5 kB 00:00
CentOS Linux 8 - FastTrack 40 kB/s | 3.0 kB 00:00
CentOS Linux 8 - HighAvailability 36 kB/s | 3.9 kB 00:00
CentOS Linux 8 - Plus 24 kB/s | 1.5 kB 00:00
CentOS Linux 8 - PowerTools 50 kB/s | 4.3 kB 00:00
Extra Packages for Enterprise Linux Modular 8 - x86_64 13 kB/s | 9.2 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 24 kB/s | 8.5 kB 00:00
Metadata cache created.
After updating yum database, We can install cyrus-sasl-devel
using yum
by running the following command:
sudo yum -y install cyrus-sasl-devel
How To Uninstall cyrus-sasl-devel on CentOS 8
To uninstall only the cyrus-sasl-devel
package we can use the following command:
sudo dnf remove cyrus-sasl-devel
cyrus-sasl-devel Package Contents on CentOS 8
/usr/bin/sasl2-sample-client
/usr/bin/sasl2-sample-server
/usr/include/sasl
/usr/include/sasl/hmac-md5.h
/usr/include/sasl/md5.h
/usr/include/sasl/md5global.h
/usr/include/sasl/prop.h
/usr/include/sasl/sasl.h
/usr/include/sasl/saslplug.h
/usr/include/sasl/saslutil.h
/usr/lib/.build-id
/usr/lib/.build-id/03
/usr/lib/.build-id/03/50836bc5618192dfd4cf94849abce85ea304cc
/usr/lib/.build-id/31
/usr/lib/.build-id/31/813212def514a0663b849d103eedcee1953e51
/usr/lib/.build-id/dc
/usr/lib/.build-id/dc/e17b2708918ec8a692aae996a37fd63f5232e8
/usr/lib64/libsasl2.so
/usr/lib64/pkgconfig/libsasl2.pc
/usr/sbin/sasl2-shared-mechlist
/usr/share/man/man3/sasl.3.gz
/usr/share/man/man3/sasl_authorize_t.3.gz
/usr/share/man/man3/sasl_auxprop.3.gz
/usr/share/man/man3/sasl_auxprop_getctx.3.gz
/usr/share/man/man3/sasl_auxprop_request.3.gz
/usr/share/man/man3/sasl_callbacks.3.gz
/usr/share/man/man3/sasl_canon_user_t.3.gz
/usr/share/man/man3/sasl_chalprompt_t.3.gz
/usr/share/man/man3/sasl_checkapop.3.gz
/usr/share/man/man3/sasl_checkpass.3.gz
/usr/share/man/man3/sasl_client_init.3.gz
/usr/share/man/man3/sasl_client_new.3.gz
/usr/share/man/man3/sasl_client_start.3.gz
/usr/share/man/man3/sasl_client_step.3.gz
/usr/share/man/man3/sasl_decode.3.gz
/usr/share/man/man3/sasl_dispose.3.gz
/usr/share/man/man3/sasl_done.3.gz
/usr/share/man/man3/sasl_encode.3.gz
/usr/share/man/man3/sasl_encodev.3.gz
/usr/share/man/man3/sasl_errdetail.3.gz
/usr/share/man/man3/sasl_errors.3.gz
/usr/share/man/man3/sasl_errstring.3.gz
/usr/share/man/man3/sasl_getconfpath_t.3.gz
/usr/share/man/man3/sasl_getopt_t.3.gz
/usr/share/man/man3/sasl_getpath_t.3.gz
/usr/share/man/man3/sasl_getprop.3.gz
/usr/share/man/man3/sasl_getrealm_t.3.gz
/usr/share/man/man3/sasl_getsecret_t.3.gz
/usr/share/man/man3/sasl_getsimple_t.3.gz
/usr/share/man/man3/sasl_global_listmech.3.gz
/usr/share/man/man3/sasl_idle.3.gz
/usr/share/man/man3/sasl_listmech.3.gz
/usr/share/man/man3/sasl_log_t.3.gz
/usr/share/man/man3/sasl_server_init.3.gz
/usr/share/man/man3/sasl_server_new.3.gz
/usr/share/man/man3/sasl_server_start.3.gz
/usr/share/man/man3/sasl_server_step.3.gz
/usr/share/man/man3/sasl_server_userdb_checkpass_t.3.gz
/usr/share/man/man3/sasl_server_userdb_setpass_t.3.gz
/usr/share/man/man3/sasl_setpass.3.gz
/usr/share/man/man3/sasl_setprop.3.gz
/usr/share/man/man3/sasl_user_exists.3.gz
/usr/share/man/man3/sasl_verifyfile_t.3.gz
/usr/bin/sasl2-sample-client
/usr/bin/sasl2-sample-server
/usr/include/sasl
/usr/include/sasl/hmac-md5.h
/usr/include/sasl/md5.h
/usr/include/sasl/md5global.h
/usr/include/sasl/prop.h
/usr/include/sasl/sasl.h
/usr/include/sasl/saslplug.h
/usr/include/sasl/saslutil.h
/usr/lib/.build-id
/usr/lib/.build-id/61
/usr/lib/.build-id/61/105b25e131b370028f11cdaeaef73a4da43400
/usr/lib/.build-id/76
/usr/lib/.build-id/76/f645123866c4bf7a30a6b576c741a287d2e017
/usr/lib/.build-id/d5
/usr/lib/.build-id/d5/240a26c8441eb94f705672bc1f5d4965a2c53f
/usr/lib/libsasl2.so
/usr/lib/pkgconfig/libsasl2.pc
/usr/sbin/sasl2-shared-mechlist
/usr/share/man/man3/sasl.3.gz
/usr/share/man/man3/sasl_authorize_t.3.gz
/usr/share/man/man3/sasl_auxprop.3.gz
/usr/share/man/man3/sasl_auxprop_getctx.3.gz
/usr/share/man/man3/sasl_auxprop_request.3.gz
/usr/share/man/man3/sasl_callbacks.3.gz
/usr/share/man/man3/sasl_canon_user_t.3.gz
/usr/share/man/man3/sasl_chalprompt_t.3.gz
/usr/share/man/man3/sasl_checkapop.3.gz
/usr/share/man/man3/sasl_checkpass.3.gz
/usr/share/man/man3/sasl_client_init.3.gz
/usr/share/man/man3/sasl_client_new.3.gz
/usr/share/man/man3/sasl_client_start.3.gz
/usr/share/man/man3/sasl_client_step.3.gz
/usr/share/man/man3/sasl_decode.3.gz
/usr/share/man/man3/sasl_dispose.3.gz
/usr/share/man/man3/sasl_done.3.gz
/usr/share/man/man3/sasl_encode.3.gz
/usr/share/man/man3/sasl_encodev.3.gz
/usr/share/man/man3/sasl_errdetail.3.gz
/usr/share/man/man3/sasl_errors.3.gz
/usr/share/man/man3/sasl_errstring.3.gz
/usr/share/man/man3/sasl_getconfpath_t.3.gz
/usr/share/man/man3/sasl_getopt_t.3.gz
/usr/share/man/man3/sasl_getpath_t.3.gz
/usr/share/man/man3/sasl_getprop.3.gz
/usr/share/man/man3/sasl_getrealm_t.3.gz
/usr/share/man/man3/sasl_getsecret_t.3.gz
/usr/share/man/man3/sasl_getsimple_t.3.gz
/usr/share/man/man3/sasl_global_listmech.3.gz
/usr/share/man/man3/sasl_idle.3.gz
/usr/share/man/man3/sasl_listmech.3.gz
/usr/share/man/man3/sasl_log_t.3.gz
/usr/share/man/man3/sasl_server_init.3.gz
/usr/share/man/man3/sasl_server_new.3.gz
/usr/share/man/man3/sasl_server_start.3.gz
/usr/share/man/man3/sasl_server_step.3.gz
/usr/share/man/man3/sasl_server_userdb_checkpass_t.3.gz
/usr/share/man/man3/sasl_server_userdb_setpass_t.3.gz
/usr/share/man/man3/sasl_setpass.3.gz
/usr/share/man/man3/sasl_setprop.3.gz
/usr/share/man/man3/sasl_user_exists.3.gz
/usr/share/man/man3/sasl_verifyfile_t.3.gz
References
- [cyrus-sasl-devel website](https://www.cyrusimap.org/sasl/ https://www.cyrusimap.org/sasl/)
Summary
In this tutorial we learn how to install cyrus-sasl-devel
on CentOS 8 using yum and dnf.