Как установить Firefox из архива

В Bash использование"${array[@]}"(или"$@")в правой части присваивания работает примерно так же, как${array[*]}(или "$*"):, оно объединяет элементы массива в одну строку, используя пробелы в качестве разделителей.(${array[*]}("$*")использует первый символ (байт? )из IFS. )Это также относится к аргументам export, declare,localи т. д.

Тогда у вас есть a b c d eв my_args, и расширение без кавычек разделяется.

Если вам нужен массив, используйте массив:

foo() {
    bar "$@"
}
bar() {
    echo "number of args: $#";
}
foo a b 'c d e'

Или, если вам нужна строка, вероятно, лучше явно использовать "${array[*]}"для ясности.

(FWIW, Bash не поддерживает экспорт массивов через среду[1] [2] )

0
08.10.2019, 23:08
1 ответ

Это действительно зависит от того, что вы загрузили, вы ничего не делили о архиве firefox, который вы скачали, но может быть только два случая,

1. Вы скачали исходный код.

В этом случае вам нужно будет сделать, скомпилировать, установить, запустить программу установки и т. д.

2. Вы скачали портативную версию.

В этом случае вы можете запустить его напрямую, как указано здесь.

https://support.mozilla.org/en-US/kb/install-firefox-linux

  1. Загрузите Firefox со страницы загрузки Firefox в свой домашний каталог.
  2. Откройте терминал и перейдите в свой домашний каталог :cd~
  3. Извлечь содержимое загруженного файла :tar xjf firefox -*.tar.bz2
  4. Закройте Firefox, если он открыт.
  5. Чтобы запустить Firefox, запустите скрипт firefox в папке firefox:~/firefox/firefox

Firefox должен запуститься. Затем вы можете создать значок на рабочем столе для запуска этой команды.

0
28.01.2020, 03:13

Теги

Похожие вопросы