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.