User:KaiRo/ParallelsMacOSX: Difference between revisions

(Start Parallels OSX doc)
 
Line 17: Line 17:
=== Ref platform packages ===
=== Ref platform packages ===


No access to CVS, so got them from build & release team (bhearsum) directly, did put them into /tools/dist/ - I also removed older XCode versions, we only need 3.1 nowadays.
No access to CVS, so got them from build & release team (bhearsum) directly, did put them into /tools/dist/ - I removed older XCode versions, we only need 3.1 nowadays - same with DarwinPorts/dports (10.4), we're using MacPorts for 10.5 here.


  # md5 /tools/dist/*
  # md5 /tools/dist/*
MD5 (/tools/dist/DarwinPorts-1.3.1-10.4.dmg) = e6d9176e0b56a4dfaff7aa6e98335a88
  MD5 (/tools/dist/MacPorts-1.6.0-10.5-Leopard.dmg) = 5cbae915b67f7d06576d544b83303714
  MD5 (/tools/dist/MacPorts-1.6.0-10.5-Leopard.dmg) = 5cbae915b67f7d06576d544b83303714
  MD5 (/tools/dist/SharedMenusCocoa.dmg) = 65c3aeb974f5f8c75b8daa92c9185122
  MD5 (/tools/dist/SharedMenusCocoa.dmg) = 65c3aeb974f5f8c75b8daa92c9185122
  MD5 (/tools/dist/chud_4.5.0.dmg) = 3f02477e0df2a3bc53d02fe0824c0015
  MD5 (/tools/dist/chud_4.5.0.dmg) = 3f02477e0df2a3bc53d02fe0824c0015
MD5 (/tools/dist/dports.tar.gz) = 039b8961863bd240817a6eed38f67704
  MD5 (/tools/dist/macports-10.5.tar.bz2) = 38f9a0f0b133371b9e8b7170a7158ef5
  MD5 (/tools/dist/macports-10.5.tar.bz2) = 38f9a0f0b133371b9e8b7170a7158ef5
  MD5 (/tools/dist/xcode_3.1.dmg) = 3e8503230fa16675a3068b33c72044f2
  MD5 (/tools/dist/xcode_3.1.dmg) = 3e8503230fa16675a3068b33c72044f2
Line 36: Line 34:


# Mount the CHUD disk image, install the CHUD.mpkg
# Mount the CHUD disk image, install the CHUD.mpkg
== Installing MacPorts ==
# Install the MacPorts package from ref platform version 1.6-10.5
# Unpack the macports-10.5 tarball of source packages and move them into place:
cd /opt/local/var/macports
sudo rm -rf *
sudo tar jxf /tools/dist/macports-10.5.tar.bz2
# Due what is said to be to a bug in MacPorts 1.6, .profile isn't initialized correctly, so do this manually (as enduser):
nano ~/.profile
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/share/man:$MANPATH
Write to disk (^O) and Exit (^X), then re-login as enduser to set those variables.
# Somehow MacPorts has upgraded itself to the newest version, we now have 1.710 installed even though the installer was 1.6. Our macports source tarball isn't really consistent with that version, so need to do a selfupdate:
sudo port selfupdate
Note that it doesn't actually update itself, but it fixes some internal config (no visible output about that though).
# Next, need to install a series of ports, all of which should already have been contained (and the right version) in the macports tarball unpacked before, if it wasn't for the magical self-updating of MacPorts. Seeing the port command hitting the network (-->Fetching...) while installing the needed ports, but need to live with it, hoping that installed versions are OK for us.
sudo port install sqlite3
sudo port install autoconf213 cvs libidl subversion wget
There's a bug with sqlite3 where it fails to compile, depending on what was built before it, so we build it and it's deps first. The second command builds everything else. Afterwards, running <code>port installed</code> should show only the 21 ports listed below:
  apr @1.2.12_1+darwin_9 (active)
  apr-util @1.2.12_0 (active)
  autoconf213 @2.13_0 (active)
  cvs @1.11.22_0 (active)
  db44 @4.4.20_1 (active)
  expat @2.0.1_0 (active)
  gawk @3.1.6_0 (active)
  gettext @0.17_3 (active)
  glib2 @2.14.6_0+darwin_9 (active)
  libiconv @1.12_0 (active)
  libidl @0.8.10_0 (active)
  ncurses @5.6_0 (active)
  ncursesw @5.6_1 (active)
  neon @0.26.4_0 (active)
  openssl @0.9.8g_0 (active)
  pkgconfig @0.23_0 (active)
  readline @5.2.007_0+darwin_9 (active)
  sqlite3 @3.5.6_0 (active)
  subversion @1.4.6_0 (active)
  wget @1.11_0 (active)
  zlib @1.2.3_1 (active)
Account confirmers, Anti-spam team, canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,083

edits