Когда установка пакетов на Ubuntu с Кв. - получает команду, это гарантирует, что в будущем, можно использовать переменную в терминале, который выполнит двоичный файл.
При ручной загрузке источника, например, Java JDK, это не так.
Я не могу сделать javac helloworld.java
Я должен сделать /usr/java/jdk1.6.0_21/bin/javac helloworld.java
Мой вопрос: это достаточно просто для установки псевдонима или там больше, который должен быть сделан?
Является ли псевдоним, достаточно будет во многом зависеть от рассматриваемой программы и как Вы используете его. Если Вы - единственный пользователь на своей машине с помощью программы, и Вы всегда называете ее от интерактивной консоли и никогда не используете ее в сценариях, то псевдоним мог бы быть достаточным (если Вы не замечаете вещи, не работающие правильно).
Но если Вы захотите использовать команду в сценариях или даже поместить средства запуска в него (в меню GNOME или панели гнома или в прикреплении, и т.д.), то затем будет более удобно сделать что-то еще.
Ваши другие опции состоят в том, чтобы 1) определить символьную ссылку, от, например, /usr/local/bin
cd /usr/local/bin
sudo ln -s /usr/java/jdk1.6.0_21/bin/javac javac
Затем javac helloworld.java
должен работать.
Или 2), измените свою переменную окружения $PATH, чтобы включать рассматриваемый каталог, например, в Вашем .bashrc или .profile, и т.д., поместить:
export PATH=$PATH:/usr/java/jdk1.6.0_21/bin
И затем все исполняемые файлы в той папке можно назвать непосредственно.