Difference between revisions of "GNUstep and HPMS HowTO"

From GNUstepWiki
Jump to navigation Jump to search
 
(110 intermediate revisions by 2 users not shown)
Line 1: Line 1:
−
 
+
* What is TWW HPMS ?
−
'''Note''': Anyone know how to convert [http://www.gnustep.org/resources/documentation/User/GNUstep/gnustep-howto_toc.html Platform Compatibility HowTO]source into wiki language, so we can work on others' effort?
+
* Why I want to use TWW HPMS ?
−
 
+
* How do I compile GNUStep System using TWW HPMS ?
−
Following are procedures for installing GNUstep on different Operating Systems.<br>
 
−
 
 
−
 
 
−
=== AIX ===
 
−
 
 
−
=== BSD ===
 
−
==== Darwin ====
 
−
===== Intel =====
 
−
===== PowerPC =====
 
−
==== FreeBSD ====
 
−
You can install GNUstep via ''/usr/ports/devel/gnustep''. However, not all required dependancies are installed.
 
−
 
 
−
If you install the following in advance, you should be fine:
 
−
* wmaker
 
−
* libxml2
 
−
* libxslt
 
−
* libgmp4
 
−
* libart_lgpl2
 
−
* libaudiofile
 
−
* ffcall
 
−
* glitz
 
−
You may also want to install ''/usr/ports/net/mDNSResponder''.
 
−
 
 
−
'''Note''':
 
−
There is a bug in libkvm that '''requires''' a mounted ''/proc''. Until this bug is fixed, make sure you have an entry for ''/proc'' in your ''/etc/fstab'':
 
−
 
 
−
<pre>
 
−
proc                    /proc          procfs  rw              0      0
 
−
</pre>
 
−
 
 
−
References:
 
−
[http://www.freebsd.org/cgi/ports.cgi?query=gnustep&stype=all FreeBSD GNUstep ports],
 
−
[http://www.freshports.org/search.php?query=gnustep&search=go&num=10&stype=name&method=match&deleted=excludedeleted&start=1&casesensitivity=caseinsensitive Freshports GNUstep]
 
−
==== Mac OS X ====
 
−
==== NetBSD ====
 
−
==== OpenBSD ====
 
−
 
 
−
=== HP/UX ===
 
−
We should stay away from HPUX-10.20, it is not supported by HP anymore.
 
−
 
 
−
=== Irix ===
 
−
 
 
−
=== Linux ===
 
−
==== Debian ====
 
−
Since Debian "Sarge" you can just say
 
−
 
 
−
apt-get install x-window-system-core wmaker gnustep gnustep-devel gnustep-games
 
−
 
 
−
to get GNUstep, X11 and Window Maker installed.
 
−
 
 
−
But what happen if you are on Debian stable (3.0) release ?
 
−
 
 
−
Here is an answer from gnustep irc channel:
 
−
<pre>
 
−
<fsmunoz> change every occurence of "stable" for "testing"
 
−
<fsmunoz> remove the security.debian.org line
 
−
<fsmunoz> do apt-get update
 
−
<fsmunoz> apt-get dist-upgrade
 
−
<fsmunoz> repeat  this last one until nothing gets installed or removed.
 
−
<fsmunoz> the, replace "testing" with "unstable"
 
−
<fsmunoz> then, apt-get update
 
−
<fsmunoz> apt-get dist-upgrade
 
−
<fsmunoz> repeat, repeat.
 
−
<fsmunoz> done
 
−
</pre>
 
−
==== RedHat ====
 
−
===== Advance Server 3.0 =====
 
−
===== FC 3 =====
 
−
 
 
−
==== Slackware ====
 
−
==== SuSE ====
 
−
 
 
−
=== Solaris ===
 
−
==== Intel ====
 
−
==== Sparc ====
 
−
 
 
−
=== Windows ===
 
−
==== Cygwin ====
 
−
==== MingW ====
 
−
=== SFU ===
 
−
Microsfot's Service For Unix.
 
−
 
 
−
=== Others ===
 
−
==== LiveCD for Intel ====
 
−
Current version is 0.9.4.2
 
−
 
 
−
Find the instructions to install and the CD itself [http://livecd.gnustep.org/ here]
 
−
 
 
−
==== Linksys NSLU2 ====
 
−
References: http://lists.gnu.org/archive/html/discuss-gnustep/2005-02/msg00124.html
 
−
 
 
−
Stefan Urbanek, please modify whatever you see fit, even delete this page.
 
−
 
 
−
Given GNUstep's cross-platform declaration on application development activities, so should the application mangement activies cross-platform united.
 
−
 
 
−
GNUstep installation process should be and could be as simple as "pkg-inst GNUstep-1.0" across GNUstep supported OS plaforms. But in oder to get there, following need to be done.
 
−
 
 
−
GNUstep package creation automation project.
 
−
 
 
−
* What?: This is a project to automate the process of creating GNUstep environment for a perticular OS platform.
 
−
 
 
−
* Why?:
 
−
** Lots of time is spent by experienced GNUsteppers to assist new GNUsteppers with compiling the source, and this waste will continue to occur unless we resolve certain issues.
 
−
** Time can be better spent on GNUstep developement, and not on the compling and packaging process.
 
−
** Easy installation and removal of GNUstep encourges the deployment of GNUstep in corporate environments.
 
−
** The softare adn pacakge creation processes can be reproduced easliy by others with simple commands.
 
−
** Improves QA testing by generating GNUstep bug fixed instances quickly.
 
−
 
 
−
Plan
 
−
 
 
−
* Introduce CPAM(Cross-Platform Application Management) tool implemented by TWW Inc. to GNUstep CPAD community
 
−
** Cross-Platform is easier said then done becuase each platform's features are barriers for others.
 
−
 
 
−
* Release GNUstep package source implemented by TWW CPAM.
 
−
** I will release a working package source for others to try and review.
 
−
** The package soruces can generate native package format for RHAS rpm,Solaris pkgadd and HP-UX depot formats.
 
−
 
 
−
* Write tutorial on learning TWW CPAM.
 
−
** I am willing to help/assist a few persons to get familliar with TWW tools if they promise to write up what they learned in a tutorial article. As you can see I am really not good on documenation work.
 
−
 
 
−
* Integrate GNUstep developement process with TWW CPAM.
 
−
 
 
−
 
 
−
* More details TBA once I get familiar with mediawiki.
 
−
 
 
−
* Following paragrah can be deleted later.
 
−
  In this paragrah, I just want to make sure above out of nowhere text not treated as spam.
 
−
  My name is T.J. Yang(tj_yang at hotmail dot com),
 
−
  I have been working as a system administator and I am interested
 
−
  to bring the CPAM experience to work on this project. I promised myslef to digitalize the
 
−
  compiling process when "Adam Fedor" was kindly answer my emails regarding to the compiling issues
 
−
  I econcuntered.
 
−
   
 
−
  Please email me if you have comment/questions.
 
−
  For detail about TWW, please see http://www.thewrittenword.com.
 
−
  I have used CPAM tool at work to bring cross-platform open-source software support
 
−
  nightmare under control. TWW CPAM tool is battle field tested ;)
 
−
 
 
−
  All the TWW tools and sources of their supported packages are GPL open-source compliant.
 
−
  They are freely avaiable(ftp://support.thewrittenword.com) but support labor and binary packages are not.
 

Latest revision as of 10:32, 31 May 2008

  • What is TWW HPMS ?
  • Why I want to use TWW HPMS ?
  • How do I compile GNUStep System using TWW HPMS ?