Pacman / yaourt?

I noticed the Wine artice (http://wiki.archlinux.org/index.php/Wine) only mentions how to install wine through yaourt.
Shouldn't we stick to pacman here? It being the default manager application on Arch. Not purely here but also in general.

was just checking back to see if we can make this policy for apps available in the repos, uniform wiki and all.
changed the atricle.
Last edited by stefanwilkens (2009-02-25 11:59:57)

Similar Messages

  • Questions after building pacman,yaourt on sh4 CPU

    I use STLinux,fedora's base packages to build Arch Linux's Pacman & yaourt related packages.
    I'm using stupid method, read PKGBUILD and found out what's the package which I should read.
    1. Is there smarter method to let me know the priority of building packages?
    I mean is it possible to get a listing of priority like acl->attr->bash->pacman->...?
    2. If I want to keep some base packages from other distributions, how can I do?
    eg. I want to use other distribution's kernel, gcc, busybox based toolchain. But all others become Arch Linux's packages.
    Last edited by dlin (2013-01-30 22:13:24)

    rkoppen i salute you  
    a truly glorious summing up of the main points asked about the Mega 865 in particular, although many points will invariably refer also to the other Mega series
    if i can add my tuppence worth, anyone considering going for a powerful graphics card can always shy away from the prescott
    i was reading an article just when the prescott core cpus came out and the review basically said that there wasn't really much performance wise between the new prescott and the older Northwood cores.
    obviously newer prescotts have higher clock speeds now (3.2? 3.4??), but surely a 2.8ghz CPU is still going to be powerful enough to play the latest games!! (in conjunction with a top graphics card obviously)
    is the extra temp increase surely worth the extra couple of hundred mhz?

  • How to Return List of Packages from Pacman/Yaourt Search

    ----EDIT----
    Changed the name of the script from pacsearch to pacdot.
    Apparently yaourt -Ssaq does this, so this script isn't as necessary as I thought. Although, I still find using pacdot -w to open the results in a text document helpful.
    ----/EDIT----
    This isn't a question; it's a script I wrote. I thought someone else might find this useful.
    I keep finding myself searching with pacman or yaourt and wishing I could get just the package names, not all of the extra stuff. For example, I'd love to be able to run yaourt -Sa $(yaourt -Ssa package). It doesn't seem like pacman and yaourt have an option for this (not that I can tell, at least), so I wrote a python script to do it. Copy it if you'd like. You can name it what you want, but I'll refer to it as pacdot.py.
    pacdot.py package will be like yaourt -Ssa package but only list the package names.
    I added a few extra options:
    pacdot.py -o package will only list results from the official Arch repositories, not the AUR.
    pacdot.py -i package will install all the found packages. If you've ever thought about running something like yaourt -Sa $(yaourt -Ssa package), that's what this command does.
    pacdot.py -w package will:
    Create a file called 'the-package-you-searched.txt',
    Write an example command that would install the found packages,
    (yaourt -Sa all-of-the-results),
    Write each result on a new line, and
    Open the file for you (with your default text editor).
    Here's the code:
    #!/bin/python3
    import argparse
    import re
    from subprocess import Popen, PIPE, call
    from collections import deque
    desc = ''.join(('Search the official Arch and AUR databases ',
    'and return package names only. ',
    'e.g.: `pacdot.py arch` will return "arch", ',
    'whereas `$ yaourt -Ssa arch` will return ',
    '"community/arch 1.3.5-10',
    ' A modern and remarkable revision control system."'
    parser = argparse.ArgumentParser(description=desc)
    parser.add_argument('package',
    help='Package to search with pacman')
    parser.add_argument('-o', '--official', action='store_true',
    help='Search official repositories only, not the AUR')
    parser.add_argument('-i', '--install', action='store_true',
    help='Install found packages')
    parser.add_argument('-w', '--write', action='store_true',
    help='Write to file')
    #Set args strings.
    args = parser.parse_args()
    pkg = args.package
    official_only = args.official
    install = args.install
    write = args.write
    # Do yaourt search.
    package_search = Popen(['yaourt', '-Ssa', '%s' % pkg], stdout=PIPE).communicate()
    # Put each found package into a list.
    package_titles_descs = str(package_search[0]).split('\\n')
    # Strip off the packages descriptions.
    package_titles = [package_titles_descs[i]
    for i in range(0, len(package_titles_descs), 2)]
    # Remove empty item in list.
    del(package_titles[-1])
    # Make a separate list of the non-aur packages.
    package_titles_official = deque(package_titles)
    [package_titles_official.remove(p)
    for p in package_titles if p.startswith('aur')]
    # Strip off extra stuff like repository names and version numbers.
    packages_all = [re.sub('([^/]+)/([^\s]+) (.*)',
    r'\2', str(p))
    for p in package_titles]
    packages_official = [re.sub('([^/]+)/([^\s]+) (.*)',
    r'\2', str(p))
    for p in package_titles_official]
    # Mark the aur packages.
    # (Not needed, just in case you want to modify this script.)
    #packages_aur = packages_all[len(packages_official):]
    # Set target packages to 'all' or 'official repos only'
    # based on argparse arguments.
    if official_only:
    packages = packages_official
    else:
    packages = packages_all
    # Print the good stuff.
    for p in packages:
    print(p)
    if write:
    # Write results to file.
    filename = ''.join((pkg, '.txt'))
    with open(filename, 'a') as f:
    print(''.join(('Yaourt search for "', pkg, '"\n')), file=f)
    print('To install:', file=f)
    packages_string = ' '.join(packages)
    print(' '.join(('yaourt -Sa', packages_string)), file=f)
    print('\nPackage list:', file=f)
    for p in packages:
    print(p, file=f)
    # Open file.
    call(('xdg-open', filename))
    if install:
    # Install packages with yaourt.
    for p in packages:
    print(''.join(('\n\033[1;32m==> ', '\033[1;37m', p,
    '\033[0m')))
    Popen(['yaourt', '-Sa', '%s' % p]).communicate()
    Last edited by GreenRaccoon23 (2014-12-22 19:17:37)

    expac works only with official and unofficial repos, not with the AUR, but it's very nice.
    Adding  '-q' should help, grep to weed out false positives.
    yaourt -Sa $(yaourt -Ssaq pulse)
    works, but
    $ yaourt -Sa $(yaourt -Ssaq chrome)
    resolving dependencies...
    looking for inter-conflicts...
    warning: removing 'chromium' from target list because it conflicts with 'chromium-no-sse2'
    error: unresolvable package conflicts detected
    error: failed to prepare transaction (conflicting dependencies)
    :: chromium-no-sse2 and chromium-scroll-pixelGs are in conflict
    so at least
    $ yaourt -Sa $(yaourt -Ssaq chrome|grep google)
    is needed.
    Edit: Also:
    $ LC_ALL=C TZ=GMT0 diff -Naur /usr/bin/pacsearch /usr/local/bin/pacsearch
    --- /usr/bin/pacsearch 2014-11-21 11:20:37.000000000 +0000
    +++ /usr/local/bin/pacsearch 2014-12-21 08:21:14.758856006 +0000
    @@ -84,7 +84,7 @@
    my %allpkgs = ();
    -my $syncout = `pacman -Ss '@ARGV'`;
    +my $syncout = `pacman -Ssq '@ARGV'`;
    # split each sync search entry into its own array entry
    my @syncpkgs = split(/\n^(?=\w)/m, $syncout);
    # remove the extra \n from the last desc entry
    @@ -110,7 +110,7 @@
    $allpkgs{$pkgfields[1]} = [ @pkgfields ];
    -my $queryout = `pacman -Qs '@ARGV'`;
    +my $queryout = `pacman -Qqs '@ARGV'`;
    # split each querysearch entry into its own array entry
    my @querypkgs = split(/\n^(?=\w)/m, $queryout);
    # remove the extra \n from the last desc entry
    $ /usr/local/bin/pacsearch pulse
    libpulse
    pulseaudio
    libao
    libcanberra-pulse
    libpulse
    paprefs
    pavucontrol
    pulseaudio
    pulseaudio-alsa
    floyd
    libcec
    mate-media-pulseaudio
    mate-settings-daemon-pulseaudio
    ponymix
    projectm-pulseaudio
    Although why not simply use pacman or expac?
    Last edited by karol (2014-12-21 08:26:48)

  • Pacman & yaourt/packer library problems? (specific: amarok and x265)

    (Sorry for the [RET])
    Hello,
    First the error:
    amarok: error while loading shared libraries: libx265.so.21: cannot open shared object file: No such file or directory
    There is /usr/lib/libx265.so, so.1.1 and so.25
    pkgfile says that the owner is extra/x265.
    I went to ARM and download the package x265 from July (who has libx265.so.21) and then, the error is related to qdbus.
    I have completely upgraded everything (Syyu).
    If I go to other computer, I can see how amarok is working with libx265.so.21 (but it is true that has no the latest packages, just some of them like amarok).
    Question a) (question focused just in repairing amarok)
    How to solve this?
    - NOTE: Amarok is repaired (needed to compile from sources). But the question below is still open.
    Question b) (trying to understand the problem)
    It is possible that because I built ffmpeg-full (AUR) and it compiled many libraries, has something unsync with pacman and now pacman says: "hey, everything is up to date", but amarok complains, and it does not matter that I have rebuilt amarok and x265 but the problem persists?. I see (-Si) that amarok depends on ffmpeg.
    I would like to know how can I combine multiple libraries at the same time (like x265.so.21 and x265.so.25) but not manually (downloading, moving packages), like: pacman "--parallel-deps" amarok. And everything is done (maybe this is too easy).
    Last edited by Zzipo (2014-08-13 18:16:50)

    Zzipo wrote:
    Thank you for your ideas:
    a) Amarok is in the latest build (2.0.8-3) (I did -Syyu to be sure when the problems started). -> Maybe is in this point where the maintainer of Amarok forgot/got busy.
    b) I have another PC with the same build version and different mirrors.
    Let's suppose the next:
    - State 0: I build from sources ffmpeg, that it builds x265 too. I got ffmpeg v2 and x265 v2 (let's suppose).
    - State 1: I do (-Syyu) and install from binaries amarok -> it needs ffmpeg and x265, but It finds in the system (although it a newer version than the amarok dependency). It installs correctly. I run it and I get problems because amarok (v5 for example) depends upon ffmpeg v1 and x265 v1.
    I think I get what you mean here. You build the source using a PKGBUILD, right? Now, as we are assuming things, let's assume that we are working with the actual archlinux repositories. If there are dependency conflicts in the repositories, this is something to report to the bugtracker as all software in there should work. So, amarok needing ffmpeg v1 while only v2 is in the repository is something that the maintainer needs to look into.
    In short: What you describe is not supposed to happen in the actual arch repositories.
    Now, if we add in the AUR things become different. With the aur we can get these rather annoying dependency conflicts. The usual way to resolve these is (using your example) to make a seperate package for ffmpeg and x265 version 1 (conveniently named ffmpeg1 and x265_1 for example). The next step is then to make amarok depend on these 2 packages. As mentioned before, for the official repos you can take a look at how things are done with python v3 and python v2. In the AUR there are also numerous examples of older software, like gcc.
    Zzipo wrote:I have seen previous times that when I do yaourt ----> It can fetch another package at the same time (like x265.so.21) and  x265.so.25 with pacman. I was just expecting some sort of good approach to deal with this problem.
    I assume that this means that they used the trick I just described. Also, the sentence makes me think that you maybe lack a bit of understanding about the workings of the AUR and the build process in general. Did you read the wiki pages about the AUR and makepkg before trying to use the AUR?
    Last edited by runical (2014-08-13 20:46:50)

  • Xmonad-darcs issue with pacman, yaourt and manually aur/abs [SOLVED]

    Hello,
    I'm having the craziest hard time trying to install xmonad-darcs. I can pacman -S xmonad xmonad-contrib fine, but when I copy some nice configs that I see a lot of modules cannot be found after starting x.
    This is the error I am getting when trying to install from aur via abs:
    $ makepkg -s
    ==> Determining latest darcs revision...
    -> Version found: 20100418
    ==> Making package: xmonad-darcs 20100418-1 i686 (Sun Apr 18 23:09:26 EDT 2010)
    ==> Checking Runtime Dependencies...
    ==> Checking Buildtime Dependencies...
    ==> Retrieving Sources...
    ==> Extracting Sources...
    ==> Removing existing pkg/ directory...
    ==> Entering fakeroot environment...
    ==> Starting build()...
    ==> Retrieving complete sources
    darcs failed: Not a repository: http://code.haskell.org/xmonad (Failed to download URL http://code.haskell.org/xmonad/_darcs/inventory: Couldn't connect to server)
    /home/woonasty/abs/xmonad-darcs/PKGBUILD: line 32: cd: /home/woonasty/abs/xmonad-darcs/src/xmonad: No such file or directory
    <command line>:
    Could not find module `Setup':
    Use -v to see a list of the files searched for.
    ==> ERROR: Build Failed.
    Aborting...
    Is this package out of date because the repo dir is wrong?
    vim PKGBUILD yields this:
    1 # Contributor: adam vogt <vogt.adam<<at>>gmail.com>
    2 # Package generated by cabal2arch 0.6
    3 pkgname=xmonad-darcs
    4 pkgrel=1
    5 pkgver=20100418
    6 pkgdesc="A tiling window manager"
    7 url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xmonad"
    8 license=('custom:BSD3')
    9 arch=('i686' 'x86_64')
    10 conflicts=('xmonad')
    11 depends=('gmp' 'libxinerama' 'ghc' 'haskell-x11>=1.5.0.0' 'haskell-mtl')
    12 makedepends=('darcs')
    13 options=('strip')
    14 source=()
    15 install=xmonad.install
    16 md5sums=()
    17 _darcstrunk="http://code.haskell.org"
    18 _darcsmod="xmonad"
    If someone can point me in the right direction I'd love to contribute and fix this package and re-upload, I am a new Arch user and would like to get more involved........right after I get xmonad working lol.
    thank you in advance,
    sleeepy

    sleepy wrote:nvm , mod please close thread i guess the site was temp down.
    Sure thing.

  • [SOLVED] searching a package with pacman/yaourt

    Sometimes i encounter a crash of kmix application on OS bootup. When i try submitting a bug report, it says that "The generated crash information is probably not useful'. The needed packages say i should be having, among others, 'libQtGui.so.4'
    How do i search which package provides this file? I have tried a few options with -Q and -S, but that doesn't seem to work. Any pointers?
    Last edited by njathan (2012-03-17 10:13:03)

    njathan wrote:
    Thanks much!
    [edit] BTW i could not find pkgutils, but pkgtools
    Sorry, pkgtools is the one

  • Messages during pacman/yaourt

    What is the relevancy of this?
    file owned by 'nvidia-dkms' and 'nvidia-utils': 'usr/bin/nvidia-modprobe'
    Anything I should worry?
    I've seen this during hplip-plugin installing with yaourt

    okay, thanks jasonwryan
    I only have used force while upgrading kernel, that... if I don't use "force" will not upgrade" cause this directory/file

  • Powaur - an AUR helper with a pacman-like interface

    Hi guys,
    I've just written this minimalistic AUR helper called powaur, with an interface like pacman / yaourt, so
    there's no need to learn an addition set of commands. C is the only language I'm really really comfortable
    with, so powaur is written in C.
    Links
    Github - https://github.com/yanhan/powaur
    AUR - http://aur.archlinux.org/packages.php?ID=49296
    Updates
    24 Jan 2012:  - Updated to work with pacman 4 (!!)
    10 July 2011:  - allow uppercase answers for questions
    28 June 2011: - --noconfirm option added
                           - --list-aur option added; lists installed AUR packages and their version
                           - only resolve dependencies for new / outdated AUR packages
    26 June 2011: - allow installing of packages as root
                           - add per-user directory in form of /tmp/powaur-username, please comment out
                             "TmpDir" section of your powaur.conf for this to take effect
                           - print immediate dependencies for -S
                           - only print dependency graph for -S when --debug is supplied
    10 June 2011: -S supports dependency resolution
                           -Su available to update outdated AUR packages
                           --crawl to output topological order of packages
                           -G --deps uses similar dependency resolution algorithm with -S
    31 May 2011: Colorized output is now available!
    26 May 2011: Multithreaded downloading is now supported!
    Features
    Currently, powaur offers the following feature set:
    -G, --getpkgbuild Downloads PKGBUILDS of listed packages from the AUR
    --deps Resolve dependencies for packages. This is turned off by default.
    --threads <N> Limits the maximum number of threads to N (max of 10)
    -S, --sync When used alone, installs packages from the AUR without dependency resolution.
    --check Only meaningful with -u. Checks for outdated AUR packages without upgrading them
    -i, --info Similar to that of pacman
    -s, --search Searches the AUR for a single package
    -u, --upgrade Updates outdated AUR packages
    --vote Used with -s, orders search results by vote count (highest first) instead of alphabetical order
    -Q, --query Queries installed packages
    -i, --info Similar to that of pacman
    -s, --search Similar to that of pacman
    --crawl <package(s)> Shows a valid topological order of given packages
    -B, --backup [dir] Backup the pacman local database in <dir>, or the current directory if unspecified
    -M, --maintainer Searches the AUR for a maintainer
    --vote Orders the maintainer's packages by vote count (highest first) instead of alphabetical order
    --color Enable colorized output
    --nocolor Turn off colorized output
    --debug Displays debug information
    -h, --help Displays help
    -V, --version Displays version
    Credits
    Many thanks to Dave Reisner (falconindy) for allowing me to use code in cower for json parsing.
    I also referred to source code from pacman and git.
    Finally
    Feature requests are welcome!
    Last edited by yanhan (2012-01-24 11:27:33)

    Hey there, yanhan. I just switched over from Gentoo to Arch simply for my love of Gnome 3. Maybe when Gentoo jumps on their Gnome support, I'll switch back... but for now, I'm loving Arch.
    I downloaded powaur because I like pacman and I wanted to handle the AUR as seamlessly as emerge handles its overlays. I've got a super newb question for you, though, as per I don't quite know pacman's in's and out's yet.
    So, as I'd like the 64-bit flash binary. I go about doing this as root:
    [root@laptop patrick]# powaur -S flashplugin-prerelease
    Syncing:
    flashplugin-prerelease
    ==> Do you wish to proceed? [Y/n]
    ==> y
    Resolving dependencies... Please wait
    ==> Dependency graph:
    xineramaproto (installed) -> randrproto (installed) -> inputproto (installed) -> xextproto (installed) -> renderproto (installed) -> iana-etc (installed) -> xcb-proto (installed) -> kbproto (installed) -> xproto (installed) -> fixesproto (installed) -> compositeproto (installed) -> damageproto (installed) -> tzdata (installed) -> linux-api-headers (installed) -> glibc (installed) -> libice (installed) -> libdatrie (installed) -> libthai (installed) -> pixman (installed) -> libdaemon (installed) -> expat (installed) -> libjpeg-turbo (installed) -> libxdmcp (installed) -> libxau (installed) -> libxcb (installed) -> libx11 (installed) -> libxext (installed) -> libxinerama (installed) -> libxi (installed) -> libxfixes (installed) -> libxcomposite (installed) -> libxdamage (installed) -> libxrender (installed) -> libxcursor (installed) -> libxrandr (installed) -> nspr (installed) -> run-parts (installed) -> gcc-libs (installed) -> pcre (installed) -> glib2 (installed) -> atk (installed) -> attr (installed) -> acl (installed) -> libcap (installed) -> ncurses (installed) -> readline (installed) -> sqlite3 (installed) -> bash (installed) -> gzip (installed) -> libgpg-error (installed) -> libgcrypt (installed) -> keyutils (installed) -> findutils (installed) -> texinfo (installed) -> libtasn1 (installed) -> sed (installed) -> gdbm (installed) -> db (installed) -> libsasl (installed) -> gmp (installed) -> zlib (installed) -> libxml2 (installed) -> shared-mime-info (installed) -> freetype2 (installed) -> fontconfig (installed) -> libxft (installed) -> gnutls (installed) -> libpng (installed) -> cairo (installed) -> pango (installed) -> libtiff (installed) -> gdk-pixbuf2 (installed) -> gtk-update-icon-cache (installed) -> cracklib (installed) -> pam (installed) -> shadow (installed) -> coreutils (installed) -> filesystem (installed) -> util-linux (installed) -> libsm (installed) -> e2fsprogs (installed) -> dbus-core (installed) -> dbus (installed) -> avahi (installed) -> perl (installed) -> openssl (installed) -> libldap (installed) -> krb5 (installed) -> libcups (installed) -> ca-certificates (installed) -> libssh2 (installed) -> curl (installed) -> nss (installed) -> gtk2 (installed) -> libxt (installed) -> mozilla-common (installed) -> flashplugin-prerelease (AUR target)
    ==> Upgrading:
    flashplugin-prerelease
    ==> Edit PKGBUILD for flashplugin-prerelease? [Y/n/a]
    ==> n
    ==> Continue installing flashplugin-prerelease? [Y/n]
    ==> y
    ==> ERROR: Running makepkg as root is a BAD idea and can cause
    permanent, catastrophic damage to your system. If you
    wish to run as root, please use the --asroot option.
    Ok, fair enough.
    So, as _not_ root.
    [patrick@laptop powaur]$ powaur -S flashplugin-prerelease
    Syncing:
    flashplugin-prerelease
    ==> Do you wish to proceed? [Y/n]
    ==> y
    Resolving dependencies... Please wait
    Segmentation fault
    So... what's my silly noob mistake that isn't allowing me to use your wonderful helper?

  • [SOLVED] yaourt. packages taken from aur that are from core or extra

    Hi! i have a couple of days ago strange yaourt-pacman behaviour, i mean, when i do -Syu --aur, i get strange
    [aleyscha@aleyscha ~]$ yaourt -S screen
    warning: screen-4.0.3-5 is up to date -- reinstalling
    resolving dependencies...
    looking for inter-conflicts...
    Targets: screen-4.0.3-5
    Total Download Size: 0.45 MB
    Proceed with installation? [Y/n]
    :: Retrieving packages from extra...
    error: failed retrieving file 'screen-4.0.3-5-i686.pkg.tar.gz' from ftp.archlinux.org : Connection timed out
    warning: failed to retrieve some files from extra
    error: failed to commit transaction (unexpected error)
    and in yaourt -Syu --aur for example, i get a lot of packages newer in local than in aur, and some packages i know not even are in aur... for example unshield alsa-plugins and tuxcmd
    ==> Searching for new version on AUR
    alsa-plugins: (local=1.0.15-1 aur=1.0.11-1)
    amidi-plug: (local=0.7-3 aur=0.5-1)
    amule-cvs: up to date
    any2dvd: (local=0.34-3 aur=0.30-2)
    archlinux-xdg-menu: not found on AUR
    archmage: up to date
    aria: (local=1.0.0-4 aur=1.0.0_1.fc8-1)
    astromenace: up to date
    audio-convert: (local=0.3.1.1-2 aur=0.3.1.1-1)
    aumix-gtk: (local=2.8-2 aur=2.8-1)
    aurvote: up to date
    avifile: not found on AUR
    bashburn: (local=2.1.2-3 aur=2.1.2-1)
    bfcommander: up to date
    bin2iso: up to date
    bitefusion: up to date
    bkhive2: up to date
    briquolo: up to date
    tuxcmd: not found on AUR
    tuxcube: up to date
    uif2iso: up to date
    unace: (local=2.5-5 aur=2.5-4)
    units: (local=1.87-1 aur=1.85-1)
    unshield: not found on AUR
    uqm: (local=0.6.2-2 aur=0.5.0-1)
    my /etc/pacman.d/core for example:
    # core: Arch Linux core repository
    # United States
    Server = ftp://ftp.archlinux.org/core/os/i686
    Server = ftp://ftp.nethat.com/pub/linux/archlinux/core/os/i686
    Server = ftp://locke.suu.edu/linux/dist/archlinux/core/os/i686
    Server = ftp://mirrors.unixheads.org/archlinux/core/os/i686
    Server = ftp://ftp-linux.cc.gatech.edu/pub/linux/distributions/archlinux/core/o$
    Server = ftp://mirror.cs.vt.edu/pub/ArchLinux/core/os/i686
    Server = http://mirrors.easynews.com/linux/archlinux/core/os/i686
    Server = ftp://ftp.ibiblio.org/pub/linux/distributions/archlinux/core/os/i686
    # South America
    # - Brazil
    Server = http://archlinux.c3sl.ufpr.br/core/os/i686
    Last edited by leo2501 (2008-03-09 11:16:17)

    What are the versions of your pacman and yaourt?
    There are some updates to all the pacman, yaourt and AUR web pages,
    so can you try this:
    1. upgrade pacman itself first
    2. upgrade yaourt itself, then
    3. and last, try full system upgrade.
    These errors seem familiar, but I have no idea how it disappeared.

  • Yaourt not finding AUR dependencies?

    Trying to install the Iron build of Chromium:
    ==> Making package: iron 4.0.227-2 x86_64 (Wed Dec 9 14:26:24 EST 2009)
    ==> Checking Runtime Dependencies...
    ==> Installing missing dependencies...
    lib32-dbus-glib package not found, searching for group...
    [b]error: 'lib32-dbus-glib': not found in sync db[/b]
    ==> ERROR: Pacman failed to install missing dependencies.
    Error: Makepkg was unable to build iron package.
    Note lib32-dbus-glib really is on AUR.  Also,
    $ yaourt -S lib32-dbus-glib --asdeps
    works fine (but then I need to install lib32-gconf by hand also).  On the other hand,
    $ yaourt -S lib32-gconf #another dependency for Iron
    ==> lib32-gconf dependencies:
    - lib32-orbit2 (building from AUR)
    - lib32-gtk2 (package found)
    - lib32-libxml2 (package found)
    This seems pretty inconsistent.  Why is yaourt pulling in dependencies from AUR to install lib32-gconf but not to install Iron?
    Edit: notice the build order seems to be different, because one somehow (?) gets identified as a _runtime_ dependency.
    Last edited by Fixnum (2009-12-09 19:59:05)

    I changed the PKGBUILD from
    if [[ $CARCH = x86_64 ]]; then
    depends=('lib32-alsa-lib' 'lib32-dbus-glib' 'lib32-gconf' 'lib32-nss' 'lib32-libxdamage' 'ttf-dejavu')
    optdepends=('nspluginwrapper-flash: flash support')
    else
    depends=('alsa-lib' 'gconf' 'nss' 'ttf-dejavu')
    fi
    to
    depends=('lib32-alsa-lib' 'lib32-dbus-glib' 'lib32-gconf' 'lib32-nss' 'lib32-libxdamage' 'ttf-dejavu')
    optdepends=('nspluginwrapper-flash: flash support')
    and suddenly it works.  So, I noticed this (installing from original PKGBUILD):
    ==> iron dependencies:
    - alsa-lib (already installed)
    - gconf (already installed)
    - nss (already installed)
    - ttf-dejavu (already installed)
    So, it seems like pacman/yaourt is initially getting dependencies for the wrong architecture and only later coming back and only later getting the correct dependencies from testing against $CARCH, but at this point it screws up for some reason, and the added dependencies like lib32-<stuff> are "not found in sync db" ...
    Edit: this issue persists in yaourt-git.
    Last edited by Fixnum (2009-12-10 20:46:58)

  • AUR/Yaourt says "Continue building of $PKG?" etc, instead of its name

    I don't know what I changed or if I accidentally uninstalled some unknown dependency but now I'm getting lines that say:
    Continue the building of $PKG? [Y/n]
    Continue installing $PKG? [Y/n]
    Checking vote status for $_pkg
    Do you want to vote for $_pkg inclusion/keeping in [community]? [Y/n]
    I don't understand what happened because earlier it was saying the actual package name, like "Continue the building of sdcv?", sdcv being a package from the AUR. Anybody have any ideas with this, I mean, it's not a major dilemma but it's rather irritating. I foresee myself installing something that compiles for 5 minutes and then forget what I was installing and have to scroll up when it prompts me with "Continue installing $PKG?", lol.

    Ok, I have:
    1. Completely removed (-Rsn) Yaourt, cleaned cache, updated ABS (just in case, I dunno!)
    2. Completely removed aurvote, customizepkg, pacman-color, colordiff and did same as above (just in case..)
    3. sudo updatedb, searched for anything with the words from the packages above, found nothing except in /var
    4. Looked in pacman.conf for anything out of ordinary; yielding nothing except defaults and user repos.
    5. Reinstalled xorg core, cleaned cache, updated ABS
    6. Reinstalled wget > pacman > Yaourt > aurvote > customizepkg > pacman-color > colordiff. Then 'sudo updatedb', update ABS (lol)
    7. End up with same results as before: $PKG, $_pkg instead of package name. Very confusing and irritating, now.
    This is bothersome as it becomes hard to keep track of what I'm installing especially when a package has a bunch of dependencies. So, I'm at a loss and am going to have to install another AUR Helper, I think.
    EDITx2: Installed aurshell and it seems to work about as good as Yaourt. Maybe this was a blessing in disguise for me. Still curious as to why Yaourt messed up though.
    EDITx1: Here's my yaourtrc, even though it's default.. maybe some suggestions?
    # a
    # a
    # ~/yaourtrc - Configuration for yaourt
    # See yaourt(8) for more information
    # AlwaysUpgradeDevel no
    # AlwaysUpgradeAur no
    # AlwaysForce no
    # AurVoteSupport yes
    # AutoSaveBackupFile no
    # ColorMod Normal
    # ColorMod LightBackGround
    # ColorMod NoColor
    # ColorMod TextOnly
    # DontNeedToPressEnter yes
    # EditPkgbuild yes
    # ExportToLocalRepository /where/you/want
    # ForceEnglish no
    # LastCommentsNumber 5
    # LastCommentsOrder asc
    # NoConfirm no
    # PacmanBin /usr/bin/pacman-color
    # PkgbuildEditor gvim
    # SearchInAurUnsupported yes
    # ShowAurComment yes
    # TmpDirectory /where/you/want
    # UpdateTerminalTitle yes
    # Define here your prefered Sourceforge mirror: (none surfnet ufpr heanet easynews umn switch$
    # SourceforgeMirror heanet
    Everything with Yaourt in it:
    [17:38:27][milo][~]: locate yaourt
    /etc/yaourtrc
    /etc/bash_completion.d/yaourt
    /usr/bin/yaourt
    /usr/lib/yaourt
    /usr/lib/yaourt/abs.sh
    /usr/lib/yaourt/alpm_backup.sh
    /usr/lib/yaourt/alpm_query.sh
    /usr/lib/yaourt/alpm_stats.sh
    /usr/lib/yaourt/aur.sh
    /usr/lib/yaourt/basicfunctions.sh
    /usr/lib/yaourt/color.sh
    /usr/lib/yaourt/pacman_conf.sh
    /usr/share/locale/fr/LC_MESSAGES/yaourt.mo
    /usr/share/locale/it/LC_MESSAGES/yaourt.mo
    /usr/share/man/man5/yaourtrc.5.gz
    /usr/share/man/man8/yaourt.8.gz
    /var/lib/pacman/local/yaourt-0.9.2.5-1
    /var/lib/pacman/local/yaourt-0.9.2.5-1/depends
    /var/lib/pacman/local/yaourt-0.9.2.5-1/desc
    /var/lib/pacman/local/yaourt-0.9.2.5-1/files
    /var/lib/pacman/local/yaourt-0.9.2.5-1/install
    /var/lib/pacman/sync/archlinuxfr/yaourt-0.9.2.5-1
    /var/lib/pacman/sync/archlinuxfr/yaourt-0.9.2.5-1/depends
    /var/lib/pacman/sync/archlinuxfr/yaourt-0.9.2.5-1/desc
    /var/lib/pacman/sync/archstuff/yaourt-0.9.2.5-1
    /var/lib/pacman/sync/archstuff/yaourt-0.9.2.5-1/depends
    /var/lib/pacman/sync/archstuff/yaourt-0.9.2.5-1/desc
    Last edited by milomouse (2009-04-24 22:24:31)

  • [solved] Delete pacman by mistake

    I deleted pacman, yaourt, scp .... by mistake. What can I do to rescue my system?:(
    Last edited by kmeng (2010-03-19 20:18:57)

    The problem is I also deleted the related dependencies, such as, libachieve, libcrypto.....  I don't know how many dependencies are needed for pacman.

  • [SOLVED] Reflector cannot retrieve mirror data

    Hey guys,
    I've had a look around but I can't seem to find much on this. When running
    sudo reflector --verbose -l 5 --sort rate --save /etc/pacman.d/mirrorlist.bak
    I'm getting
    error: failed to retrieve mirror data: <urlopen error [Errno 111] Connection refused>
    Pacman/yaourt seems to run fine. Problem just started occurring a couple of days ago, not sure what made it stop working. Also occurs on another computer, fresh install.
    Any help would be appreciated.
    Last edited by thesystematic (2013-02-27 11:54:46)

    Just tried it and it worked here.
    There have been some website issues, and reflector uses the website's mirror status page, so that might be/have been the problem.
    Try it again as I think the website issue has only just been resolved.

  • Arch linux for Ubuntu users

    Hello everyone,
    When using Synaptic on Ubuntu it usually sets everything up for you so all the installed software tends to work out of the box without any need to change around configuration. Is the package manager in Arch Linux as integrated as the one from Ubuntu?
    Thanks
    Frank

    I'm new to the linux scene (about 1 month now).  My most used distro (and my fallback if I mess up another distro on a seperate partition) was Ubuntu, until I figured out the basics of Arch.  After this enlightenment, I find Arch to be much easier to work with in terms of customizing apps, having the right libraries I want, and to just do daily functions.  I love to always check for updates to the system.  Ever notice in ubuntu there are about 30 repositories you have to sync with? In Arch there are the 3 basic repositories (extra, core, community) and multilib if you are on 64bit.  Working with pacman is much more efficient and controlled than apt-get imho. 
    One thing I hated with apt-get is that you add in 3rd party PPAs that are slow.  With Arch and its pacman + yaourt(aur) there is really no need for these 3rd party repositories as everything you can imagine is probably available in official repositories or built by the community.  Go check out https://aur.archlinux.org/ this is one of the coolest community made pool of apps around.
    As mentioned before, the pacman doesn't hold your hands so be prepared to google and learn what some packages do.  For example, I am running gnome and install a KDE app called amarok.  Pacman will install everything (including KDE and qt libs) to get amarok started.  However, the only things it doesn't install (but it does tell you what) is extra depencies. 
    Optional dependencies for amarok
        libgpod: support for Apple iPod audio devices
        libmtp: support for portable media devices
        loudmouth: backend needed by mp3tunes for syncing
        ifuse: support for Apple iPod Touch and iPhone
    So, basically I just read through pacman's output, and either google or make a decision on what is needed.  This way my system is controlled tightly and I know more about the system.  In the future if I buy an ipod and want to sync, I'll remember there are some optional depencies available for this.  I can type "pacman -Qi amarok" and it will show me what it depends on as well as optional depencies. 
    Sorry for going on for so long but you get the point.

  • About careful update,system maintaning and dangerous packages to hold

    -I want to know about which packages you usually prevent from updating?And how to do it?
    -With what command i can delete everything the package i have installed?Including config files.
    -Upgrading often is more convenient way for ArchLinux?
    -If you reinstall or install Arch on other machines,have you written install guide or script for yourself,can you share it?
    -Best aides for pacman(yaourt is a good one i know)

    Paingiver wrote:-I want to know about which packages you usually prevent from updating?And how to do it?
    -Upgrading often is more convenient way for ArchLinux?
    I've been thinking more seriously about update frequencies recently. Especially considering the varying levels of brokenness I experience which takes quite some time to fix. This includes minor software compatibilities eg. firefox extensions. Or major functionality problems eg. broken suspend. Or worse, superhard to track show-stopping evil bugs.
    The consensus seems to be update often and fix/downgrade as you go along.
    http://wiki.archlinux.org/index.php/Downgrade_packages
    However, if you want to fix stuff less often, you should update less often. Afterall, bugs introduced by bleeding edge packages might be fixed later on even newer ones. Updating less often allows you to see less of these buGs. Of course, this still doesn't solve the issue of experiencing "bugs" when you finally decide to update.
    http://arm.nrk.cc/ (More info in the wiki)
    To minimise this issue, I'm thinking of using the "Arch Roll back machine". The idea is that you update at a lower frequency of 3 months(variable) and when you finally do update, sync your system 1 week(variable) late. The idea is that by the time you sync, all the show-stoppers or bugs and their "solutions/fixes" are clearly spelt out in forums and the net. Thus, allowing you to fix stuff easily.
    On the whole this results in a highly maintainable system which is as bleeding edge as you desire. If you need specific applications to be updated more frequently, just update those alone. Conversely, if you want your all your apps to be bleeding edge but not the kernel and other hardware stuff, you can blacklist those in pacman.conf.
    Last edited by onguarde (2009-05-12 11:18:17)

Maybe you are looking for