npkg - the Nakshatra Package Manger 
------------------------------------------------------

npkg is the modified version of slackware's slackpkg.
It is the tool used to fetch/upgrade/download packages from the online repository.

Installation :
------------------
Npkg is located in the nakshatra64/ap directory of the ISO image file.
This packages gets installed by default , since the a and ap series of packages are needed for a minimal proper working system.

In order to manually install it via a live dvd-iso or locally.
1. locate the package 
2. upgradepkg --install-new /path/to/npkg-version-arch-build.txz

Dependencies :
-----------------------
you will need the following packages : 
1. perl package
2. wget package
3. curl package

The Nakshatra Software repository is located at http://repo.nakshatrasystems.com/pub/nakshatra64-1.0/
In order to be accessible by the system , the above link should be present in the file /etc/npkg/repo.list

Simply running npkg will show you all the options.
# npkg
npkg - version 1.0

Usage:
	npkg list
	npkg [OPTIONS] {install|remove|search|file-search|
			    download|upgrade|reinstall} {PATTERN|FILE}
	npkg [OPTIONS] {generate-template|install-template|remove-template}
			   TEMPLATENAME
	npkg [OPTIONS] info PACKAGE
	npkg [OPTIONS] update [gpg]
	npkg [OPTIONS] {clean-system|list-upgrades|upgrade-all|install-new}
	npkg [OPTIONS] {new-config|check-updates|show-changelog|help}

If you need more information try to use 'npkg help' or look the
npkg's manpage.


Troubleshooting : 
-------------------------
First time usage needs that you update the gpg signature. So,
# npkg update gpg 


root@hostname:~/ npkg update gpg

			Getting key from https://www.nakshatrasystems.com/keys/GPG-KEY
			Nakshatra Linux GPG KEY added    <===

As you can see it will tell if the key is added.

In case the key doesnt get added check your repo location once more or write to support@nakshatrasystems.com

Then sync the local repo data with the online repo with : 

# npkg update.

For more options consult the man page of npkg.