Чтобы не было хаоса - программы ставятся:
а) Из репозитория
б) Из пакетов
Не все программы есть в репозиториях или в пакетах.
Исполняемым считается файл, у которого установлен флажок, что он исполняемый.
Иначе запускаться он не будет.
Сделать файл исполняемым можно командой:
$ chmod a+x имя_файла
затем запустить
$ ./имя_файла
Это же можно проделать из граф. интерфейса, в свойствах и запустить двойным кликом.
Как правило, файлы *.sh - исполняемые (скрипты BASH).
Файлы *.txt потенциально могут быть исполняемыми, но это как-то странно...
|