![]() ![]() FEDORA 25 NETATALK INSTALLThis install is done on CentOS 6.3 with IPA 2.2.0 (which is what comes with CentOS 6). 4.1.1 Configuring a Fedora/Red Hat Enterprise Linux/CentOS Client.4.1 Configuring a Fedora/Red Hat Enterprise Linux/CentOS Server.So you'd want to use Requires: /sbin/ifconfig in your spec file. $ rpm -ql $(rpm -qf /usr/sbin/ifconfig)|grep sbin/ifconfig If you are a packager who uses file dependencies to Require the properĭependencies then you may need to make sure that the file dependenciesĪre pointing to the location that the packager of that file specified to However, rpm file dependencies don't work according to what's on theįilesystem, they work according to the path specified in the rpm %files FEDORA 25 NETATALK MANUAL> | dependencies MUST NOT be duplicated by manual dependencies ![]() > | and for some scripting languages such as Perl. > | RPM can automatically determine dependencies for most compiled libraries ![]() > Fedora Packaging Guidelines - Fedora Project Wiki: > cat /rpmbuild/SPECS/netatalk.spec | grep perl > By prepending "/bin" to path list, it's reproduced. > Last metadata expiration check: 1:12:22 ago on Thu Dec 21 12:56:46 Netatalk-admins mailing um 14:30 schrieb HAT: bin is just a symlink to rpm -q -filesbypkg perl | grep binĬheck out the vibrant tech community on one of the world's most Our src.rpm has "Requires: %/perl" which is correctly The dependency is simply wrong and should be /usr/bin/perl on Fedora > *Error: nothing provides /bin/*perl*needed by > I get through the build process without too many issues, but when I go It's EOL - period - if you can't cope with dist-upgrades chose aĭifferent distribution (that said from one runnign Fedora on every Why do you install anything on Fedora 25 in 2017/12 > I'm trying to install Netatalk 3.1.11 on my Fedora 25 server. I've tried the allowerasing flag as it suggested to no avail.Īm um 20:16 schrieb Timothy Morgenthaler: Perl is in the /bin x86_64]# rpm -q -whatprovides /bin/perl (try to add '-allowerasing' to command line to replace conflicting x86_64]# I get through the build process without too many issues, but when I go to x86_64]# dnf install netatalk-3.1.11-0.1.1.fc25.x86_64.rpm I'm trying to install Netatalk 3.1.11 on my Fedora 25 server. I could build then CentOS 6 packages on Fedora 25 or a Fedora 25 package on CentOS 6 and it does not matter.įrom: Timothy Morgenthaler Friday, 22 December 2017 6:16 AM The nice thing about mock is that I can rebuild a package for any RHEL / CentOS / Fedora platform / version by passing in a flag to say which system to build for. You should then be able to install the resulting built packages without issue, and without having to install all the development packages to your main system. If you can install mock (may require epel repositories to be added) then try: FEDORA 25 NETATALK UPDATEUsually when it complains you need to update the spec file with a BuildRequires: statement to resolve. If a missing dependency or something is not right in the spec file, mock will tell you what’s missing. What mock does is it create’s a chroot just for building packages, pulls in all the dependencies to make sure it is platform compatible. When I build / rebuild all my SRPM’s I do so via mock. Rpm-build finds these dependencies locally, thus they don’t get properly pulled in. Whilst I cant directly help with the issue, IMHO the wiki needs to be updated.īuilding an SRPM on a system via rpm-build sometimes does not pull in all the right dependencies for build time. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |