Необходимый
набор различных unix-программ, очень полезных для программистов и не только. К стандартному набору я добавляю следующие приложения:
publishing/
tetex: Привык я TeX использовать для документов. Очень клёво программировать документы.
publishing/
psutils: А это утилитки для работы с ps-файлами. Книжку сверстать одной командой можно.
security/
pwgen: Для генерации сложных, но легко запоминающихся паролей.
devel/
gcc: Давненько не приходилось использовать С/С++ компилятор, кроме как JDK собирать.
devel/
binutils: Тоже для сборки JDK использую.
devel/
make: Использую для всего, включая TeX-документы. Для сборки JDK надо ставить версию 3.81, иначе не будет компилироваться.
devel/
makedepend: Используется только для сборки Glass в JavaFX.
devel/
cvs: Система контроля версий для домашних нужд.
devel/
subversion: Система контроля версий для проектов, расположенных на
Java.net.
devel/
mercurial: Система контроля версий для JDK.
devel/
doxygen: Неплохая замена javadoc. Да ещё и с другими языками работает.
editors/
vim: Редактор, изредка используемый совместно с системами контроля версий.
net/
openssh: Для Mercurial используется.
interpreters/
m4: Для сборки JDK используется.
shells/
mksh: Для запуска скрипта подготовки изменений в JDK для review.
utils/
patch: Обязательно пригодится.
utils/
diffutils: Коллекция утилит для сравнения файлов.
utils/
file: Распознавание типа файла. Используется при сборке JDK.
archive/
zip: Запаковывает демки при сборке JDK.
archive/
unzip: Распаковывает демки при сборке JDK.