Author Topic: pamac - simple graphical package manager for Manjaro Linux  (Read 85880 times)

0 Members and 1 Guest are viewing this topic.

Offline YFDogan

  • Support Team
  • ****
  • Posts: 1211
    • http://www.manjaro-tr.org/
  • Branch: Stable
  • Desktop: KDE
  • GPU Card: Optimus (GeForce GT 540M)
  • GPU driver: Non-free
  • Kernel: Linux manjaro 3.14.4-1-MANJARO #1 SMP PREEMPT Mon May 19 15:45:30 EST 2014 x86_64 GNU/Linux
  • Skill: Novice
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #45 on: 24. December 2012, 23:48:38 »
Code: [Select]
Install it with:

Code: [Select]

sudo pacman -U http://mirrors.mycraft.eu/manjaro/pool/pamac-0.1-1-any.pkg.tar.xz
A part from a post of Philip above.
http://mirrors.mycraft.eu/manjaro/pool
Is this unstable? If so I copied this addres to browser and couldn't find pamac there?
Manjaro Linux with DELL Insipiron N5110 i7 8GB Ram, Nvidia-Optimus
http://manjaro-tr.org/forum/index.php

Offline philm

  • Core Team
  • *****
  • Posts: 10671
    • Manjaro Linux
  • Branch: Unstable
  • Desktop: XFCE
  • GPU Card: Geforce GTX 650
  • GPU driver: non-free
  • Kernel: Maintainer - so all ;)
  • Skill: Guru
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #46 on: 25. December 2012, 02:04:46 »
Actually it is removed from our repos since it is still pre-alpha. You can download it from here:

https://sourceforge.net/projects/manjarodev/files/packages/any/

Offline vanlong441

  • Artwork Team
  • ***
  • Posts: 492
  • Skill: Novice
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #47 on: 25. December 2012, 02:28:31 »
Just tried out 0.2.2 and it still crashes when dealing with package conflicts.

One more thing I noticed was that the GUI was not consistent with Oxygen engine. That means I have to hover my mouse over the buttons to reveal them. I know other applications have this problem, too. However pacmac-GUI doesn't.

If only there would be a way to fix them.



Offline philm

  • Core Team
  • *****
  • Posts: 10671
    • Manjaro Linux
  • Branch: Unstable
  • Desktop: XFCE
  • GPU Card: Geforce GTX 650
  • GPU driver: non-free
  • Kernel: Maintainer - so all ;)
  • Skill: Guru
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #48 on: 25. December 2012, 03:09:22 »
Pacman-Gui I tested also in KDE. Pamac is developed on a Cinnamon box. I think Guillaume never tested it on KDE yet. This is pre-alpha still so it might not work at all. I hacked it together since the provided install-script still don't work.

Offline philm

  • Core Team
  • *****
  • Posts: 10671
    • Manjaro Linux
  • Branch: Unstable
  • Desktop: XFCE
  • GPU Card: Geforce GTX 650
  • GPU driver: non-free
  • Kernel: Maintainer - so all ;)
  • Skill: Guru
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #49 on: 28. December 2012, 00:32:04 »
Pamac 0.2.5 got released today. It uses a working PKGBUILD now and is installed to the proper folders. Please test if you find any issues with this release and create some bug-reports on our bug-tracker. I created the Pacman category especially for this purpose.

Offline ringo

  • Held Mitglied
  • *****
  • Posts: 9684
  • www.manjaro-nl.org
    • Manjaro Belgium + forum
  • Branch: unsourced
  • Desktop: xfce
  • GPU Card: Nvidia Geforce 8600 GT (acer 23inch)
  • GPU driver: Free*
  • Kernel: linux kernel
  • Skill: Novice
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #50 on: 28. December 2012, 01:05:09 »
is that in Paste Bin  to report i have no experienced with it :p   Installing software very quickly Deleting quick to, and take some dependeces.. but i have now deleted the xfce part of my manjaro, So Xfce-pnmixer still online, so what did i i try to install
Pnmixer  the one without xfce4  and it crashed :p


further i dont know, personally isn´t cleaner when you have a Extra putton when you want to install like a Shopping wagon....you can follow what you install, even with delete :) isnt for must .... its nouw huge different only what you install the window is border less.. you cant make it bigger too look at it  what you install.... isnt very clear... if you want to install it get de progres bar on the different  window.... isn´t better at one window?
Dutch go the dutch site :)

Offline ringo

  • Held Mitglied
  • *****
  • Posts: 9684
  • www.manjaro-nl.org
    • Manjaro Belgium + forum
  • Branch: unsourced
  • Desktop: xfce
  • GPU Card: Nvidia Geforce 8600 GT (acer 23inch)
  • GPU driver: Free*
  • Kernel: linux kernel
  • Skill: Novice
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #51 on: 28. December 2012, 01:09:55 »
did try updater also  gets this :

Traceback (most recent call last):
  File "/usr/lib/python3.3/site-packages/backend/transaction.py", line 44, in init_transaction
    _t = handle.init_transaction(**options)
alpm.error: transaction could not be initialized, pm_errno 10 (unable to lock database)

Traceback (most recent call last):
  File "/usr/lib/python3.3/site-packages/backend/transaction.py", line 109, in do_refresh
    db.update(force=False)
alpm.error: unable to update database, pm_errno 0 (unexpected error)


think i broke my pyalmp       couldnt do updater even after reboot doing pamac  dont working , i  want to test when i want delete Mate-dialogs what would it do but pamac is corrupted now :)

becaus i had mate stuf installed for mint menu now i have delete whole xfce :) to ttest now use cinnamon... i want to look what will it act if i delete mate-dialogs, because mate-dialogs is replacement of zenity....  and zenity is for pacman-gui offcourse, i couldnt test that of the python error 3.3 ?? think pyalmp it isn removed...,
i could compare what is does with pacmanxg4 :)



« Last Edit: 28. December 2012, 01:23:35 by ringo32 »
Dutch go the dutch site :)

Offline vanlong441

  • Artwork Team
  • ***
  • Posts: 492
  • Skill: Novice
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #52 on: 28. December 2012, 03:32:34 »
Running as normal user gives these

Code: [Select]
Traceback (most recent call last):
  File "/usr/lib/python3.3/site-packages/backend/transaction.py", line 44, in init_transaction
    _t = handle.init_transaction(**options)
alpm.error: transaction could not be initialized, pm_errno 10 (unable to lock database)

Traceback (most recent call last):
  File "/usr/lib/python3.3/site-packages/backend/transaction.py", line 109, in do_refresh
    db.update(force=False)
alpm.error: unable to update database, pm_errno 0 (unexpected error)

Running as root gives a lot of these when opening Pamac and when clicking on the Refresh button.

Code: [Select]
sudo pamac
[sudo] password for manjaro:
{'nodepversion': False, 'nodeps': False, 'force': False, 'recurse': False, 'allexplicit': False, 'noscriptlet': False, 'alldeps': False, 'downloadonly': False, 'recurseall': False, 'unneeded': False, 'dbonly': False, 'needed': False, 'cascade': False, 'nosave': False, 'nolock': False, 'noconflicts': False}
{'nodepversion': False, 'nodeps': False, 'force': False, 'recurse': False, 'allexplicit': False, 'noscriptlet': False, 'alldeps': False, 'downloadonly': False, 'recurseall': False, 'unneeded': False, 'dbonly': False, 'needed': False, 'cascade': False, 'nosave': False, 'nolock': False, 'noconflicts': False}
{'nodepversion': False, 'nodeps': False, 'force': False, 'recurse': False, 'allexplicit': False, 'noscriptlet': False, 'alldeps': False, 'downloadonly': False, 'recurseall': False, 'unneeded': False, 'dbonly': False, 'needed': False, 'cascade': False, 'nosave': False, 'nolock': False, 'noconflicts': False}
{'nodepversion': False, 'nodeps': False, 'force': False, 'recurse': False, 'allexplicit': False, 'noscriptlet': False, 'alldeps': False, 'downloadonly': False, 'recurseall': False, 'unneeded': False, 'dbonly': False, 'needed': False, 'cascade': False, 'nosave': False, 'nolock': False, 'noconflicts': False}
{'nodepversion': False, 'nodeps': False, 'force': False, 'recurse': False, 'allexplicit': False, 'noscriptlet': False, 'alldeps': False, 'downloadonly': False, 'recurseall': False, 'unneeded': False, 'dbonly': False, 'needed': False, 'cascade': False, 'nosave': False, 'nolock': False, 'noconflicts': False}
{'nodepversion': False, 'nodeps': False, 'force': False, 'recurse': False, 'allexplicit': False, 'noscriptlet': False, 'alldeps': False, 'downloadonly': False, 'recurseall': False, 'unneeded': False, 'dbonly': False, 'needed': False, 'cascade': False, 'nosave': False, 'nolock': False, 'noconflicts': False}
{'nodepversion': False, 'nodeps': False, 'force': False, 'recurse': False, 'allexplicit': False, 'noscriptlet': False, 'alldeps': False, 'downloadonly': False, 'recurseall': False, 'unneeded': False, 'dbonly': False, 'needed': False, 'cascade': False, 'nosave': False, 'nolock': False, 'noconflicts': False}
{'nodepversion': False, 'nodeps': False, 'force': False, 'recurse': False, 'allexplicit': False, 'noscriptlet': False, 'alldeps': False, 'downloadonly': False, 'recurseall': False, 'unneeded': False, 'dbonly': False, 'needed': False, 'cascade': False, 'nosave': False, 'nolock': False, 'noconflicts': False}
{'nodepversion': False, 'nodeps': False, 'force': False, 'recurse': False, 'allexplicit': False, 'noscriptlet': False, 'alldeps': False, 'downloadonly': False, 'recurseall': False, 'unneeded': False, 'dbonly': False, 'needed': False, 'cascade': False, 'nosave': False, 'nolock': False, 'noconflicts': False}
{'nodepversion': False, 'nodeps': False, 'force': False, 'recurse': False, 'allexplicit': False, 'noscriptlet': False, 'alldeps': False, 'downloadonly': False, 'recurseall': False, 'unneeded': False, 'dbonly': False, 'needed': False, 'cascade': False, 'nosave': False, 'nolock': False, 'noconflicts': False}
{'nodepversion': False, 'nodeps': False, 'force': False, 'recurse': False, 'allexplicit': False, 'noscriptlet': False, 'alldeps': False, 'downloadonly': False, 'recurseall': False, 'unneeded': False, 'dbonly': False, 'needed': False, 'cascade': False, 'nosave': False, 'nolock': False, 'noconflicts': False}
{'nodepversion': False, 'nodeps': False, 'force': False, 'recurse': False, 'allexplicit': False, 'noscriptlet': False, 'alldeps': False, 'downloadonly': False, 'recurseall': False, 'unneeded': False, 'dbonly': False, 'needed': False, 'cascade': False, 'nosave': False, 'nolock': False, 'noconflicts': False}
{'nodepversion': False, 'nodeps': False, 'force': False, 'recurse': False, 'allexplicit': False, 'noscriptlet': False, 'alldeps': False, 'downloadonly': False, 'recurseall': False, 'unneeded': False, 'dbonly': False, 'needed': False, 'cascade': False, 'nosave': False, 'nolock': False, 'noconflicts': False}
{'nodepversion': False, 'nodeps': False, 'force': False, 'recurse': False, 'allexplicit': False, 'noscriptlet': False, 'alldeps': False, 'downloadonly': False, 'recurseall': False, 'unneeded': False, 'dbonly': False, 'needed': False, 'cascade': False, 'nosave': False, 'nolock': False, 'noconflicts': False}
[manjaro@manjaro ~]$ sudo pamac
{'allexplicit': False, 'unneeded': False, 'recurse': False, 'noconflicts': False, 'alldeps': False, 'force': False, 'dbonly': False, 'nodeps': False, 'nolock': False, 'cascade': False, 'nodepversion': False, 'downloadonly': False, 'recurseall': False, 'nosave': False, 'needed': False, 'noscriptlet': False}
{'allexplicit': False, 'unneeded': False, 'recurse': False, 'noconflicts': False, 'alldeps': False, 'force': False, 'dbonly': False, 'nodeps': False, 'nolock': False, 'cascade': False, 'nodepversion': False, 'downloadonly': False, 'recurseall': False, 'nosave': False, 'needed': False, 'noscriptlet': False}
{'allexplicit': False, 'unneeded': False, 'recurse': False, 'noconflicts': False, 'alldeps': False, 'force': False, 'dbonly': False, 'nodeps': False, 'nolock': False, 'cascade': False, 'nodepversion': False, 'downloadonly': False, 'recurseall': False, 'nosave': False, 'needed': False, 'noscriptlet': False}
{'allexplicit': False, 'unneeded': False, 'recurse': False, 'noconflicts': False, 'alldeps': False, 'force': False, 'dbonly': False, 'nodeps': False, 'nolock': False, 'cascade': False, 'nodepversion': False, 'downloadonly': False, 'recurseall': False, 'nosave': False, 'needed': False, 'noscriptlet': False}
{'allexplicit': False, 'unneeded': False, 'recurse': False, 'noconflicts': False, 'alldeps': False, 'force': False, 'dbonly': False, 'nodeps': False, 'nolock': False, 'cascade': False, 'nodepversion': False, 'downloadonly': False, 'recurseall': False, 'nosave': False, 'needed': False, 'noscriptlet': False}
{'allexplicit': False, 'unneeded': False, 'recurse': False, 'noconflicts': False, 'alldeps': False, 'force': False, 'dbonly': False, 'nodeps': False, 'nolock': False, 'cascade': False, 'nodepversion': False, 'downloadonly': False, 'recurseall': False, 'nosave': False, 'needed': False, 'noscriptlet': False}
{'allexplicit': False, 'unneeded': False, 'recurse': False, 'noconflicts': False, 'alldeps': False, 'force': False, 'dbonly': False, 'nodeps': False, 'nolock': False, 'cascade': False, 'nodepversion': False, 'downloadonly': False, 'recurseall': False, 'nosave': False, 'needed': False, 'noscriptlet': False}

Still crash when trying to install pnmixer along with pnmixer-xfce4

Code: [Select]
5 Resolving dependencies
6 Done resolving dependencies
7 Checking inter conflicts
« Last Edit: 28. December 2012, 03:38:57 by vanlong441 »

Offline Just4n

  • Vollwertiges Mitglied
  • ***
  • Posts: 212
  • To hell with circumstances; I create opportunities
  • Skill: Intermediate
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #53 on: 28. December 2012, 05:00:36 »
My personal opinion, put a right click context menu onto Package Browser that installs/removes packages and you will have the second best package manager in the Linux world. (Synaptic is the best and there is no point in trying to better that - it's impossible).

Why such a subjective opinion? I for one don't personally like Synaptic that much, And it definitely could be much better.

I believe that pamac could easily be much better than Synaptic, As could anything else.

Also, nothing great is ever created with the word "impossible".

Open source, Open mind.
"Do nothing which is of no use." - Miyamoto Musashi
"Do or do not, there is no try." - Yoda
"Simplicity is the ultimate sophistication." - Leonardo da Vinci
"The mind is everything. What you think you become." - Buddha
"Quality is not an act, it is a habit." - Aristotle

Offline guinux

  • Core Team
  • *****
  • Posts: 328
    • Manjaro
  • Branch: unstable
  • Desktop: Xfce
  • Skill: Guru
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #54 on: 28. December 2012, 17:50:34 »
@vanlong441: the output are for debugging purpose. The fact that you can't install pnmixer-xfce4 is a bug in handling conflicts. Thx for the report.

Offline ringo

  • Held Mitglied
  • *****
  • Posts: 9684
  • www.manjaro-nl.org
    • Manjaro Belgium + forum
  • Branch: unsourced
  • Desktop: xfce
  • GPU Card: Nvidia Geforce 8600 GT (acer 23inch)
  • GPU driver: Free*
  • Kernel: linux kernel
  • Skill: Novice
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #55 on: 28. December 2012, 17:57:53 »
normal must ask the package manager,  should i remove Xfce-pnmixer are in conflict :) Y  or N :) i have remove that version now already..its simple but i looks like Gnome-package kit :) i hope that in future more like a mix of soft of this and a App store, it can be use full like shopping-card what you remove or install ??? and a button like in chromiumn  you can choose to in use of Rankmirrors to look for the fastest Mirrors and switch over too Browse the aur repository
Dutch go the dutch site :)

Offline dicktater

  • Held Mitglied
  • *****
  • Posts: 2056
  • Skill: Novice
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #56 on: 28. December 2012, 19:20:48 »
Just installed 0.2.5-1. So far, in repo searches and a test package installation, it seems to be working just fine. ;D
The Manjaro Forum Revised Rules  How to Report Issues Properly   Please Read the Manjaro Wiki

Offline ringo

  • Held Mitglied
  • *****
  • Posts: 9684
  • www.manjaro-nl.org
    • Manjaro Belgium + forum
  • Branch: unsourced
  • Desktop: xfce
  • GPU Card: Nvidia Geforce 8600 GT (acer 23inch)
  • GPU driver: Free*
  • Kernel: linux kernel
  • Skill: Novice
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #57 on: 28. December 2012, 19:24:35 »
try install something you know the other depencies exist in system.. like pnmixer you have a xfce version of it and non xfce version if xfce version with in what does it when you want then pnmixer to install.. in the mine crashed... even the updater gave errors :) now both broke??? dont know why.. uses cinamon now :)
Dutch go the dutch site :)

Offline ringo

  • Held Mitglied
  • *****
  • Posts: 9684
  • www.manjaro-nl.org
    • Manjaro Belgium + forum
  • Branch: unsourced
  • Desktop: xfce
  • GPU Card: Nvidia Geforce 8600 GT (acer 23inch)
  • GPU driver: Free*
  • Kernel: linux kernel
  • Skill: Novice
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #58 on: 30. December 2012, 21:17:07 »
Phill ! Pamac 0.2.6 still buggy,  :) the bug is just when i want install now XFCE-pnmixer  in i use pnmixer it crashes :) removing thinks it nice showed up dependcies.. but the work think as it could mut stay on the forground it doesnt it is bussy you dont see it :) but hard if i only txwo the same thing like pnmixer and the xfce version;, i dont remove the other but just want to install other check it, then it is gone , then its already unhandel , i have the newest from testing.. today
« Last Edit: 31. December 2012, 13:08:59 by philm »
Dutch go the dutch site :)

Offline philm

  • Core Team
  • *****
  • Posts: 10671
    • Manjaro Linux
  • Branch: Unstable
  • Desktop: XFCE
  • GPU Card: Geforce GTX 650
  • GPU driver: non-free
  • Kernel: Maintainer - so all ;)
  • Skill: Guru
Re: pamac - simple pacman gui for Manjaro Linux
« Reply #59 on: 31. December 2012, 13:16:58 »
Yes, you're right. pamac still can't handle file-conflicts. Pacman would do this:

Code: [Select]
[phil@manjaro configs]$ sudo pacman -S pnmixer
resolving dependencies...
looking for inter-conflicts...
:: pnmixer and pnmixer-xfce4 are in conflict. Remove pnmixer-xfce4? [y/N] y

Targets (2): pnmixer-xfce4-22-3 [removal]  pnmixer-0.5.1-2

Total Installed Size:   0.31 MiB
Net Upgrade Size:       -0.04 MiB

Proceed with installation? [Y/n]

If you try to uncheck pnmixer-xfce4 and then try to check pnmixer it won't happen. So there is still some strangeness to this issue.
So if both are checked you get a blank warning message followed by the standard error messages already posted.
As result pamac crashes and you've a locked database you can only unlock by using rm -v /var/lib/pacman/db.lck