Click Here
home features news forums classifieds faqs links search
6338 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
22 crawler(s) on-line.
 95 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 Uu88dzcom:  2 hrs 9 mins ago
 1word4pics:  3 hrs 41 mins ago
 ontopuscom:  4 hrs 56 mins ago
 new88mid:  5 hrs 23 mins ago
 miso88vnusorg:  5 hrs 31 mins ago
 ev88la:  7 hrs 43 mins ago
 kaori11421:  10 hrs 10 mins ago
 mm88uscom1:  10 hrs 53 mins ago

Amigaworld.net News   Amigaworld.net News : TINAPAMA is Not a Package Manager
   posted by tygre on 23-Aug-2025 18:35:09 (377 reads)
Hi all!

Have you ever found yourself installing the same program over and over again, on your different Amigas? You can now automate this process, even remotely, with TINAPAMA!

TINAPAMA (TINAPAMA is Not A Package Manager) brings automated program installation to Classic Amigas. It differs from AmiUpdate on AmigaOS 4 and Easy2Install on MorphOS by providing a simple command line and decentralised program descriptions. TINAPAMA allows updating programs individually or in groups, physically or remotely.

A typical use of TINAPAMA would be to execute the following command to update AmiModRadio:

1.C:> TINAPAMA Utilitaires:Musique/Divers/AmiModRadio/AmiModRadio.tinapama

and TINAPAMA would parse the description file AmiModRadio.tinapama, download, unarchive, and copy the new files into Utilitaires:Musique/Divers/AmiModRadio, only if the local version is outdated.

TINAPAMA uses a description file to locate the remote version of a program and compare its version with the version in the local drawer. You can use ready-made description files or create your own. The drawer being updated is the drawer in which the description file, typically ending with .tinapama (e.g., AmiModRadio.tinapama above), is located. In addition to any file updated by TINAPAMA, a new file called TINAPAMA.data will be created/updated in the drawer to contain local version information.

TINAPAMA works, of course , with Aminet packages: with or without the Version: field in their READMEs, with or without top drawers in their archives. It also works with packages in GitHub and should work all the same with packages in BitBucket, codeBerg, or SourceForge! It is open source.

Get it here:
- First public release, which implements all the options that have been useful to update more than 100 programs on my A4000!
- Read-made description files for hundreds of programs!

More info. here. All questions, comments, and bug reports are welcome!

Full disclosure: I intend to submit TINAPAMA to the Amiga 40 Tools Jam 2025!

Cheers!
    

STORYID: 9191
Related Links
· More about Amigaworld.net News
· News by tygre


Most read story about Amigaworld.net News
Official OS4 Screenshots from Hyperion

Last news about Amigaworld.net News
The Gate - Playable Demo available!
Printer Friendly Page  Send this Story to a Friend

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle