Home
Name Modified Size InfoDownloads / Week
README 2016-03-01 3.4 kB
_amend_1.1.0.zip 2016-03-01 33.0 kB
_amend_1.0.0.zip 2015-12-30 27.6 kB
Totals: 3 Items   64.0 kB 0
Project: Amend
Description: A simple system package update checker.

Author: John Walsh
Maintainer: John Walsh

Copyright (C) 2015, John Walsh, all rights reserved.
Created: Dec 27 2015

https://sourceforge.net/projects/amend/


'amend'

to change for the better; improve.
to remove or correct faults in; rectify.
to grow or become better by reforming oneself.


----------------------------------------------------------------------

Technical Info:

the main script is written in python, for version 2 and 3

python 3 - requires: gtk3

python 2 - requires: pygtk2


----------------------------------------------------------------------

Help Needed:

How to properly install icons in /usr/share/icons ?


----------------------------------------------------------------------

Change log:

Version: 1.1.0 - 01/03/16

added check to stop multiple instances running

added yaourt/AUR support

----

Version: 1.0.0 - 30/12/15

first release:

works with:
  rpm/yum
  rpm/dnf
  pacman
  yaourt

and GUI updater:
  yumex
  gpk-update-viewer
  octopi


----------------------------------------------------------------------

Description:

Keep your Linux system up to date.

This script will check for available package updates and show a tray
icon and notification pop-up when updates are available.

Clicking on the icon with launch the package manager/updater GUI.

This is intended for desktop environments like RHEL7/XFCE that don't
have a native package update checker.

Or if you want a light-weight system tray app that only shows when
updates are available (ie. a replacement for octopi-notifier).


Amend auto-detects and works with:

  yum
  dnf
  pacman
  yaourt

  yumex
  gpk-update-viewer
  octopi


NB. pacman based systems:

Amend does not update the system/package database. That is left up to
the user to decide when/if to do that. It could be done weekly by:

# pacman -Sy

# pacman -Syu

$ yaourt -Syu --devel --aur


See amend.py for user configuration options.


----------------------------------------------------------------------

Installing:

Download all the project files into your own 'amend' directory.
Unzip if necessary.

From there, as root, run install.sh.

You may have to logout/in, and/or run Alacarte to get 'amend' to
appear in the start menus.


=> to stop it running, as user:

$ pkill amend


=> to remove from system, as root:

# rm /etc/xdg/autostart/amend.desktop
# # rm /usr/share/applications/amend.desktop
# rm /usr/share/icons/user/amend_*.svg
# rm /usr/local/bin/amend.py


----------------------------------------------------------------------

Development History:

Version: 1.1.0 - 01/03/16

added check to stop multiple instances running

added yaourt/AUR support

----

Version: 1.0.0 - 30/12/15

Based on 'pyupdatesd.py' by Kirsle:

http://sh.kirsle.net/

https://github.com/kirsle
https://github.com/kirsle/.dotfiles/tree/master/home/bin
https://github.com/kirsle/.dotfiles/blob/master/home/bin/pyupdatesd


updated to:

work with python 2 and 3

work with yum, dnf, pacman, yumex, gpk-update-viewer, octopi

----

Icons, courtessy of:

https://openclipart.org/share

Pacman Ghosts
https://openclipart.org/detail/67741/pacman-square
https://openclipart.org/user-detail/esterete

Bahai Nine Pointed Star
https://openclipart.org/detail/219403/bahai-nine-pointed-star
https://openclipart.org/user-detail/j4p4n


----------------------------------------------------------------------
Source: README, updated 2016-03-01