Changes between Version 7 and Version 8 of GettingStartedWithDevelopment
- Timestamp:
- 10/17/12 16:43:57 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GettingStartedWithDevelopment
v7 v8 1 Before beginning development, you should have a workstation (or VM) with Debathena installed. Unless you have a strong preference, we recommend starting with the highest version of Ubuntu supported by Debathena. As of January 2011, this is Ubuntu 10.04 (Lucid). The instructions henceforth assume that you are using the newest Debathena packages, and a base distribution (Debian or Ubuntu) from at least 2008. 1 = Getting Started With Development = 2 2 3 You should install at least the debathena-standard metapackage. You should also install the debathena-debian-dev package, which installs a number of packages required for building Debian packages.3 Before beginning development, you should have a workstation (or virtual machine) with Debathena installed. Unless you have a strong preference, we recommend starting with the highest version of Ubuntu supported by Debathena. As of Fall 2012, this is Ubuntu 12.04 (Precise). The instructions henceforth assume that you are using the newest Debathena packages, and a base distribution (Debian or Ubuntu) from at least 2008. You should install at least the '''debathena-standard''' metapackage, so that you can get Kerberos tickets and access the AFS filesystem. 4 4 5 == Packaging Tools == 6 7 Most of the tools used to create Debian (and thus Debathena) packages are available as part of Debian or Ubuntu. If you have Debathena installed, you can install the debathena-debian-dev package, which installs a number of packages required for building Debian packages. 8 9 If you're following along on a stock Ubuntu or Debian installation, you'll need to install these packages: build-essential cdbs debhelper wdiff debian-el devscripts devscripts-el dh-make dpatch dpkg-awk dpkg-dev dpkg-dev-el equivs fakeroot linda lintian quilt sbuild 10 11 == Build Environment == 5 12 You should also create the file ~/.devscripts with the following contents: 6 13 {{{ … … 35 42 }}} 36 43 44 37 45 You should also set the environment variable `DEBATHENA_APT` to `/afs/sipb.mit.edu/project/debathena/apt`.