RPM&YUM per OS/2

Versione: 
4.13.0 & 3.4.3
Data rilascio: 
Venerdì, 18 Novembre, 2011

Licenza:

Interfaccia:

Package Manager (RPM) è un potente sistema di gestione pacchetti a linea di comando in grado di installare, disinstallare, verificare dipendenze ed aggiornare pacchetti software. YUM è invece un installatore/disinstallatore automatizzato pensato proprio per sistemi basati su pacchetti RPM.

L'Arca Noae Package Manager, infine, è una interfaccia grafica che permette di gestire agevolmente i pacchetti RPM.

Questo software è distribuito con due modalità:
  • come pacchetto compresso, da scaricare e installare manualmente; se ci sono prerequisiti da soddisfare, andranno anch'essi scaricati e installati manualmente;
  • come pacchetto RPM, installabile tramite il gestore pacchetti rpm preferito, che provvederà a scaricare e installare sia il software che gli eventuali prerequisiti.
Scegli la modalità di installazione che preferisci, tenendo conto del fatto che non tutte le versioni del software sono disponibili per entrambe le modalità.

Installazione con rpm

Questo programma si può installare usando il gestore pacchetti rpm. Vedi sotto per la stringa di installazione. I prerequisiti richiesti sono gestiti dal gestore pacchetti e, se necessario, scaricati e installati automaticamente.

Repository: Netlabs stable(link is external)
------------------------------------- Yum - an automatic updater and installer for rpm-based systems ------------------------------------- Included programs: /usr/bin/yum Main program Basic usage description follows: Yum is run with one of the following options: - update [package list] If run without any packages, Yum will automatically upgrade every currently installed package. If one or more packages are specified, Yum will only update the packages listed. - install <package list> Yum will install the latest version of the specified package (don't specify version information). - remove <package list> Yum will remove the specified packages from the system. - yum list [package list] List available packages See the man page for more information (man yum) Also see the webpage and wiki for more information: web page: http://yum.baseurl.org/ wiki: http://yum.baseurl.org/wiki 3.2.X Branch - yum-3_2_X Starting commit is roughly: a3c91d7f6a15f31a42d020127b2da2877dfc137d E.g. git diff a3c91d7f6a15f31a42d020127b2da2877dfc137d

Installazione manuale

Pacchetto autoinstallante WarpIN. Vedi sotto per il(i) link di download e istruzioni dettagliate di installazione. Il pacchetto RPM-YUM "i386" è per generiche architetture i386, mentre il pacchetto "p4" è per PC moderni basati su processore Pentium 4 o superiore.

Al termine dell'installazione, il pacchetto WarpIN può essere rimosso.

CONSIDERAZIONI E SUGGERIMENTI PER RPM-YUM:

Selezionando un disco di destinazione per l'installazione, considerare quanto segue:

  • Il disco di destinazione dovrebbe essere abbastanza grande per installare tutto il software necessario al repository RPM. Una buona stima è di circa 5G di spazio libero (tale stima considera i rilasci futuri in formato RPM di applicazioni come Java, OpenOffice e così via). Se si vuole sviluppare, si dovrebbe raddoppiare questa stima (in modo da poter integrare il compilatore ed i vari frameworks).
  • L'installer genererà un ramo directory Unix semplificato sul disco di destinazione. Questo singolo ramo sarà usato da tutto il software portato da Unix/Linux e distribuito con RPM.
  • E' una buona idea selezionare il volume di avvio come disco di destinazione dell'installazione RPM (considerando che sia abbastanza grande). In questo modo, tutti i componenti di sistema, inclusi quelli installati dai repository RPM, risiederanno su un singolo disco e non interferiranno con i vostri dati personali (o con installazioni personalizzate basate su archivi ZIP), questi ultimi, in particolare, sarebbe più appropriato installarli su una partizione separata.
  • Installare RPM e l'albero Unix in una sottodirectory non è stato testato molto, quindi non è ancora possibile.

Avviare l'installazione WPI e seguire attentamente le istruzioni a video, in breve:

  • Al termine dell'instalazione del pacchetto WarpIN, è necessario riavviare il sistema per validare le variabili e le modifiche apportate ai files di configurazione.
  • Al successivo riavvio, collegarsi alla rete internet, aprire la finestra comandi creata dall'installazione del bootstrap di yum (cartella ora presente sulla scrivania) e digitare al prompt il comando 'yum install yum' (che garantisce l'installazione del'ultima versione aggiornata disponibile di RPM/YUM per OS/2 ed eComStation e contemporaneamente la generazione del ramo Unix di base sulla radice del disco scelto per l'installazione).
  • Al termine dell'installazione via internet, il pacchetto di transizione WarpIN di yum può essere disinstallato, operazione fortemente consigliata, perchè il bootstrap fondamentalmente ha solo una funzione transitoria ed utilizza percorsi differenti e librerie e strumenti che potrebbero non essere allo stesso livello dell'ultima versione disponibile appena installata via internet, inoltre, non si incorre nel potenziale rischio di utilizzare la finestra comandi del pacchetto bootstrap per l'installazione di altro software!
  • A questo punto è possibile gestire il/i repository RPM da una finestra comandi (leggere la documentazione al riguardo) ed iniziare ad installare il software desiderato.
  • E' utile provvedere quanto prima all'eliminazione di evenuali ridondanze (runtime e librerie varie) installate precedentemente con altri tipi di installer ed ubicate in altri percorsi del filesystem, per garantire l'unicità dei componenti e non compromettere la stabilità del sistema o il mancato avvio delle applicazioni!

Qui di seguito trovi i link di download per l'installazione manuale del software:

Scheda aggiornata l'ultima volta il: 03/09/2022 - 12:05

Commenti

Help! I want to automate installation of RPM & YUM for OS/2 by sending keyboard events, so that a virtual machine with OS/2 + Yum can be produced with fully machined Packer instructions. Out of the box, OS/2 comes with the browser "WebExplorer", which is able to download some FTP and HTTP URLs. This helps to get WarpIN installed. However, when I supply the http://rpm.netlabs.org/bootstrap/rpm-yum-bootstrap-1_5-i386.wpi URL, such as saving to "yum.wpi", then WebExplorer appears to silently fail. After several seconds a console check with `dir c:\yum.wpi` reveals the file size is merely 238 bytes, whereas the actual file size is 22 MB. How are OS/2 users supposed to be able to download this file? If wget were installed, we could wget the yum WPI. However, we need yum in order to install wget. It seems there's a chicken and egg situation: Which comes first? The only other built-in download client I have found so far in OS/2 Warp is an `ftp` client, which unfortunately doesn't support HTTP transfers or even much of modern FTP transfers. Is there another built-in download client able to retrieve the RPM & YUM WPI?

First of all, you are better off asking this on a forum like os2world, secondly, only very old versions of OS/2 come with only WebExplorer as the web browsing option, newer versions have Netscape and Firefox etc. Trying to install RPM etc on such an old system that has not been updated etc is bound to fail, you will have to install Fixpack 40 or higher and a few other dependencies before you can hope to install software like RPM that is 25 years younger than the OS version you are trying to install onto.

After "installing" I ran the yum bootstrap console and get this: Error: no such table: packages I try: c:\yum install firefox I get: Error: no such table: packages Is this a server thing? Meaning the server where the packages are located is down. I don't know I'm not a programmer just a user. Any help would be much apprectiated.

Hello ! I installed my OS/2 Japanese edition yum by "rpm.netlabs.org/bootstrap/rpm-yum-bootstrap-1_5-i386.wpi" . My yum say like this message . " Traceback (most recent call last): File "E:\tmp\yumbt\usr\lib\python2.7/site.py", line 550, in <module> main() File "E:\tmp\yumbt\usr\lib\python2.7/site.py", line 540, in main setencoding() File "E:\tmp\yumbt\usr\lib\python2.7/site.py", line 494, in setencoding sys.setdefaultencoding(encoding) # Needs Python Unicode build ! LookupError: unknown encoding: CP932 " Please someone inform me where Python Unicode build is . Thanks .

I solved by myself. My solution is very simple , just add 2 lines into "yum-console.cmd". I added 'chcp 437' and 'set LANG=en_US' after '@echo off' . The yum and the rpm are work very fine. Thank you.

Aggiungi un commento