Changes between Version 9 and Version 10 of GettingStartedWithDevelopment
- Timestamp:
- 01/23/13 12:29:28 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GettingStartedWithDevelopment
v9 v10 2 2 3 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 5 == Prerequisites == 6 7 Many contributors to the project have a wide variety of skills. You need not know every programming language ever, but you should have some experience with programming and be familiar with the command line ("shell"). The most common languages we use are: 8 9 - Bourne shell scripting 10 - Perl 11 - Python 12 - C 13 14 You don't have to be fluent in all of these languages, but you should understand one of them enough to read programs in it and make simple changes. If you don't understand any of these languages, there may still be opportunities for you to contribute to the project, whether it's creating documentation, testing things, updating the website, etc. Contact us and tell us your skills and what you're interested in, and we'll find a good match. 4 15 5 16 == Packaging Tools == … … 7 18 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 19 9 Note: 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 sbuild20 Note: 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 21 11 22 == Build Environment ==