você está aqui: Home  → Arquivo de Mensagens

Software Domínio Público no formato lpp para AIX 4.1.x

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 15 de Abril de 1997

A dica de hoje é extremamente útil e interessante e pode facilitar bastante a vida de administradores de sistemas AIX. Foi enviada por uma assinante da lista que prefere permanecer anônima ;-)

No site http://www-frec.bull.com, podem ser encontrados vários aplicativos freeware e shareware já pré-compilados e no formato apropriado para instalação utilizando os softwares do AIX de controle de software.

Desta forma, tanto os softwares comercializados pela IBM quanto os demais estarão registrados no banco de dados ODM (Object Database Manager) e podem ser instalados e removidos (installp) e listados (lslpp).

Os softwares são instalados sob o diretório /usr/local. É criada uma nova categoria chamada freeware. Vejam abaixo um exemplo de saída do comando lslpp em uma máquina onde foram instalados os softwares lsof, monitor e wu-ftpd:

  [/u/queiroz]lslpp -L free*
    Fileset                      Level  State  Description
    ----------------------------------------------------------------------------
    freeware.lsof.rte         3.68.0.0    C    List Open Files
    freeware.monitor.rte       2.1.2.1    C    Performance Monitor Program
    freeware.wu-ftpd.rte       2.4.0.0    C    Washington University FTP server
  
  
  State codes: 
   A -- Applied. 
   B -- Broken. 
   C -- Committed. 
   O -- Obsolete.  (partially migrated to newer version) 
   ? -- Inconsistent State...Run lppchk -v. 

A seguir incluo o arquivo de instruções para uso desta facilidade e a lista dos software disponíveis.

  --------------------------------------------------------------------------
  
  	BASIC INSTALLATION INSTRUCTIONS FOR .exe FILES ON AIX
  
  This file describes how to install freeware and shareware utilities
  for AIX v4 delivered in ".exe" files. These installation instructions
  will use the example of the package lsof-3.68.0.0.exe.
  
  
       1) Download the package required (check the README.txt for a
  	description of what each package contains).
  
       2) Change the file modes so thet the package is executable and,
  	as a non-root user, execute the package as shown in the
  	following example:
  		$ chmod +x lsof-3.68.0.0.exe
  		$ ./lsof-3.68.0.0.exe
  		Archive:  ./lsof-3.68.0.0.exe
  		  inflating: lsof-3.68.0.0.bff
  
       3) Log in as root and use the following commands to install the bff file
  		# rm -f .toc
  		# smit install_latest
  
       4) When smit asks for the "INPUT device / directory for software", type
  	in the name of the directory where the file is stored (or just
  	answer with . if the file is in the current directory), and then
  	type RETURN.
  
       5) When the next set of menus are displayed, use F4 to generate a list
  	of packagesin the directory. Use F7 to select the LPP to install and
  	press RETURN to finish choosing. Keep the default values for all the
  	other choices, and press RETURN twice to start the install.
  
  The LPP is now installed.
  To use the utility the directory '/usr/local/bin' should be in your $PATH,
  which can be changed for all the users in the file /etc/environment
  The environmental variable "MANPATH" should also be created for all the
  users by adding the following line to /etc/profile:
  
  	export MANPATH=/usr/share/man:/usr/local/man:/usr/dt/man:
  
  
  Some LPPs require additional modifications to the machine or to the
  environment. Please refer to the README or INSTALL files delivered with the
  LPPs.
  
  To list all the files installed by the LPP, use the command
          lslpp -f "freeware.lsof.*"
  
  For example to find all the README files delivered by all the freeware
  and shareware LPPs on the machine, use the command
          lslpp -f "freeware*" "shareware*" | grep -i readme
  
  
  
  WHAT ARE .exe FILES AND HOW ARE THEY GENERATED?
  
  	The packages on this server have been compressed using "zip", a
  	powerfull freeware compression tool that uses the same compression
  	algorythm as "gzip", but uses the file format of PK-ZIP (a PC
  	compression tool).
  
  	The zip-files generated by the Unix tool "zip" are compatible with
  	pkzip zip-files.
  
  	To decompress (unzip) the .exe files on this server, no additional
  	tools are required. All the files are packaged as self-decompressing
  	zip-files. Simply copy the ".exe" file to your disk, set the file
  	modes to allow execution, and then execute the file to extract the
  	".bff" file it contains. This can (should?) be done without being
  	"root".
  
  	These .exe files are generated by concatenating a tool delivered in
  	the "unzip" package with the zip-file containing the .bff archive,
  	as follows
  $ cat /usr/local/bin/unzipsfx lsof-3.68.0.0.zip > lsof-3.68.0.0.exe
  
  
  WHAT ARE .bff FILES?
  
  	"bff" stands for "Backup File Format", which just means that the
  	file was creaded using the AIX "backup" tool and can br read using
  	AIX tool "restore".
  
  	Under AIX, the standard product packaging system uses the BFF
  	format. However additional information about the individual files
  	delivered in the product are included inside the BFF package. This
  	packaging is said to be an LPP. LPP means "Licenced Product Package",
  	but in the case of freeware the concepts of "licence" and "product"
  	very different from what IBM planned in the beginning.
  
  	The freeware and shareware on the servers http://www-frec.bull.com/
  	and http://www.bull.de/ are packaged as LPPs. Once the file on the
  	server has been decompressed, it can be installed using the standard
  	AIX installation techniques. The tool used to generate these LPPs
  	is called "mklpp". It is a collection of simple shell scripts plus
  	a makefile, which can bu uesd to male an LPP with any name, but it
  	is "optimized" fo package freeware and shareware tools.
  
  
  HOW CAN I BE SURE THAT THE .bff FILE HAS NOT BEEN MODIFIED?
  
  	AIX LPPs contain checksums for all files delivered in the LPP. These
  	checksums are automatically verified during the install. These
  	checksums are delivered with the LPP so it is possible, though
  	relatively complicated, to change the checksum to fit the a modified
  	LPP.
  
  	The best way to ensure that the LPP has not been modified would
  	be to generate a PGP fingerprint for each file and deliver it with
  	the LPP. Unfortunately this is not possible since the LPPs were
  	developped in France wheer PGP is illegal.
  
  	The next best way to verify that nothing has been modified is to
  	check the MD5 checksum. The MD5 checksums for all the BFF files
  	is in the file MD5.txt. These checksums were generated using the
  	"siggen" tool in the "tripwire" package.
  
  
  
  Good Luck
  C.Deignan@frec.bull.fr
  
  =============================================================================
  AIX4.1/RS6000
  Packages     Version   Description
  ==============================================================================
  asedit         1.3.2    X editor build around Motif text widget
  archie         1.4.1    client version of archie.
  aXe            6.1.2    Text editor for X11
  bash           1.14.6   GNU Bourne-Again SHell
                 2.0
  bison          1.24     GNU Project parser generator ( yacc replacement )
  chimera        1.65     chimera - X/Athena World-Wide Web Client
  dejagnu        1.3      DejaGnu, a framework for testing other programs
  dired          2.1      Directory Editor ( complied with C++, libg++ )
  dviljk         2.5      DVI to H-P Laser-Jet converter
  dvipsk         5.58f    DVI to PostScript converter
  elm	       2.4P24	elm mail program
  emacs	       19.30    emacs editor
                 19.31
                 19.34
  e93            1.2r6X   X11 multiple pages editor
  expect         5.22     performs programmed dialogue with interactive programs
  fileutils      3.16     GNU file management utilities
  findutils      4.1      GNU find, locate, and xargs
  flex           2.5.4    Fast lexical analyzer generator
  fping          1.20     send ICMP ECHO_REQUEST packets to network hosts
  fvwm           2.0.42   Virtual Window Manager for X11, with desktops
  gawk           3.0.2    GNU awk  ( needed for bash )
  gcc	       2.7.2.2  GNU C (gcc, c++, g++ ) compiler
  gdb	       4.15.1   GNU debuger.
                 4.16
  git            4.3.13   GNU interactive tool
                 4.3.14
  gmp            2.0.2    library for arithmetic
  gnudiff        2.7      GNU diff, diff3, sdiff, cmp
  gnuplot        3.5      Interactive plotting program
  gnuchess       4.0.pl77 GNU chess
  gopher         2.1.4b   Client to gopher document servers
  ghostscript    2.6.2    GNU Ghostscript interpreter/previewer (needs gs-fonts)
  ghostview      1.5      GNU PostScript documents viewer
  gs             3.33     GNU Ghostscript
  gzip           1.2.4    GNU zip, unzip, zcat              
  httpd          1.5      hypertext transfer protocol server (source only)
  httpd          1.5.1    hypertext transfer protocol server (source only)
  ImageMagick    3.8.1    Image viewer for many type: tiff, jpeg, ....
  irc            2.8.2    Internet Relay Chat
  ispell         4.0      Spelling correcting for file
  jed	       0.97.14  X11 jet editor  with cut, paste, search, replace...
  jetedit        1.33     "C" programmer's point and click editor
  jpeg           5b       Jpeg source library.
  kermit         5A(190)  Kermit file transfer, and terminal connection
  knews	       0.9.3	X news reader.
  knews          0.9.5    X news reader
  lclint         2.2a     lint-like tool for ANSI C
  less           290      file browser ( opposite of more )
                 321      file browser
  libg++         2.7.1    Libraries for GNU C++
                 2.7.2
  llnlxdir       2.0      UC Lawrence Livermore National Laboratory XDIR
  llnlxftp       2.1      UC Lawrence Livermore National Laboratory Xftp
  lppbuild       1.0      packages generator in standard AIX installp format
  
  
  lsof	       3.62     List of opened files
  lynx           2-6    Info Browser for World Wide Web
  make           3.74     GNU make
  mc             3.0      Midnight Commander (like Norton Commander)
  mc             3.1.2    Midnight Commander  (like Norton Commander)
  mcard	       1.3      X11 cardfile.
  Mesa           2.1      Mesa 3-D graphics library
  monitor	       1.12     Display various monitored system info & processes
  mm             2.7      Meta mail
  mpack	       1.5	Mpack, Mupack base 63 encode/decoder.
  mpdist         3.3.2    X11 multiple print.               
  mpeg_play      2.0.1    MPEG-1 video streams player on X11.
  msql           1.0.7    msql database program             RISC
  ncftp          2.4.2    User interface to anonymous FTP
  ne             1.0      Nice editor with emacs look
  nedit          3.1.1    GUI style plain text editor for Xwindows/Motif
  nedit          4.0.1    GUI style plain text editor for Xwindows/Motif
  netpbm	       01MAR94	pbm, pgn, ... library
  nntp           1.5.12.1 Server/client code               RISC
  nslookup       5.42     Queries Internet name servers interactively
  oleo           1.6      GNU Spreadsheet for X11 ( 'ss' is better !.)
  perl           5.001m   An interpreted language
  perl           5.002    An interpreted language
  pidentd	       2.7a7    identd 
  pine           3.91     Simple interactive mail system
  plan	       1.6	interactive X/Motif calendar and day planner
  plotmtv        1.4.1    fast multi-purpose plotting program for X11-Windows
  pop3d	       1.00.4	Post Office mail server.
  pstree         1.4      shows ps listing in a tree.
  remind         3.0.13   Reminder service
  rcs	       5.7	change RCS file attributes
  rn             4.4.4    news reader (needs nntp.1.5.11)
  screen         3.7.2    Multiple login for modem user
  sed            2.05    Stream Editor
  sh-utils       1.16    shell programing utilities
  sharutils      4.2      share utilities
  slang	       		S-lang library needed for jed.
  ss             1.3.3    GNU Spreadsheet  ( prefered to oleo !.)
  stow           1.3.2    a program for managing the installation of software
                          packages.
  sysinfo        3.1.3    Display system information       RISC
  tcl            7.6p2    Embeddable scripting language
  tcsh           6.06     Super-set of csh allow emacs-like cmds
  texinfo        3.9      info, makeinfo, texindex, texi2dvi
  textutils      1.22     GNU text file processing utilities
  tgif           3.0-p13  Drawing tool and conversion.     RISC
  time           1.7      GNU time
  timex          1.97     displays a list of projects, with ellasped-time clock
  titrax         1.98     a manager for time lists
  tk	       4.2p2	Embeddable scripting language additional to tcl
  tin            1.22     Netnews reader
  transfig       3.1.2    plotting tool
  trn	       3.6	Turbo rn
  tvtwm          pl11     Virtual Tab Window Manager
  unzip          5.012e   list/test/extract from a ZIP archive file
  uudeview       0.4.13   Multiple uuencode/decoder.
  web2c          6.1      TeX proper (See TeX)
  wget	       1.4.4	Non-interactive network utility to
  			retrieve files from WWW
  Xarm           1.2.5    C++ wrapper fo Motif 
  xanim          2.70.1   X11 animations displayer
  xarchie        2.0.10   X11 browser interface to Archie
  xautolock      1.7p10   XLock
  xblackjack     2.1	X11 blackjack
  xbmbrowser     5.1	xbm viewer and browser.
  xboard         3.5.0	graphical chessboard
  xcalendar      4.0      Calendar with a notebook for X11
  xcmdpanel      1.3      Command panel utility for X
  xcoral         2.4      X editor with C func/C++ class browser and ...
  xcoral         2.5      X editor with C func/C++ class browser and ...
  xancur         1.6      Root cursor animation program for X
  xdaliclock     2.05     melting digital clock
  xearth         0.92     displays a shaded image of the Earth in the root window
                 1.0
  xed	       1.3	X11 Editor
  xemacs         19.13    X emacs
  xfig           3.1.3    Menu-driven tools for drawing under X11
  xfm            1.3.2    X file and applications manager
  xgetftp        2.0      X-based tool for browsing anonymous ftp sites
  xgopher        1.3.3    gopher client for the X window system
  xgrabsc        2.41     An X-Windows image grabber
  xinvest	       2.3.1	X11 investment porfolio tracking.
  xkeycaps       2.32     Graphically display/edit keyboard mappings
  xless          1.7      File browser for X11
  xloadimage     4.1      xloadimage, xsetbg, xview, uufilter
  xlock          3.3      Xlock, sccs, patchlevel 2.9
  xlockmore      4.01     Xlock
  xmaddressbook  1.5.2    X11 address book.
  xmailtool      3.1.2b   Mail tool under Xwindow.
  xmbase-grok    1.4      X11 Motif database
  xmgr           3.01pl3  Data/function plotting tool for Xwindow
  xmosaic	       2.7b1    NCSA Mosaic online document viewer / Xwindows
  xmon           1.5.4    An interactive X protocol Monitor
  xmorph         17jan97  X11 morph
  xmdiary        3.0.1    your personal organizer 
  xnetlib	       3.4	X11 interface to netlib.
  xpaint         2.4.7    X bitmap/pixmap editor
  xpm            3.4j     X Pixmap ( libXpm.a, sxpm - show pixmap program )
  xpdf           0.3       X11 pdf file reader.              RISC
                 0.6
  xrolodex       1.5.motif X11 rolodex motif
  xrn            8.02     News readers for X interface
  xsnow          1.39     Create a snowy and Santa-y desktop
  xsnow          1.40     Create a snowy and Santa-y desktop
  xspread        3.1.1    X interface of spreadsheet
  xsysstat       1.34     X11 system statistic plot.
  xtetris        2.6      X11 Tetris
  xv             3.10a    Image (GIF,JPEG,TIFF,PBM,PGM,PPM,PS,...) displayer
  xxgdb          1.12     GNU X window C Debugger          RISC
  zsh            3.0.2    Z shell


Veja a relação completa dos artigos de Rubens Queiroz de Almeida

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script