FF в нем старый - плагины не ставятся.
Скачал новый tar.bz2, распаковал в папку Загрузки/eee/firefox.
В связи с этим
Вопрос 2: Какие параметры patch-dir install-dir apply-to-dir подсунуть updatery чтобы он обновил мой firefox?
Никакие.
Апдэйтер ищет библиотеку везде, и не находит её,
$ strace -e open ./updater
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libnss3.so", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libsmime3.so", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libssl3.so", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libnssutil3.so", O_RDONLY|O_CLOEXEC) = 3
open("/lib/tls/i686/sse2/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/tls/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/i686/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/sse2/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/sse2/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libmozsqlite3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
./updater: error while loading shared libraries: libmozsqlite3.so: cannot open shared object file: No such file or directory
+++ exited with 127 +++
в то время как она лежит у него буквально под носом
$ pwd
/home/Я/Download/firefox
$ ls ./libmoz*
./libmozsqlite3.so
вопрос 1: Как правильно запускать файлы из текущей папки,
Каталога.
Как только придёт понимание что такое каталог (каталог тоже файл; UNIX: всё файлы), автоматом придёт и понимание текущего, дочернего и родительского каталога, что справедливо и для DOS, и для Windows, и для UNIX.
Запуск бинарного файла или исполняемого скрипта из текущего каталога:
./имя_файла
Запуск не исполняемого скрипта из текущего каталога (в атрибутах файла не установлен execute):
sh ./имя_файла-скрипта_без_бита_execute
Вопрос 2а: И как вычислять данные параметры для других программ при необходимости?
Для исполняемых файлов установленных из пакетов репозитория
имя_программы --help
Поиск исполняемого файла ведётся по путям содержащимся в переменной PATH (помните Windows, MS DOS?), - в частности:
$ echo $PATH
/home/user/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/local/bin
Например тарбол с Фоксом вы распаковали в свой домашний каталог, - в каталог /home/user/bin. В тарболе Фокс лежит в каталоге firefox. В переменной PATH (опять про Windows/MS-DOS) пользователя, должен содержаться полный путь к каталогу содержащему исполняемые файлы.
Допустим ваша переменная PATH выглядит так:
$ echo $PATH
/home/user/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/local/bin
Значит, каталог /home/user/bin/firefox вы должны добавить в вашу переменную PATH,
PATH=$PATH:/home/user/bin/firefox
Эту строку вы должны добавить в файл .bash_profile лежащий в корне вашего домашнего каталога.
Но вообще-то, держать исполняемые файлы в домашнем каталоге, очень плохая идея...
Вопрос 3: Может быть, все же существует более простой способ обновить какую-либо программу, например через меню самой программы или через граф. оболочку?
https://www.altlinux.org/FAQПункты 2.4, 2.5, 2.6