My apologies I just realized I could remove the epel-release requirement myself. I used rpmrebuild to modify the requirements list and removed that entry. I was able to successfully install the libydk afterwards and then install ydk-py with pip3 install ydk. So for Fedora the install process looks like this: # Install all required prereqs for ydk sudo dnf install libssh-devel libxml2-devel libxslt-devel pcre-devel cmake gcc-c++ python3-devel libcurl-devel clang # download libydk wget https://devhub.cisco.com/artifactory/rpm-ydk/0.7.0/libydk-0.7.0-1.x86_64.rpm # Install rpm requirement editing tool sudo dnf install rpmrebuild # Edit RPM and remove EPEL-RELEASE rpmrebuild -e -p libydk-0.7.0-1.x86_64.rpm - delete "Requires: epel-release" and save - 'y' to continue cd /home/[user]/rpmbuild/RPMS/x86_64 # run modified RPM sudo dnf install libydk-0.7.0-1.x86_64.rpm # Install ydk-py [sudo] pip3 install ydk I wasn't able to find this documented anywhere, please correct me if I'm wrong.
... View more
I cannot install the ydk without installing libydk. However I cannot install the libydk rpm as it asks for the epel-release repository. In Fedora the epel-release repository doesn't exist because everything within that repository is in the default repository for Fedora. Can I compile libydk from source or get an RPM that doesn't have the epel-release requirement?
... View more