You are not logged in.

#1 2013-01-07 09:32:16

fosskers
Member
Registered: 2012-02-21
Posts: 167
Website

Aura - 3.2.6 - The Secure, Multilingual Package Manager

2020 June

Check out Aura's new Guide Book! https://fosskers.github.io/aura/

2020 May

Aura 3 has been released! As always, the CHANGELOG is the best place to check for specifics: https://github.com/fosskers/aura/blob/m … 2020-05-20

This release has two major features:

- The ability to configure Aura via a conf file.
- The `-P` flag, for scanning PKGBUILDs for security vulnerabilities.

2020 Feb 1

Aura 2 has been released! Check out the details of the changes here: https://github.com/fosskers/aura/blob/m … LOG.md#200

A quick summary of the changes:

- Dependency resolution is much faster.
- Proper handling of split packages.
- PKGBUILD security analysis.
- Improved translations.

Thank you to everyone who helped make this a reality!

---

Aura Github Page >>= https://github.com/fosskers/aura
Aura AUR Page >>= https://aur.archlinux.org/packages/aura

---

Comparison chart of the various AUR Helpers:
https://wiki.archlinux.org/index.php/AU … ison_Table

Last edited by fosskers (2021-09-18 06:02:35)


Author of Aura

Offline

#2 2013-01-07 14:26:02

drcouzelis
Member
From: Connecticut, USA
Registered: 2009-11-09
Posts: 4,092
Website

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

fosskers wrote:

* `--save` option. Stores a record of all installed packages.
* `--restore` option. Restores a state stored with `--save`. Good for reversing system breakage.

That... is GENIUS. yikes

Offline

#3 2013-01-07 22:10:23

fosskers
Member
Registered: 2012-02-21
Posts: 167
Website

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

Came up with the idea when a kernel update broke my system. At the time I didn't know it was the kernel, and had done an update of maybe 15 packages or so. I knew one of them had to be the culprit, and I thought to myself "I wish I could just reverse all this at once".

Last edited by fosskers (2013-01-07 22:10:35)


Author of Aura

Offline

#4 2013-01-08 01:33:10

Mindstormscreator
Member
Registered: 2012-07-01
Posts: 186

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

yaourt -S aura
yaourt -Rs yaourt

smile

Also, how do I get zsh completions working right?

Last edited by Mindstormscreator (2013-01-08 01:49:52)

Offline

#5 2013-01-08 05:22:11

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,354

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

fosskers wrote:

Came up with the idea when a kernel update broke my system. At the time I didn't know it was the kernel, and had done an update of maybe 15 packages or so. I knew one of them had to be the culprit, and I thought to myself "I wish I could just reverse all this at once".

Sounds like you'd have to manually save before update though. Wouldn't it make sense to automatically 'checkpoint' each full update?


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#6 2013-01-08 09:00:48

fosskers
Member
Registered: 2012-02-21
Posts: 167
Website

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

Thanks for the install smile

Mindstormscreator wrote:

Also, how do I get zsh completions working right?

They're not working...? sad
They install and work on my end...

Is the file _aura present in /usr/share/zsh/site-functions?

---

ngoonee wrote:

Wouldn't it make sense to automatically 'checkpoint' each full update?

Yes. Yes it would.


Author of Aura

Offline

#7 2013-01-08 14:29:03

Spyhawk
Member
Registered: 2006-07-07
Posts: 485

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

drcouzelis wrote:
fosskers wrote:

* `--save` option. Stores a record of all installed packages.
* `--restore` option. Restores a state stored with `--save`. Good for reversing system breakage.

That... is GENIUS. yikes

I haven't checked out 1.1 now, but is the --save/--backup option similar to the Backing_up_and_retrieving_a_list_of_installed_packages commands?

Offline

#8 2013-01-08 20:04:42

Mindstormscreator
Member
Registered: 2012-07-01
Posts: 186

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

fosskers wrote:

They're not working...? sad
They install and work on my end...

Is the file _aura present in /usr/share/zsh/site-functions?

That file is present.

On a second check, completions work for the Official repos but not the aur.

sudo aura -S python-[tab]
python-atspi              python-logilab-astng      python-pyro             
python-beaker             python-logilab-common     python-pyserial         
python-beautifulsoup4     python-lxml               python-pytools          
python-bottle             python-lxml-docs          python-pytz             
...

sudo aura -A yaou[tab]
No matches for: `arguments', `corrections', or `file'

Offline

#9 2013-01-08 21:59:50

fosskers
Member
Registered: 2012-02-21
Posts: 167
Website

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

@Spyhawk: I didn't know that existed, and it looks kind of complicated.

@Mindstormcreator: As of yet, you can't do AUR package completions, but you can complete option flags as well as repo packages, as you've seen.


Author of Aura

Offline

#10 2013-01-08 23:08:42

Mindstormscreator
Member
Registered: 2012-07-01
Posts: 186

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

I've also noticed that performing a

aura -Ayu

syncs the official repos before checking for upgrades from the aur. However, only

aura -Syu

upgrades the system from the official repos after syncing. Isn't this unnecessary?

Last edited by Mindstormscreator (2013-01-08 23:12:47)

Offline

#11 2013-01-09 10:02:53

fosskers
Member
Registered: 2012-02-21
Posts: 167
Website

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

Mindstormscreator wrote:

Isn't this unnecessary?

I'm afraid I don't understand.


Author of Aura

Offline

#12 2013-01-09 18:04:23

Mindstormscreator
Member
Registered: 2012-07-01
Posts: 186

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

fosskers wrote:
Mindstormscreator wrote:

Isn't this unnecessary?

I'm afraid I don't understand.

Is it necessary for aura to sync the official repos when performing a

aura -Ayu

when only AUR packages are being updated?

Last edited by Mindstormscreator (2013-01-09 22:27:15)

Offline

#13 2013-01-09 19:36:09

Sirsurthur
Member
Registered: 2009-02-02
Posts: 124

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

Hello fosskers,

Aura looks great. I have the following output when using pacman-colors. Where is the color.conf file ?

aura -Qdt
"(color.conf)" (line 47, column 1):
unexpected end of input
expecting space, "#" or valid colour variable name
Raw shell command call failed.

Best regards,

Sirsurthur

Offline

#14 2013-01-09 21:27:01

rutgerr
Member
From: São Paulo, SP - Brasil
Registered: 2011-06-06
Posts: 72

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

Sirsurthur wrote:

Hello fosskers,

Aura looks great. I have the following output when using pacman-colors. Where is the color.conf file ?

aura -Qdt
"(color.conf)" (line 47, column 1):
unexpected end of input
expecting space, "#" or valid colour variable name
Raw shell command call failed.

Best regards,

Sirsurthur

I was having the same problem, solved by adding a "#"  in line 47 in color.conf file at  /etc/pacman.d

Sorry for bad english

Offline

#15 2013-01-09 21:39:21

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

Mindstormscreator wrote:

Is it necessary for aura to sync the official repos when performing a

aura -Ayu

when only AUr packages are being updated?

AUR packages may depend on other packages in the repositories, so it seems like a good idea to be fully synced before doing an update.


ᶘ ᵒᴥᵒᶅ

Offline

#16 2013-01-09 22:11:09

fosskers
Member
Registered: 2012-02-21
Posts: 167
Website

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

@Mindstormcreator: litemotiv is right. AUR packages often have repo deps. If your repo database isn't up to date, there could be version conflicts. Typically I run an -Syu once, then -Auak, though.

@Sirsurther: This is a known problem and I will be fixing it. You have to make sure there are no extra newlines at the end of color.conf.


Author of Aura

Offline

#17 2013-01-10 09:49:35

fosskers
Member
Registered: 2012-02-21
Posts: 167
Website

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

@Sirsurther: The bug has been fixed. It'll be included in this coming Sunday's release.


Author of Aura

Offline

#18 2013-01-13 10:10:17

fosskers
Member
Registered: 2012-02-21
Posts: 167
Website

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

1.1.1.0 Release
-------
- New option `--devel`. Rebuilds all devel packages installed.
- Italian translation added! Thank you Bob Valantin!
- Support for `powerpill` added. It will be used if installed, unless
  the PACMAN variable is specifically set to something different.
- Aura can now handle PKGBUILDs that produce multiple .pkg.tar files.
- Bug fixes


Author of Aura

Offline

#19 2013-01-18 16:26:20

BubuIIC
Member
Registered: 2013-01-18
Posts: 8

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

Hey,
I've recently started using aura and I really like it. I have a few questions though:

1. How does aura know what AUR packages I've installed? Does it keep an internal list or does it use pacman -Qm or something? Can I upgrade AUR packages installed before aura (and aura itself) through aura?
2. Previously I have used PKGDEST in makepkg.conf to use a central package directory. Is this recommended with aura or is it completely unnecessary as aura keeps it's own package cache (where?)?
3. Has anyone got package signing to work with aura? It doesn't work for me, although it does with makepkg, I've describe the problem in detail here.

Last edited by BubuIIC (2013-01-18 16:26:46)

Offline

#20 2013-01-21 09:26:53

fosskers
Member
Registered: 2012-02-21
Posts: 167
Website

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

BubuIIC wrote:

Hey,
I've recently started using aura and I really like it. I have a few questions though:

1. How does aura know what AUR packages I've installed? Does it keep an internal list or does it use pacman -Qm or something? Can I upgrade AUR packages installed before aura (and aura itself) through aura?
2. Previously I have used PKGDEST in makepkg.conf to use a central package directory. Is this recommended with aura or is it completely unnecessary as aura keeps it's own package cache (where?)?
3. Has anyone got package signing to work with aura? It doesn't work for me, although it does with makepkg, I've describe the problem in detail here.

Hey BubullC, thanks for using aura and reporting that bug.
Here are the answers to your questions:
1. It parses the `pacman -Qm` output. Using `aura -Au` upgrades all your foreign packages, even if they weren't installed with aura.
2. Using PKGDEST would actually break aura horribly. After building, Aura automatically puts built package files into /var/cache/pacman/pkg, then installs it from there.
3. Let's keep working at that signing issue. We'll figure it out eventually.

Last edited by fosskers (2013-01-21 09:27:07)


Author of Aura

Offline

#21 2013-01-23 19:39:31

bslackr
Member
Registered: 2012-01-27
Posts: 131

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

I get this error and then aura exits with -Au:

aura >>= Determining dependencies...
aura: Parse error. Uninitialized var: ${_pkgbasename}

Might be something wrong with the PKGBUILD itself, but there are several being upgraded and aura doesn't say which or skip that package. Ideally aura would tell me which package gave this error and ask me if I want to skip it or quit.

Offline

#22 2013-01-25 11:40:28

fosskers
Member
Registered: 2012-02-21
Posts: 167
Website

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

bslackr wrote:

I get this error and then aura exits with -Au:

aura >>= Determining dependencies...
aura: Parse error. Uninitialized var: ${_pkgbasename}

Might be something wrong with the PKGBUILD itself, but there are several being upgraded and aura doesn't say which or skip that package. Ideally aura would tell me which package gave this error and ask me if I want to skip it or quit.

I've actually almost completely rewritten the Bash parser, and it should be included in this Sunday's release. It should clear up problems like this.


Author of Aura

Offline

#23 2013-01-27 08:11:23

fosskers
Member
Registered: 2012-02-21
Posts: 167
Website

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

1.1.2.0
-------
- Bash parser completely rewritten.
- Bug fixes (thanks to the new parser)


Author of Aura

Offline

#24 2013-01-30 14:45:07

JohnnyDeacon
Member
From: Colombia
Registered: 2012-01-18
Posts: 81

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

Hi all,

What is the method to search packages in official repositories?

  ╒══[ /home/jairo/Downloads ]════╕
  └> aura -Ss python
error: no argument for option -s
aura >>= Please check your input.

Reading the Aura wiki says:

Aura is Pacman - All pacman operators and their sub-options are allowed.

Offline

#25 2013-02-03 00:37:18

fosskers
Member
Registered: 2012-02-21
Posts: 167
Website

Re: Aura - 3.2.6 - The Secure, Multilingual Package Manager

@JohnnyDeacon That shouldn't be happening... Does `-Si` work?


Author of Aura

Offline

Board footer

Powered by FluxBB