Account confirmers, Anti-spam team, canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,083
edits
(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 | 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/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/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) | |||
edits