ichase Posted December 24, 2012 Share Posted December 24, 2012 Not sure why but no matter what I try to install from the AUR via Yaourt, I get the same error each time. I wanted to check out the new Enlightenment desktop to went to install entrance-svn but I get this. Same for another package like pacman-color. root@localhost ichase02]# yaourt -S entrance-svn /usr/lib/yaourt/util.sh: line 164: /usr/bin/package-query: No such file or directory /usr/lib/yaourt/util.sh: line 164: /usr/bin/package-query: No such file or directory error: target not found: entrance-svn I have the following in pacman.conf [archlinuxfr] Server = http://repo.archlinux.fr/x86_64 Is this because none of these packages are 64 bit compliant? I was able to pull E17 from the extra repos no problem, this is only affected by the AUR. Thanks all, Ian Quote Link to comment Share on other sites More sharing options...
securitybreach Posted December 24, 2012 Share Posted December 24, 2012 Try using this in /etc/pacman.conf: [archlinuxfr] Server = http://repo.archlinux.fr/$arch Quote Link to comment Share on other sites More sharing options...
securitybreach Posted December 24, 2012 Share Posted December 24, 2012 Also: https://bbs.archlinux.org/viewtopic.php?id=94185 You need to install package-query from AUR normally as it is a dependency of yaourt. It should grab the package as a dep but sometimes it doesn't. Quote Link to comment Share on other sites More sharing options...
V.T. Eric Layton Posted December 24, 2012 Share Posted December 24, 2012 If you access that repo via the browser, it does not contain "entrance-svn". However, if you search using Arch's AUR search, you get this: https://aur.archlinux.org/packages.php?K=entrance-svn Strange. Quote Link to comment Share on other sites More sharing options...
securitybreach Posted December 24, 2012 Share Posted December 24, 2012 I personally do not use the [archlinuxfr] repo myself and yaourt works perfectly. You do have to install yaourt and package-query using makepkg before you can use it though. Quote Link to comment Share on other sites More sharing options...
securitybreach Posted December 24, 2012 Share Posted December 24, 2012 You can also upgrade yaourt and package-query without the repos enabled once you have it installed. Quote Link to comment Share on other sites More sharing options...
ichase Posted December 24, 2012 Author Share Posted December 24, 2012 I used makepkg to build yaourt, changed the archlinuxfr to what you mentioned above and same deal? Quote Link to comment Share on other sites More sharing options...
securitybreach Posted December 25, 2012 Share Posted December 25, 2012 I used makepkg to build yaourt, changed the archlinuxfr to what you mentioned above and same deal? Did you install package-query yet since your error was because it was not installed? /usr/lib/yaourt/util.sh: line 164: /usr/bin/package-query: No such file or directory Package-query is a dependency of yaourt so it has to be installed first. Quote Link to comment Share on other sites More sharing options...
ichase Posted December 25, 2012 Author Share Posted December 25, 2012 (edited) Well that is what is odd, package-query is installed [ichase02@localhost ~]$ pacman -Ss package-query archlinuxfr/package-query 1.1-2 [installed] Query ALPM and AUR I also removed the package-query package and attempted a re-install but that did not work either because I get the following. error: failed to prepare transaction (package architecture is not valid) :: package package-query-1.1-2-i686 does not have a valid architecture Edited December 25, 2012 by ichase Quote Link to comment Share on other sites More sharing options...
securitybreach Posted December 25, 2012 Share Posted December 25, 2012 OK somehow you installed the x86 version when you needed the x86_64 version. Quote Link to comment Share on other sites More sharing options...
V.T. Eric Layton Posted December 25, 2012 Share Posted December 25, 2012 This is the AUR server that I use: Server = http://repo.archlinux.fr/$arch This is the result of a yaourt search: vtel57@ericsbane05~:$ yaourt -Ss entrance-svn aur/entrance-svn 74295-1 (17) Successor of the e17 display manager - Entrance Quote Link to comment Share on other sites More sharing options...
ichase Posted December 25, 2012 Author Share Posted December 25, 2012 Eric, I am using the same repo. Josh, what do you mean about the x86 and the 86? Arch linux or the package? Quote Link to comment Share on other sites More sharing options...
securitybreach Posted December 25, 2012 Share Posted December 25, 2012 Sorry it was a typo. I meant to say that you are trying to install an x86 (32bit) package whereas you need the x86_64 (64bit) version since your running the 64bit version of Arch. I do not how or why it is installed the 32 bit version. package package-query-1.1-2-i686 does not have a valid architecture Quote Link to comment Share on other sites More sharing options...
securitybreach Posted December 25, 2012 Share Posted December 25, 2012 Here I built and uploaded package-query x86_64 for you: https://github.com/s...6_64.pkg.tar.xz Just download the file and open a terminal as root and: pacman -U package-query-1.1-2-x86_64.pkg.tar.xz https://aur.archlinu.../package-query/ Quote Link to comment Share on other sites More sharing options...
ichase Posted December 25, 2012 Author Share Posted December 25, 2012 Thanks Josh, the one you made for some reason did not work so I went to the archlinux aur site for package-query from your link, and built it myself. Now everything works like a champ. Thanks again Josh. Guess you can mark this thread as {SOLVED} 1 Quote Link to comment Share on other sites More sharing options...
securitybreach Posted December 26, 2012 Share Posted December 26, 2012 Thanks Josh, the one you made for some reason did not work so I went to the archlinux aur site for package-query from your link, and built it myself. Now everything works like a champ. Thanks again Josh. Guess you can mark this thread as {SOLVED} Excellent! Quote Link to comment Share on other sites More sharing options...
ichase Posted December 26, 2012 Author Share Posted December 26, 2012 Just one more thing to add? Why if I have 64 bit Arch installed, did Arch not look for the 64 bit package? Possibly something that should be reported? Also, you said you don't use Archlinuxfr, what do you use in place of it. Thanks again Ian Quote Link to comment Share on other sites More sharing options...
securitybreach Posted December 26, 2012 Share Posted December 26, 2012 Just one more thing to add? Why if I have 64 bit Arch installed, did Arch not look for the 64 bit package? Possibly something that should be reported? Also, you said you don't use Archlinuxfr, what do you use in place of it. Thanks again Ian You do not need anything in place of it. That repo is just used to initially install yaourt and has no use after that (at least for me anyway). Quote Link to comment Share on other sites More sharing options...
V.T. Eric Layton Posted December 26, 2012 Share Posted December 26, 2012 You do not need anything in place of it. That repo is just used to initially install yaourt and has no use after that (at least for me anyway). I didn't know that. Is it even needed to upgrade yaourt? Quote Link to comment Share on other sites More sharing options...
securitybreach Posted December 26, 2012 Share Posted December 26, 2012 I didn't know that. Is it even needed to upgrade yaourt? Nope as yaourt is an AUR package so yaourt updates using yaourt. Make sense? 1 Quote Link to comment Share on other sites More sharing options...
V.T. Eric Layton Posted December 26, 2012 Share Posted December 26, 2012 Sure. If you drink enough, it all makes sense eventually. Quote Link to comment Share on other sites More sharing options...
ichase Posted December 26, 2012 Author Share Posted December 26, 2012 So with out the repo in pacman.conf, what repo will be used to pull AUR packages? Quote Link to comment Share on other sites More sharing options...
V.T. Eric Layton Posted December 26, 2012 Share Posted December 26, 2012 The FM* repo... * Fsckin' Magic Quote Link to comment Share on other sites More sharing options...
securitybreach Posted December 27, 2012 Share Posted December 27, 2012 So with out the repo in pacman.conf, what repo will be used to pull AUR packages? Just like normal, Yaourt is used to pull the packages from AUR. All yaourt does is fetch the PKGBUILD from AUR and build its dependencies as well. The repo is only used to easily install yaourt. After that, yaourt pulls the PKGBUILDS from AUR. Yaourt (Yet AnOther User Repository Tool; French for 'Yogurt') is a community-contributed wrapper for pacman which adds seamless access to the AUR, allowing and automating package compilation and installation from your choice of the thousands of PKGBUILDs in the AUR, in addition to the many thousands of available Arch Linux binary packages. Yaourt uses the same exact syntax as pacman, which saves you from relearning an entirely new method of system maintenance but also adds new options. Yaourt expands the power and simplicity of pacman by adding even more useful features and provides pleasing, colorized output, interactive search mode, and much more. First you need to install package-query as a dependency, and then the yaourt package itself. Since both those packages are available from the AUR, you will have to install them with the official method for installing unsupported packages, which is exhaustively described in the Arch User Repository article. https://wiki.archlinux.org/index.php/Yaourt Notice that repo is not mentioned anymore on the wiki page for Yaourt. 2 Quote Link to comment Share on other sites More sharing options...
ichase Posted December 28, 2012 Author Share Posted December 28, 2012 Thanks for the explanation Josh. Seems like there is never an ending to the learning when it comes to Arch. Quote Link to comment Share on other sites More sharing options...
V.T. Eric Layton Posted December 28, 2012 Share Posted December 28, 2012 Well, you young whipper-snapper... lemme drop a gem of wisdom on ya' here: There's never an end to the learning in this life. When you stop learning, you start dying. Learn something new everyday! Quote Link to comment Share on other sites More sharing options...
Guest LilBambi Posted December 28, 2012 Share Posted December 28, 2012 Absolutely! Learn something new every day ... is our motto too! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.