I am building a PC from scratch. When I get it done, I am right away installing Akita because the hardware in it will be old enough to run it.

EDIT: Also, Akita is my favorite Pup. That is another reason why I will be using it._________________What consenting adults do in their bedroom is none of your business so if you think there is something wrong with homosexuality and your bothered by it, then you're an idiot who needs to mind their own business.

hello scottman running akita 13 on old p3 desktop working great for my daughter ! 384mb ram with 128mb nvidia gf5 video card glx gears is showing 10,000 fps ! she is enjoying games on it ! i love it as well !
just wish i could run it on a newer pc ! Iam gonna try playin around with switching kernels in about a week or so when i get a little free time !
keep up the work i will post back with results of the kernel swith !
thanks again ! lovin akita !

Thanks guys glad you like it... I might finally have a go at compiling a new kernel one day, I'm sure it's not that hard... As long as I completely copy someone elses settings who knows what they're doing... Would make sens to compile the kernel that wary 51x used I guess..._________________Akita Linux, VLC-GTK, Pup Search, Pup File Search

- set search for pkgs only in current repo, or all repos
- set search for deps in current repo or all
- repo fall-backs: if search for pkg/dep failed, fall back to next best repo until found..
- set ignore repo fall-back lists and get latest dep/package from ANY repo

Changelog:

1. now supports search all repos or only current repo with --repo-pkg-scope, --repo-dep-scope (affects TAB completion, --get, --download, --get-deps, etc)

Pkg will search the current repo for PKG, if nothing found, will go to the next repo, and so on... defined at end of lines in '~/pkg/.pkg/sources-all'.. Each repo has its own unique fallback list.. This list gives the order to use when a search fails, and pkg 'falls back' to the next available repo... For example:

This will return the latest version of PKG from ANY repo, ignoring the fall-back order above...

4. I also added a `pkg --help-all|-H` option which extra help info...

5. I also gave parts of the code a much needed re-think and clean up.. mosty to do with the rcfile and settings repos, sources, etc..

6. support for URL mirrors is almost done, just needs fully implementing..

NOTE: This .pet below is ideally for Akita, but will work on any pre-woof puppy, and comes with some extra repos pre-setup to work, inc: noarch, common, lucid, slacko, slacko14, etc

Please upload your woof format 'Packages-puppy-*' files here, and I can convert them and add them to Pkg... Also including Packages-ubuntu-* and Packages-debian-*, as Pkg cannot yet handle the subdirs, but will soon....

scottman keep up the good work you really got somethin goin with akita
running awsome on old p3 box with nvidia gf5 video card ! like i said i am gonna try some things like a diff kernel i think if it ran on some more recent hardware it would be a plus ! but i also firmly belive that maintaining the old hardware is a must ! 2 versions would be great 1 for old hardware and 1 for a little more recent hardware ! i must say that this is really a great puppy cant wait to see how far you can take it ! keep up the good work and thank you !

- added support for multiple repo URLs (mirrors)
- support for 4 mirrors for each repo (in file ~/pkg/.pkg/sources-all)
- in pkg_download() func, Pkg now pings each repo mirror in turn, and if working, uses it.
- the first URL is used if working, or 2nd, and so on.. so put fastest mirrors first in the 'sources-all' file!
- fixes for check_net func, fixes for calling it
- fixed the errors when you input any bad options

NOTE: the default mirror for all repos (that I know of and added), is the nluug one, as its way faster than ibiblio..

Full help info ( pkg -H ) below:

Code:

------ Pkg 0.9.5 ------

'Pkg' is a package manager: use it to find, download & install software packages from
a variety of online sources. Pkg can also help you convert packages, build tar archives,
combine packages, analyse dependencies, and more.

You can use Pkg in the console or terminal, using TAB completion to complete package
names from either the current repo, or all repos, depending on your settings,

All files are downloaded to /root/pkg/, and all files that have been converted end up there as
well. You should ideally move any packages you create to another directory.

Settings for this program are inside the hidden folder '/root/pkg/.pkg/', which holds the info
of the current repo. This lets you limit searches to that repo only.

By default, 'Pkg' wil search only the current repository unless told to do otherwise.

'Pkg' keeps a list of 'sources' -all the available repos on your system. You can update your
sources if they change, or add more. Your 'sources' are in '/root/.packages/', and are
named 'Packages-puppy-*' or 'livepackages*.txt'

Here are the command line options you can pass to Pkg, with examples at the end.

Usage: pkg [OPTION(S)]

These two options can be used together and MUST precede all other options:

--all list all details of all packages in the CURRENT repo
--search|-s [SEARCH] find package info in the CURRENT repo, including category, deps, etc..
--search-all|-sa [SEARCH] find package info in ALL repos, including category, deps, etc..
--names|-n [PKGNAME] list all matching packages in the CURRENT repo
--names-all|-na [PKGNAME] list all matching packages in ALL repos
--names-exact|-ne [PKGNAME] list all EXACT packages matches in the CURRENT repo
--names-exact-all|-nea [PKGNAME] list all EXACT packages matches in ALL repos
--list-downloaded|-ld [PKGNAME] list all downloaded packages, pkg name is an optional filter
--list-installed|-li [PKGNAME] list all installed packages, pkg name is an optional filter

--pkg-combine|-pc PKGNAME build a new package containing PKGNAME + dependencies
--pkg-status|-ps PKGNAME print the status of a pkg (name, size, deps, installed or not)
--pkg-installed|-pi PKGNAME return true if the package is installed, false if not
--contents|-c [PKGNAME] list the contents of a downloaded package
--which|-w FILENAME give a filename, find out which pkg it comes from

--repo|-r REPONAME set the repo to use, use --list-repos to see whats available
--repo-info|-ri REPONAME display the name, URLs and fallback lists of the CURRENT repo
--list-repos|-lr list all available package repositories on your system
--update-repo|-ur add the latest available packages to the akita repo
--convert-repo|-cr convert a Pet-packages-* or livepackages*.txt file to pre/post woof format
--add-source add a new repo to your list of available repos (requires relvant repo file /root/.packages/)
--update-sources re-check all available repos and update the list
--repo-pkg-scope one|all search for packages in either the current repo only (one), or all repos (all)
--repo-dep-scope one|all search for package dependencies in either the current repo (one), or all repos (all)
--bleeding-edge no|yes if 'no', check for pkg/deps in current repo, then use fallback list (default).. if 'yes', get latest pkgs from ANY repo

--deb2pet DEBFILE|PKGNAME convert a local deb file or repo package to a pet package
--pet2sfs PETFILE|PKGNAME convert a local pet file or repo package to an sfs package
--pet2tgz PETFILE|PKGNAME convert a local pet file or repo package to a tar.gz package
--dir2pet DIR create a pet package from a directory
--dir2sfs DIR create an sfs package from a directory
--dir2tgz DIR create an tar.gz file from a directory
--sfs2pet SFSFILE convert a local sfs file to a pet package
--tgz2pet TARFILE convert a local tar.gz|tgz file to a pet package
--txz2pet TXZFILE convert a local tar.xz|txz file to a pet package

--version|-v show the version of this script
--help|-h show this help information
--help-all|-H show a full description, plus this help information as well

Note: With online repositories, you don't need to give the .pet file extension:

Note: To install or convert local packages or folders, you must give the path (and filename):

pkg --dir2sfs /path/to/dir/ convert a local directory to a .sfs package
pkg -i /path/to/file.pet install the given pet package.. include the .pet extension!
pkg --tgz2pet /path/to/file.tar.gz convert a local .tar.gz file to .pet package

If using --pet2sfs, --pet2tgz or --deb2pet, you can also give a valid PKGNAME,
and it'll be downloaded if needed, before being converted.

Note: If the package is 'downloaded' (in /root/pkg), you won't need to give the path,
only the filename. To check if PKGNAME is downloaded, just enter:

hello scottman i got akita working on kernel 2.6.32.28 now uses dual cpu broadcom wireless working good sound now working ! gonna use and test for awhile and will report back please feel free if you have any questions via PM or however thanks again for akita !!

hello scottman i got akita working on kernel 2.6.32.28 now uses dual cpu broadcom wireless working good sound now working ! gonna use and test for awhile and will report back please feel free if you have any questions via PM or however thanks again for akita !!

I'd be delighted if you got OpenGL working in that build... It's the only thing I seem to have problems with when I make a version with a newer kernel - the DRI/OpenGL stuff usually never works... I specifically chose a wary kernel that already had nvidia and ati drivers compiled for it, but still no go... If yours has working OpenGL I'd love to know how you did it...

Hello sc0ttman
Are you using a Woof build of your own, or the latest Woof2?
I need to know this because if it's the first, Akita would need its own langpack made from scratch, but if it's the second, the current langpacks can be used in Akita._________________OB Precise 15.01 kernel 3.17.7|Puppy Linux en español

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum