[Solved] Intro to ABS/AUR

Hi,
I was going through an article about a new browser UBZL. When I went to the website, it was talking about ABS/PKGBUILDS etc. I went through ABS wiki http://wiki.archlinux.org/index.php/Beg … e_Appendix but it did not help much, does anyone have completely non-geeky decription of ABS/AUR/PKGBUILD.
I will be grateful for the simple explanation.
Cloud
Last edited by cloudstrife (2009-09-08 16:11:28)

sand_man wrote:Basically, you should know that Arch repos contain binary packages. These packages are using using scripts called PKGBUILDs. The PKGBUILDs are parsed using an app called makepkg.
ABS is the name of the build system. AUR is an unofficial repo with user contributed PKGBUILDs (which you can compile yourself).
Now go back and read Shylock's post again.
So sand_man, ABS is just a system like pacman. In pacman, i download compiled packages and install whereas in ABS i use a PKGBUILD script to download source files and then install. Is it correct. If that is so, what about dependencies? does makepkg take care of dependencies, ie does PKGBUILD have the dependencies taken care?
Thanks a lot
Cloud

Similar Messages

  • Better ABS/AUR support

    Archlinux is a great  disto & I use it for a long time.
    Now I want to know if there is a standard tool like pacman about ABS/AUR.
    I have tried yaourt and it works well.
    Why archlinux not integrate abs/aur into pacman?
    Or offer a simpler way that I can compile some key packages when install archlinux,for example, kernel26 with more security patches.
    And it's hard to  disguise what I installed from repo or abs.
    And I find archlinux is too slim that I can't find some devel files. For example I have to grab glib-doc from aur, and recompile some packages from src manually to gain devel files.
    Plus, can I restricted what to install,
    I enable testing unable branch, I want to disable it  temporarily when sync particular package

    ora wrote:Archlinux is a great  disto & I use it for a long time.
    Now I want to know if there is a standard tool like pacman about ABS/AUR.
    I have tried yaourt and it works well.
    Why archlinux not integrate abs/aur into pacman?
    From http://wiki.archlinux.org/index.php/AUR_User_Guidelines
    Users can share PKGBUILDs using the UNSUPPORTED area in the AUR. UNSUPPORTED does not contain any binary packages but allows users to upload PKGBUILDs that can be downloaded by others. A comments facility allows users to provide suggestions and feedback on improvements to the PKGBUILD contributor. A new flagging system allows TUs to mark pkgs as checked for malicious code. However, these PKGBUILDs are completely unofficial and have not been thoroughly vetted, so they should be used at your own risk.
    Or offer a simpler way that I can compile some key packages when install archlinux,for example, kernel26 with more security patches.
    What is wrong with abs + makepkg ?
    And it's hard to  disguise what I installed from repo or abs.
    Try pacman -Qm. That will work for packages from aur, and packages from abs if you renamed them.
    If you didnt rename them, but they have a different version, pacman -Su will warn you about it.
    And I find archlinux is too slim that I can't find some devel files. For example I have to grab glib-doc from aur, and recompile some packages from src manually to gain devel files.
    no idea what you mean here..
    Plus, can I restricted what to install,
    I enable testing unable branch, I want to disable it  temporarily when sync particular package
    packages in unstable repo have different names.
    About testing repo, it's recommended to either use it totally, or not use it at all.
    But well, you are always free to do what you want, you are on your own then

  • Archfonts: Archlinux fonts index from ABS/AUR.

    Hi guys,
    I needed a "squared" font for some artwork, and couldn't find any font previews for any of the fonts on Arch. So I made this script to generate an html index from the ttf-packages. You can check the code here:
    Web: http://ternstor.github.com/archfonts
    Github: http://github.com/ternstor/archfonts
    Links to the html indexes:
    AUR: html, gzip.
    ABS, Community: html, gzip.
    ABS, Extra: html, gzip.
    Thanks to the aur-git project that made this possible .

    Very nice! Perhaps you could sort the list by name? And link each page to the corresponding ABS/AUR page?

  • [SOLVED] Yaourt search on AUR stopped working

    hi all :>
    yaourt's search engine was working quite nice until i booted up my computer this morning -.-
    does anyone have an idea to solve this problem!? downloading + building from aur works great with yaourt just the search thingy is kinda broken -.-
    can it be possible that it has to do something with my changes in sysctl.conf? i added several rules:
    # Disable packet forwarding
    net.ipv4.ip_forward=0
    # Disable the magic-sysrq key
    kernel.sysrq = 0
    # Enable TCP SYN Cookie Protection
    net.ipv4.tcp_syncookies = 1
    # Source Address verification
    net.ipv4.conf.all.rp_filter = 1
    # Block Ping
    net.ipv4.icmp_echo_ignore_all = 1
    net.ipv4.tcp_timestamps = 0
    net.ipv4.conf.all.accept_source_route=0
    net.ipv4.icmp_echo_ignore_broadcasts=1
    net.ipv4.icmp_ignore_bogus_error_responses=1
    best regards :>
    Last edited by arch0r (2008-12-29 19:37:54)

    I've come up with a workaround. It's quick and probably dirty, but it enables me to search the packages and view the descriptions.
    --- yaourt.orig    2008-12-26 13:12:42.000000000 +0100
    +++ /usr/bin/yaourt    2008-12-26 13:23:45.000000000 +0100
    @@ -1253,9 +1253,9 @@
        _pkg=`echo $1 | sed 's/ AND / /'`
        title $(eval_gettext 'searching for $_pkg on AUR')
        [ "$MAJOR" = "interactivesearch" ] && i=$(($(wc -l $searchfile | awk '{print $1}')+1))
    -    wget -q "${AUR_URL}${1}" -O - | grep -A 2 "<a href='/packages.php?ID=" \
    +    wget -q "${AUR_URL}${1}" -O - | grep -A 3 "<a href='packages.php?ID=" \
        | sed -e "s/<\/span>.*$//" -e "s/^.*packages.php?ID=.*span class.*'>/aur\//" -e "s/^.*span class.*'>//" \
    -    | grep -v " " | grep -v "^--" |
    +    | grep -v " " | grep -v "^--" | grep -v "^$" |
        while read line; do
            if [ "${line%\/*}" = "aur" ]; then
                package=$(echo $line | awk '{ print $1}' | sed 's/^.*\///')

  • [SOLVED] Remove / Uninstall 'supersonic' AUR package

    Hi guys, I am setting up a home server which will have OwnCloud and some music streaming with Subsonic.
    I read that Supersonic was a fork of Subsonic and was available on AUR so I installed that - though I cannot seem to get it to work, it starts OK but I cannot browse to MYHOMEURL:4040.
    Anyways, I am now gonna install the actual subsonic from AUR but I cannot seem to uninstall supersonic using pacman.
    Pacman -Rsnc supersonic
    ...returns 'error: target not found: supersonic'
    This is my first time using Arch and of course AUR so I cannot see how to remove this package.
    Last edited by kaipee (2012-07-11 19:32:59)

    kaipee wrote:
    Aah, right thanks Inxsible.
    Turns out it was 'supersonic-git'
    this forum needs a thanks button
    Don't forget to mark thread as [SOLVED]

  • [Solved] Yaourt not searching AUR

    My recent upgrade seems to have broken Yaourt. It does not search for packages in AUR anymore. I have tried searching the forum, but cannot figure out what's wrong. This is what my /etc/yaourtrc looks like:
    # a
    # a
    # ~/yaourtrc - Configuration for yaourt
    # See yaourt(8) for more information
    # AlwaysUpgradeDevel no
    # AlwaysUpgradeAur no
    # AlwaysForce no
    AurVoteSupport yes
    # ColorMod Normal
    # ColorMod LightBackGround
    # ColorMod NoColor
    # ColorMod TextOnly
    # DontNeedToPressEnter yes
    # EditPkgbuild yes
    # ExportToLocalRepository /where/you/want
    # 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 belnet kent mesh optusnet jaist puzzle superb-east nchc superb-west)
    # SourceforgeMirror heanet
    Any ideas?
    Last edited by paramthegreat (2009-05-16 21:46:08)

    ok, so i seem to have solved the issue. i found a changelog for yaourt 0.9.2 that mentioned "fixing aur search". that prompted me to check the yaourt version on my machine and it was still at 0.9.0
    upgrading to the latest version seems to have fixed the problem.

  • [SOLVED] install package from aur via yaourt

    Hi,
    i installed yaourt and tried to install from the aur.
    it keeps asking me to continue bulding and then restart building. it just wont install any packages.
    for none-aur packages it works fine btw.
    any help?
    alex
    Last edited by alext (2011-10-11 23:13:53)

    me too and it didnt.
    [xxx@xxx pcmanfm-mod]$ yaourt ntfs-config
    1 aur/ntfs-config 1.0.1-7 (200)
    Enable/disable NTFS write support with a simple click
    ==> Enter n° of packages to be installed (ex: 1 2 3 or 1-3)
    ==> -------------------------------------------------------
    ==> 1
    ==> Downloading ntfs-config PKGBUILD from AUR...
    x PKGBUILD
    x python-2.7.patch
    Comment by: loleg on Sat, 25 Jun 2011 10:07:14 +0000
    Compiles installs OK using yaourt, however does not work on my up-to-date system with the issue discussed here: http://ubuntuforums.org/archive/index.php/t-1497399.html
    Comment by: jlcordeiro on Mon, 27 Jun 2011 08:56:12 +0000
    Can you check if:
    sudo mkdir /etc/hal/fdi
    sudo touch /etc/hal/fdi/policy
    solves the problem?
    Comment by: mr430 on Tue, 04 Oct 2011 15:56:44 +0000
    jlcordeiro, same problem and making /etc/hal/fdi directory solve it, thanks
    Comment by: jlcordeiro on Sat, 08 Oct 2011 08:17:08 +0000
    Updated with the solution to the mentioned problem.
    Comment by: archdria on Tue, 11 Oct 2011 12:04:43 +0000
    Please, add perl-xml-parser as makedep :)
    Comment by: jlcordeiro on Tue, 11 Oct 2011 21:36:05 +0000
    Done. Thank you :)
    First Submitted: Fri, 19 Jan 2007 21:10:44 +0000
    ntfs-config 1.0.1-7
    ( Unsupported package: Potentially dangerous ! )
    ==> Edit PKGBUILD ? [Y/n] ("A" to abort)
    ==> ------------------------------------
    ==> n
    ==> ntfs-config dependencies:
    - python2 (already installed)
    - pygtk (already installed)
    - udev (already installed)
    - ntfs-3g (already installed)
    - perl-xml-parser (already installed)
    - warning: (building from AUR)
    - config (building from AUR)
    - file (package found)
    - /etc/pacman.d/mirrorlist, (building from AUR)
    - line (building from AUR)
    - 82: (building from AUR)
    - directive (building from AUR)
    - 'Germany' (building from AUR)
    - in (building from AUR)
    - section (building from AUR)
    - 'testing' (building from AUR)
    - not (building from AUR)
    - recognized. (building from AUR)
    - warning: (building from AUR)
    - config (building from AUR)
    - file (package found)
    - /etc/pacman.d/mirrorlist, (building from AUR)
    - line (building from AUR)
    - 82: (building from AUR)
    - directive (building from AUR)
    - 'Germany' (building from AUR)
    - in (building from AUR)
    - section (building from AUR)
    - 'core' (building from AUR)
    - not (building from AUR)
    - recognized. (building from AUR)
    - warning: (building from AUR)
    - config (building from AUR)
    - file (package found)
    - /etc/pacman.d/mirrorlist, (building from AUR)
    - line (building from AUR)
    - 82: (building from AUR)
    - directive (building from AUR)
    - 'Germany' (building from AUR)
    - in (building from AUR)
    - section (building from AUR)
    - 'extra' (building from AUR)
    - not (building from AUR)
    - recognized. (building from AUR)
    - warning: (building from AUR)
    - config (building from AUR)
    - file (package found)
    - /etc/pacman.d/mirrorlist, (building from AUR)
    - line (building from AUR)
    - 82: (building from AUR)
    - directive (building from AUR)
    - 'Germany' (building from AUR)
    - in (building from AUR)
    - section (building from AUR)
    - 'community-testing' (building from AUR)
    - not (building from AUR)
    - recognized. (building from AUR)
    - warning: (building from AUR)
    - config (building from AUR)
    - file (package found)
    - /etc/pacman.d/mirrorlist, (building from AUR)
    - line (building from AUR)
    - 82: (building from AUR)
    - directive (building from AUR)
    - 'Germany' (building from AUR)
    - in (building from AUR)
    - section (building from AUR)
    - 'community' (building from AUR)
    - not (building from AUR)
    - recognized. (building from AUR)
    - warning: (building from AUR)
    - config (building from AUR)
    - file (package found)
    - /etc/pacman.d/mirrorlist, (building from AUR)
    - line (building from AUR)
    - 82: (building from AUR)
    - directive (building from AUR)
    - 'Germany' (building from AUR)
    - in (building from AUR)
    - section (building from AUR)
    - 'multilib' (building from AUR)
    - not (building from AUR)
    - recognized. (building from AUR)
    ==> Continue building ntfs-config ? [Y/n]
    ==> -------------------------------------
    ==>
    ==> Building and installing package
    ==> Install or build missing dependencies for ntfs-config:
    Password:
    warning: config file /etc/pacman.d/mirrorlist, line 82: directive 'Germany' in section 'testing' not recognized.
    warning: config file /etc/pacman.d/mirrorlist, line 82: directive 'Germany' in section 'core' not recognized.
    warning: config file /etc/pacman.d/mirrorlist, line 82: directive 'Germany' in section 'extra' not recognized.
    warning: config file /etc/pacman.d/mirrorlist, line 82: directive 'Germany' in section 'community-testing' not recognized.
    warning: config file /etc/pacman.d/mirrorlist, line 82: directive 'Germany' in section 'community' not recognized.
    warning: config file /etc/pacman.d/mirrorlist, line 82: directive 'Germany' in section 'multilib' not recognized.
    error: target not found: recognized.
    ==> Restart building ntfs-config ? [y/N]
    ==> ------------------------------------
    ==>
    ==> Edit PKGBUILD ? [Y/n] ("A" to abort)
    ==> ------------------------------------
    ==> n
    ==> ntfs-config dependencies:
    - python2 (already installed)
    - pygtk (already installed)
    - udev (already installed)
    - ntfs-3g (already installed)
    - perl-xml-parser (already installed)
    - warning: (building from AUR)
    - config (building from AUR)
    - file (package found)
    - /etc/pacman.d/mirrorlist, (building from AUR)
    - line (building from AUR)
    - 82: (building from AUR)
    - directive (building from AUR)
    - 'Germany' (building from AUR)
    - in (building from AUR)
    - section (building from AUR)
    - 'testing' (building from AUR)
    - not (building from AUR)
    - recognized. (building from AUR)
    - warning: (building from AUR)
    - config (building from AUR)
    - file (package found)
    - /etc/pacman.d/mirrorlist, (building from AUR)
    - line (building from AUR)
    - 82: (building from AUR)
    - directive (building from AUR)
    - 'Germany' (building from AUR)
    - in (building from AUR)
    - section (building from AUR)
    - 'core' (building from AUR)
    - not (building from AUR)
    - recognized. (building from AUR)
    - warning: (building from AUR)
    - config (building from AUR)
    - file (package found)
    - /etc/pacman.d/mirrorlist, (building from AUR)
    - line (building from AUR)
    - 82: (building from AUR)
    - directive (building from AUR)
    - 'Germany' (building from AUR)
    - in (building from AUR)
    - section (building from AUR)
    - 'extra' (building from AUR)
    - not (building from AUR)
    - recognized. (building from AUR)
    - warning: (building from AUR)
    - config (building from AUR)
    - file (package found)
    - /etc/pacman.d/mirrorlist, (building from AUR)
    - line (building from AUR)
    - 82: (building from AUR)
    - directive (building from AUR)
    - 'Germany' (building from AUR)
    - in (building from AUR)
    - section (building from AUR)
    - 'community-testing' (building from AUR)
    - not (building from AUR)
    - recognized. (building from AUR)
    - warning: (building from AUR)
    - config (building from AUR)
    - file (package found)
    - /etc/pacman.d/mirrorlist, (building from AUR)
    - line (building from AUR)
    - 82: (building from AUR)
    - directive (building from AUR)
    - 'Germany' (building from AUR)
    - in (building from AUR)
    - section (building from AUR)
    - 'community' (building from AUR)
    - not (building from AUR)
    - recognized. (building from AUR)
    - warning: (building from AUR)
    - config (building from AUR)
    - file (package found)
    - /etc/pacman.d/mirrorlist, (building from AUR)
    - line (building from AUR)
    - 82: (building from AUR)
    - directive (building from AUR)
    - 'Germany' (building from AUR)
    - in (building from AUR)
    - section (building from AUR)
    - 'multilib' (building from AUR)
    - not (building from AUR)
    - recognized. (building from AUR)
    ==> Continue building ntfs-config ? [Y/n]
    ==> -------------------------------------
    ==>
    ==> Building and installing package
    ==> Install or build missing dependencies for ntfs-config:
    warning: config file /etc/pacman.d/mirrorlist, line 82: directive 'Germany' in section 'testing' not recognized.
    warning: config file /etc/pacman.d/mirrorlist, line 82: directive 'Germany' in section 'core' not recognized.
    warning: config file /etc/pacman.d/mirrorlist, line 82: directive 'Germany' in section 'extra' not recognized.
    warning: config file /etc/pacman.d/mirrorlist, line 82: directive 'Germany' in section 'community-testing' not recognized.
    warning: config file /etc/pacman.d/mirrorlist, line 82: directive 'Germany' in section 'community' not recognized.
    warning: config file /etc/pacman.d/mirrorlist, line 82: directive 'Germany' in section 'multilib' not recognized.
    error: target not found: recognized.
    ==> Restart building ntfs-config ? [y/N]
    ==> ------------------------------------
    ==>
    ==> WARNING: Following packages have not been installed:
    ntfs-config
    Edit: now ive just seen that i forgot about the warnings. i am not sure about what they mean and how to fix it.
    Last edited by alext (2011-10-11 22:16:58)

  • How to wrap up C++ Qt Creator project into ABS/AUR?

    Hi,
    Is there a more or less standard/streamlined procedure to create a deployable package from a Qt Creator project?

    You mean create a PKGBUILD file?  You just use the same build commands in the PKGBUILD that you would do in a console.  eg. most Qt programs are built with a simple
    > qmake
    > make
    Check out a few pkgbuilds from aur/abs for Qt apps for examples.

  • [SOLVED] Installing modemmanager + accessing aur + misc issues

    Hi All:
    I am new to Arch. It was a very learning and trying experience getting Arch up and running with Gnome 3, and wireless connectivity etc., but it was a lot of fun and the system is very fun to use.. Now, I have Network Manager installed so that I can also connect to the internet using a datacard (USB modem) as well as wireless internet when in office.
    After struggling to get the modem out of the CD mode, installing modemmanager, and usb_modeswitch, things were working ok, sort of. Network Manager detected my datacard and showed it in available connections in the applet (in the clutter notification).. When I clicked on it to try and connect, nothing happens. I then open Network Settings, and go to Mobile Broadband tab, and click on "Options" but nothing shows up. I thought maybe, modemmanager didn't install properly so I try uninstalling it, and re-installing and try again. I guess I did this a couple of times without thinking.. Somewhere in the middle of it all, modemmanager got messed up, and when I did "clyde -Qi modemmanager", it showed like (typing this from memory):
    extra/modemmanager <version-number>
    Null
    So, I uninstalled it ("clyde -R modemmanager"), and tried reinstalling it (clyde -S --repos modemmanager), but it won't install. It keeps saying that there are many files are that already existing so installation is aborted. I am not sure if I can delete those files (some are in the d-bus folder etc).. Without modemmanager, my USB modem won't show up on the network manager applet anymore.
    I wanted to post the contents of that error message here, using pastebin, but that brings me to the next problem:
    Some websites are not accessible from my Arch installation. The websites I know aren't working are:
    1. Aur website (doesn't load),
    2. Arch forums (loads but won't let me post),
    3. pastebin.com (loads but won't let me post),
    4. Youtube (loads site but video won't load).
    These sites work fine from my windows installation. Also, sending email via IMAP on thunderbird is very whimsical. I think if the message is bigger than a particular size, it gets stuck halfway.. Searching for the youtube issue, I found someone saying that setting MTU on the network manager will solve it. So, I set MTU to 1436 bytes. (or something close) That solved the youtube problem, but the remaining problems still persist.
    Sorry I am not able to give all the error messages here yet, because of the website accessing problem in my Arch installation. I am posting this from windows. Another problem I was having was not being able to write to my NTFS partition from Arch (even with root privileges) but I will leave that to another time/thread, because I still think there are things I can try to get that working..
    I will try and use a wired connection to see if that solves the problems. Meanwhile, any suggestions on how I can cleanup the modemmanager files so I can re-install it would be very helpful.
    Thanks,
    Maha
    Last edited by magesha (2011-07-20 11:54:59)

    Ok, fixed it thanks to some very helpful people in the IRC channel. Many thanks.
    I think my main mistakes was using clyde for installing from the repo, and not letting clyde finish properly once.. Removed the files after checking with pacman -Qo that they don't belong to any package. Then reinstalled modemmanager from the repo. Used nm-connections-editor to add the modem settings, and all set now!
    As for the website/posting problem, somehow it seems to have vanished. Either my router has some intermittent issues or MTU = 1426 bytes is somehow sacred.. Anyways, marking this post as [SOLVED].
    -Magesha

  • Bauerbill: Powerpill + ABS, AUR, CPAN and Hackage support + more

    info page: http://xyne.archlinux.ca/info/bauerbill
    edit: the info page now contains a FAQ which you should check before posting any questions, especially questions about output
    I've created a version of Powerpill with ABS and AUR support. I've wanted to do this for a while but I didn't want to step on Yaourt's toes. Recently though there has been a wave of AUR helpers so I decided that it was time to throw my own contribution into the mix.
    Here's a quick feature overview:
    * AUR support (downloading, full dependency resolution, building, installation)
    * CPAN support (downloading, full dependency resolution, building, installation)
    * Hackage support (downloading, full dependency resolution, building, installation)
    * ABS support (can build all packages from source from any repo which provides the $repo.abs.tar.gz archive)
    * parallelization for faster downloads (single, combined package and source downloads for upgrades with aria2c, parallel searches, parallel taurball downloads, etc)
    * drops privileges to build when run as root, checks for sudo to install packages when run as non-root
    * unified sync db and AUR search (bauerbill -Ss, bauerbill -Si) with support for multiple search arguments
    * tracks all dependencies during build operations and cleans up makedepends when done
    * PKGBUILD inspection prompt with support for viewing, editing, backup up, diffing and patching files interactively
    * options to automatically patch and build specified packages
    * option to trust ABS PKGBUILDs to fully automate repo package building
    * option to trust specific AUR users to fully automate AUR package building
    * built-in Reflector support for finding additional mirrors for downloads
    * built-in PkgD support for retrieving packages over a LAN
    * build-in Rebase support for selective database extraction... also displays a list of changes during each operation
    Bauerbill is currently only available from the repo on my site and it depends on perl-xyne-common and perl-xyne-arch in the same repo. I rewrote large portions of the latter two while writing Bauerbill and I want to wait until the code feels stable before pushing them to [community]. Bauerbill will then get added to the AUR.
    Check that you have the latest versions of my perl modules before posting any bugs. I'm actively using bauerbill right now and pushing micro-updates as soon as I find something to fix.
    Last edited by Xyne (2010-02-18 14:27:56)

    Pank wrote:
    I get the following error using standard bauerbill.conf. I am able to make mkdir and touch in tmp, which seems to be the default place for bauerbill to hang around.
    > bauerbill -S emacs
    error: no writable cache directory found
    It's a Pacman wrapper so the default cache is /var/cache/pacman/pkg. You need to either specify a different cache using Pacman's "--cachedir <path>" option, or run it as root to gain access to the default cache. I'll try to make that message clearer, but try running "pacman -S emacs" and it will tell you that you need to be root too.
    Pank wrote:PS: I use pbfetch at the moment. The one thing that all these new yaourt replacements, execept pakthur, seem to miss is default to search. i.e. yaourt emacs would list all packages containing the term "emacs". Is there a reason that yaourt-replacements don't include this feature?
    Pacman doesn't default to searching. Use "bauerbill -Ss <pkg>" if you want to search.
    Nezmer wrote:Does it fetch from SVN/trunk like pbget?
    Nope. As the documentation states, it fetches $repo.abs.tar.gz archives. All of the official repositories contain archives of their PKGBUILDs and local source files (e.g. core.abs.tar.gz, extra.abs.tar.gz, community.abs.tar.gz, etc) that this is where Bauerbill gets the files for building repo packages. I did it this way because it enables Bauerbill to support unofficial repos that include such files. It's also much simpler than scraping the official site's html, which would be slow and place useless load on the server.

  • [Solved] Help with ABS

    New to Arch,
    I'm trying to wrap my head around abs and aur.  I understand having to make the files, but I'm not sure where to put the url's for the mirrors I want to DL from, such as github, I read the guide and put them in the files and it kept saying they were invalid.  It's confusing me alot. I understand this is probably a dumb question but if someone could point me to the correct information I would greatly appreciate it.  The guides I found didn't get me through it.
    EDIT:  I reread the wiki and the man pages, I was following a guide I found which got me more and more confused, from now on I'll ensure the hostname is archlinux.org before following a guide so closely
    Last edited by cshenkan (2013-11-10 03:46:22)

    cshenkan wrote:Thanks alot, sorry if I come off as another lazy jerk who just wants the answers without putting in the work.  I'm new to a linux distro that doesn't hold your hand, the wiki sure helps alot but my google searches seem to be counter-productive if an archlinux.org page doesn't come up in the top ten. (though it usually does)
    Hey, welcome.  You will fit in here just fine
    No one holds a grudge.  If you don't do your homework, someone will make it clear.  And, it does not just happen to newbies.  Even as a moderator, I still am sometimes humbled by by peers for not having done my own research.

  • ABS - AUR

    Is there any way to make ABS download all PKGBUILD-s from AUR with package-name directory trees?
    it would be nice

    No, it is not possible through ABS. But this will do what you want:
    http://wiki.archlinux.org/index.php/Aurscrape

  • [SOLVED] lib32-printproto on AUR

    Hi,
    I'm trying to install lib32-libxp from AUR, and I can't because its depency (lib32-printproto) gives me an error:
    └─>$ yaourt -S lib32-libxp
    ==> Resuming previous build
    ==> Downloading lib32-libxp PKGBUILD from AUR...
    tar: Record size = 6 blocks
    ==> Last 5 comments ordered by date (asc):
    Comment by: Janax on Thu, 01 Nov 2007 15:51:18 +0000
    Had to change the link from "core" to "extra" repository... otherwise worked perfectly!
    Comment by: Synthead on Tue, 21 Oct 2008 13:01:30 +0000
    Had problems with this package. I made a new PKGBUILD:
    pkgname=lib32-libxp
    pkgname32=${pkgname/lib32-/}
    pkgver=1.0.0
    pkgrel=1
    pkgrel32=2
    pkgdesc="X11 X Print Library"
    arch=(x86_64)
    url="http://xorg.freedesktop.org/"
    license=('GPL')
    groups=()
    depends=(lib32-libxext lib32-printproto)
    makedepends=()
    provides=()
    conflicts=()
    replaces=()
    backup=()
    options=()
    install=
    source=(ftp://ftp.archlinux.org/extra/os/i686/${pkgname32}-${pkgver}-${pkgrel32}-i686.pkg.tar.gz)
    noextract=()
    md5sums=(d1ba7ca5620ec0a03806cba518af8acf)
    build() {
    mkdir -p $startdir/pkg/opt/lib32/usr/
    cp -rPf $startdir/src/usr/lib $startdir/pkg/opt/lib32/usr/lib
    Comment by: ataraxia on Sun, 14 Jun 2009 22:47:56 +0000
    Adopted and updated. New PKGBUILD based on Synthead's, from previous comment.
    Comment by: Kray on Fri, 21 Aug 2009 16:19:31 +0000
    PKGBUILD is broken, pkgrel32 should be 3, not 2
    Comment by: bchurchill on Thu, 24 Dec 2009 05:24:43 +0000
    lib32-printproto should be listed as a dependency.
    Everything else works! The PKGBUILD was updated to include Kray's comment that pkgre132 needed to be changed.
    First Submitted: Fri, 23 Mar 2007 22:38:51 +0000
    lib32-libxp 1.0.0-4 : X11 X Print Library
    ( Unsupported package: Potentally dangerous ! )
    ==> Edit the PKGBUILD (highly recommended for security reasons) ? [Y/n]("A" to abort)
    ==> ----------------------------------------------
    ==>n
    ==> lib32-libxp dependencies:
    - lib32-libxext (already installed)
    - lib32-printproto (building from AUR)
    ==> Continue the building of lib32-libxp ? [Y/n]
    ==> ----------------------------------------------
    ==>y
    ==> Building missing dependencies from AUR:
    ==> Resuming previous build
    ==> Downloading lib32-printproto PKGBUILD from AUR...
    tar: Record size = 6 blocks
    First Submitted: Tue, 21 Oct 2008 12:56:55 +0000
    lib32-printproto 1.0.4-1 : X11 print extension wire protocol
    ( Unsupported package: Potentally dangerous ! )
    ==> Edit the PKGBUILD (highly recommended for security reasons) ? [Y/n]("A" to abort)
    ==> ----------------------------------------------
    ==>n
    ==> Continue the building of lib32-printproto ? [Y/n]
    ==> ----------------------------------------------
    ==>y
    ==> Install or build missing dependencies for lib32-printproto:
    ==> Building and installing package
    ==> Making package: lib32-printproto 1.0.4-1 x86_64 (Sat Mar 13 11:11:31 CET 2010)
    ==> Checking Runtime Dependencies...
    ==> Checking Buildtime Dependencies...
    ==> Retrieving Sources...
    -> Downloading printproto-1.0.4-1-i686.pkg.tar.gz...
    --2010-03-13 11:11:31-- ftp://ftp.archlinux.org/extra/os/i686/printproto-1.0.4-1-i686.pkg.tar.gz
    => "printproto-1.0.4-1-i686.pkg.tar.gz.part"
    Resolving ftp.archlinux.org... 209.85.41.143, 209.85.41.144
    Connecting to ftp.archlinux.org|209.85.41.143|:21... connected.
    Logging in as anonymous ... Logged in!
    ==> SYST ... done. ==> PWD ... done.
    ==> TYPE I ... done. ==> CWD (1) /extra/os/i686 ... done.
    ==> SIZE printproto-1.0.4-1-i686.pkg.tar.gz ... done.
    ==> PASV ... done. ==> RETR printproto-1.0.4-1-i686.pkg.tar.gz ...
    No such file "printproto-1.0.4-1-i686.pkg.tar.gz".
    ==> ERROR: Failure while downloading printproto-1.0.4-1-i686.pkg.tar.gz
    Aborting...
    Error: Makepkg was unable to build lib32-printproto package.
    ==> Install or build missing dependencies for lib32-libxp:
    Looks like the file is not found, but where else can I find it ?
    Last edited by spiridow (2010-03-13 12:56:04)

    jelly wrote:you should check the i686 version of i686 and change it in the PKGBUILD.
    Thanks, that worked. I had to change the md5sum too, though.

  • [SOLVED] Pacman and ABS sync give different results

    I have been having a few issues with the NZ mirror, however they have been sorted. I have -Syy'ed a couple of times and get back:
    :: Starting full system upgrade...
    local database is up to date
    Which I know isn't the case as I visited the mirror via a browser and I can see Thunderbird 3 sitting there (taunting me)...
    So I did a
    # abs
    and now in /var/abs/extra/ I have thunderbird 3 sitting there. How is that possible?
    Last edited by jasonwryan (2009-12-18 21:41:19)

    jasonwryan wrote:
    How would I find that?
    /edit
    /var/log/pacman.log reports
    [2009-12-18 16:01] synchronizing package lists
    You open up the address in a browser and see all the files on the mirror and the dates they changed, there should be a file called extra.db.tar.gz which is the file listing what's on the mirror. You can also check mirror status on this page https://users.archlinux.de/~gerbra/mirrorcheck.html

  • [SOLVED] Translate google-chrome (aur)

    Is there a way to install google-chrome translation (spanish)?
    I know I could install chromium from extra, and chromium-browser-l10n-ppa from aur (have not tried yet, but I think it should work), but I just can't find any "l10n" for google-chrome (aur).
    Just curious, since google-chrome is fully translated on windows.
    Last edited by mzneverdies (2012-03-04 22:20:13)

    No, you can't change browsers language from browser options, not on linux.
    In Windows, follow these steps to change this setting:
    Click Languages and spell-checker settings to open the "Language and Input" dialog.
    Select the language you'd like to use from the list. If the language isn't listed, first add it as one of your preferred webpage languages.
    On the right panel, click Display Google Chrome in this language.
    Restart the browser to apply the changes.
    On a Mac, currently the browser interface language is determined by the Language & Text setting in System Preferences. To learn how to update your system language, visit Apple Computer’s Support .
    On a Linux, check your system language support.

Maybe you are looking for

  • Javax Activation error, pls help me very urgent

    Hello, I am calling a java stored procedure, but I am getting the following error: javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed; boundary="----=_Part_0_-1403249095.1105388630390" I dropped the jar files f

  • Get error message when trying to open email

    When I try to open my email I get an error message that says you are probably not logged on to the portal.  I have signed on to my email account.  I have restarted my computer, I have made sure that I am not on face time, I have also logged off and l

  • Problem with JSP Tag class

    Hi,           After some time of work, WLS ends up with the following error message:           weblogic.servlet.jsp.JspException: (line -1): Error in tag library at:           'cm': There is no setter method for property 'limit', for Tag           cl

  • [svn] 3410: Here are some changes to DataGroup.

    Revision: 3410 Author: [email protected] Date: 2008-09-29 15:27:50 -0700 (Mon, 29 Sep 2008) Log Message: Here are some changes to DataGroup. The big change is the way we instantiate components. We aren?\226?\128?\153t re-using the Group logic anymore

  • ODBC Driver Error

    Using 8i oracle client and NT workstation, and the ODBC Driver is 3.52. After installing the 8i, the client logs in to the WBOE application, and the error is cannot load resource file sqresus.dll, but it is residing on his HD? Is it a permission prob