CS3221: Erwin S. Marcos' Lab 5

General Procedure I followed for RPM:

  1.  cd /mnt/cdrom
  2.  Determine if .src.rpm or .rpm only
  3. a. if .src.rpm must do a rpm --rebuild filename.src.rpm                                                                          
  4. b.determine where it is written to : written: /src./....rpm
  5. Do  rpm --install and the entire statement where it is written to
  6. IF .rpm only : rpm --install filename.rpm
  7. TO CHECK if installed do a query rpm -q filename

FIRST ATTEMPT: (Try to install software for cd writing as part of labs 5 and 6)

  1. X-CD-Roast (xcdroast-0.98-1.src ) s a program-package dedicated to easy CD creation under most Unix-platforms. It combines command line tools like "cdrecord","cdda2wav", and "mkisofs" into a nice graphical user interface.

Home: http://xcdroast.org                                                                                 

Download:http://rpmseek.com/rpm-dl/xcdroast-0.981.src.html?hl=de&cx=0::0:143883:0:0                                                                                                         

ORDINARY RPMS (Not concerning CD reading and writing)

1. RPM GUI (gnorpm-0.96-9cl.i386)  A graphical front end to the Red Hat Package Manager, for GNOME
Home : http://www.conectiva.com/                                                                                             

Download: http://rpmfind.net//linux/RPM/conectiva/snapshot/i386/RPMS.gnome/gnorpm-0.96-9cl.i386.html

2.MAHJONG (mj-1.0.2-3mdk.src and kdegames-kmahjongg-3.0.4-6.i686) mj is the Chinese game of mah-jong. mj supports network play, as well assimple human to computer play.


UPGRADES

Proceedure and What I tried:

            - rpm --erase or rpm - e filename.rpm  

            - follow steps mentioned in "General Procedure I followed for RPM"

WHAT I TRIED TO UPGRADE BUT DID NOT WORK (General Reasons are at the end of the webpage):


1. (rpm-4.0.2-102.i386)A compiler aimed at integrating all the optimizations and features necessary for a high-performance and stable development environment. This package is required for all other GCC compilers, namely C++, Fortran 77, Objective C and Java. 

Home: http://gcc.gnu.org/

Download:http://rpmfind.net/linux/rpm2html/search.php?query=gcc+upgrade&submit=Search+...&system=&arch=

2.emacs (emacs-21.2-4.i686 and emacs-21.2-4.i386)
Emacs is a powerful, customizable, self-documenting, modeless text editor. Emacs contains special code editing features, a scripting language (elisp), and the capability to read mail, news and more without leaving the editor.

Home:http://www.gnu.org/software/emacs/emacs.html                                                                                                                               

Download:http://rpmfind.net//linux/RPM/mandrake/9.0/i586/Mandrake/RPMS/emacs-21.2-12mdk.i586.html

3.kdegames-kmines-3.0.4-6.i686rpm (Minesweeper for KDE)

Home: http://kmines.sourceforge.net/.                                                                                                                                                      

Downloads:

3. SQL: is a true multi-user, multi-threaded SQL (Structured Query Language) database server. MySQL is a client/server implementation that consists of a server daemon (mysqld) and many different client programs/libraries.

Downloads:

Home: http://www.mysql.com/

PROBLEM: Package is for different architecture

SUCCESSFUL UPGRADES

1. xpuzzle (xpuzzles-5.4.1-8.i386.rpm)A set of geometric puzzles and toys for the X Window System. Xpuzzles
includes a version of Rubik's cube and various other geometric Rubik's
cube style puzzles.

old version: 5.40

Download: http://fr.rpmfind.net//linux/RPM/redhat/6.2/i386/xpuzzles-5.4.1-8.i386.html
Home: no specific home page but various links to different distributions

Dependecies:

2. Bitchx ()- an irc-like chat client(Internet Relay Chat) client. BitchX is a modified clone of the popular ...
Description: An open source IRC client ported to various platforms including the Mac OS.

old version: 0.98

Download: http://rpms.mandrakeclub.com/rpms/Networking_IRC.html
Home:http://www.bitchx.org/

3. Pine() - a Program for Internet News & Email - is a tool for reading, sending, and managing electronic messages. Pine was developed by Computing & Communications at the University of Washington.

old version: 4.21

Download:http://rpmfind.net/linux/RPM/mandrake/updates/6.1/RPMS/pine-4.30-3.3mdk.i586.html
Home:http://www.washington.edu/pine/

 


2nd ATTEMPT: (Working rpms/tar.gz are highlighted as red)

I tried installing rpms again, this time being extra careful about checking the architecture and version of the rpm. I also had the idea of installing  rpms from Linux-Mandrake Disc2 and  tried to find other versions of the same application from the web.  I believe the concept and goal of the lab (learning and applying rpms)would still be  preserved this way and there's a guarantee that it would work and be compatible with our current rpm in the laptops. I experimented with similar rpms from Disc2 and was fortunate to find similar rpms from the web that intalled without any problems.

1.( xsoldier-0.96-7mdk.src) xsoldier is a X11 shoot-em up game for Linux. It was created by Yuusuke HASHIMOTO <hachi@surfline.ne.jp>. The webpage of the original author is [http://www.surfline.ne.jp/hachi/xsoldier.html]. I took over the development of xsoldier.

Download and more info:http://packages.debian.org/unstable/games/xsoldier.html


2. EsounD(esound-0.2.29-1.i686 <web>and esound-0.2.17-1mdk.src<disc2>) mixes multiple digitized audio streams and samples together for playback by a single audio device. It also allows monitoring of mixed output, and recording. Network connections to the daemon are supported as well.
home/download: http://www.tux.org/~ricdude/download.html
Abstract: http://developer.gnome.org/doc/whitepapers/esd/                                                                                                                                 

More info: http://freshmeat.net/projects/esound/?topic_id=113

*back up esound-0.2.8.tar (for normal installation)http://linux.dsi.internet2.edu/games/arcade/tetris/        

PROBLEM: I tried to do a reinstall but gave me error: removing these packages would break dependencies

ex. esound>= 0.2.14 is needed by Xmas -esd.0.9.5.1-7mdk                                                                     

3. xtrojka (xtrojka-1.2.3-8mdk.src.rpm)The aim of this game is to control and to place the falling blocks, so that at least three blocks horizontally or diagonally, or both, have matching patterns or colors. This sequence is then removed, and the above blocks will collapse.
Download: http://linux.dsi.internet2.edu/games/arcade/tetris/                                                                                                                     

*back up xtrojka123.tar (for normal installation): http://linux.dsi.internet2.edu/games/arcade/tetris/   

PROBLEM:From web: xtrojka-1.2.3-9.src: Only packages with major numbers <= 3 are supported by the version of rpm

4. xjewel (xjewel-1.6-3mdk.src.rpm) is a game much like Domain/Jewelbox which is a puzzle game likeTetris.It is played by controling the motion of blocks which continue to fall fromthe top of the screen.  One can move them left and right, as well as rotate the jewel segements. The object is to get the most points before the grim reaper ends the fun.

ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/
and *back up  (for normal installation) xjewel-linux-bin.tar: http://linux.dsi.internet2.edu/games/arcade/tetris/


.tar.gz:

FOR files compressed in tar.z and normal installation:

gunzip -c /mnt/cdrom/filename.tar.gz | tar xvf -

make or make install (refer to README file by doing ls then more README)


5.wordlattice(wordlattice-1.0-1.tar.gz A generator for puzzles where you must find some words in a lattice of characters.

Download: http://ibiblio.org/pub/Linux/games/amusements/

Author: dauti@sbox.tu-graz.ac.at (Wolfgang Dautermann)
Primary-site: sunsite.unc.edu /pub/Linux/games/amusements


6. xmines (xmines.tar.gz) X11 clone of minesweeper or minehunt games
Author = Andrew Zimmerman
AuthorEmail = zimmer@calvin.stanford.edu
Download and info:  sunsite.unc.edu

PROBLEM: error: /usr/bin/Id: cannot find -1x11

7.Solitaire(sol-1.0.6.tar)This is a Solitaire card game highly inspired by the one bundeled with a well known "operating system". Featuresa site-wide highscore table.
 Download: http://ibiblio.org/pub/Linux/games/solitaires/
 
Author: sverrehu@online.no (Sverre H. Huseby)
Primary-site: http://home.sol.no/~sverrehu/pub-unix/
Alternate-site: sunsite.unc.edu /pub/Linux/games/solitaires

PROBLEM: when run make / make install command, error : undeclared variables such as ENDENT and ERNNO (code with bugs)


Examples of Problems I encountered:

Reason why I think I encountered problems:

I think there's a compatibility issue with the rpm installed in our laptops and the rpm used to package the rpms we found on the Web.

An analogy of this problem: For example we created a document in Word 95 and tried to open it in Word XP , it will probably be opened, however, if the word document was created in Word XP and we attempt to open it in Word 95 this probably will not work.


The views and opinions expressed in this page are strictly those of the page author.The contents of this page have not been reviewed or approved by the University of Minnesota.