smb.conf (5) страница справочника покрывает это. Это перечисляет все параметры и говорит
Буква G в круглых скобках указывает, что параметр характерен для [глобального] раздела. Буква S указывает, что параметр может быть указан в сервисе определенный раздел. Все параметры S могут также быть указаны в [глобальном] разделе - в этом случае они определят поведение по умолчанию для всех сервисов.
Вы создали ссылку на /opt/firefox
(это действительно двоичный файл Firefox, можете Вы запускать FF при вызове /opt/firefox
?) в каталоге, который был Вашим текущим рабочим каталогом, когда Вы дали команду, вероятно, Ваш корневой каталог.
Однако каталог, где Ваша ссылка была создана, не находится в Вашем $PATH
, таким образом, Вы все еще не можете выполнить его непосредственно.
Решение состоит в том, чтобы или создать ссылку в каталог с, находится в Вашем пути. Например:
ln -s /opt/firefox /usr/local/bin/firefox
или добавьте /opt
к Вашему пути, но я рекомендовал бы первую опцию.
Комментарий: /opt/
странное место состоит в том, чтобы вставить двоичный файл. Как Вы устанавливали Firefox так или иначе и почему Вы не использовали свою систему управления пакета дистрибутивов?
В первую очередь, удостоверьтесь, это /opt/firefox
исполняемый файл и не директор. Попытайтесь выполниться /opt/firefox
, если это работает, можно добавить каталог с исполняемым файлом к Вашему $PATH
переменная.
При попытке выполнить команду cmd
, Ваша система сканирует все элементы пути в этой переменной для исполняемого файла с именем cmd
. Если Вы хотите расшириться, каталоги для сканирования просто обновляют переменную как:
export PATH=$PATH:/new/path
Так в следующий раз Вы пытаетесь работать cmd
Ваши системы также ищут исполняемый файл в /new/path
. Это означает, если Ваш исполняемый файл Firefox расположен в /opt
просто добавьте следующее к Вашему .bashrc
:
export PATH=$PATH:/opt
export
управляйте, таким образом, "экспортируемая" переменная будет существовать только в рамках терминального сеанса после заключительного терминала, все переменные добавили использование export
будет удален - это управляет, также может быть применен в нашем случае (т.е. расширение $PATH
переменная)? Или это изменение будет сохранено (даже после перезагрузки), потому что мы только расширяемся (не, создают), $PATH?
– MyTitle
12.09.2012, 13:47
Исполняемый файл Firefox по умолчанию, когда Firefox установлен обычно, находится в/usr/lib/firefox-, который является каталогом:
Попытайтесь проверить это в своей системе с командой:
ls /usr/lib/firefox*
который в моей системе приводит к результату:
drwxr-xr-x 13 root root 1020 2012-09-12 06:29 /usr/lib/firefox-3.6.28
drwxr-xr-x 6 root root 916 2011-04-25 18:56 /usr/lib/firefox-4.0
drwxr-xr-x 7 root root 80 2011-04-25 18:56 /usr/lib/firefox-addons
Значок Firefox наверху Linux основная панель (вершина экрана монитора) подключен к исполняемому файлу Firefox через символьную ссылку в/usr/bin, таком как:
ls -lt firefox*
lrwxrwxrwx 1 root root 14 2012-09-12 06:29 firefox -> firefox-3.6.28
lrwxrwxrwx 1 root root 29 2012-09-12 06:29 firefox-3.6.28 -> ../lib/firefox-3.6.28/firefox
С этой структурой у Вас может быть несколько версий Firefox, символически связанного, и попробовать другую версию, Вы просто удалили бы ссылку Firefox в/usr/bin и затем создали бы новый Firefox к другой версии в/usr/lib, такой как (где подсказка # ниже является корневой подсказкой учетной записи:
# rm firefox
# ln -s ../lib/firefox-4.0/firefox.sh firefox
Как упомянуто в предыдущих сообщениях по этой теме, необходимо удостовериться, что связанный - для возражения на самом деле существует при создании символьной ссылки на нее.
tar.bz2
файл Firefox и разархивированный это к/opt/
. Хм, где место состоит в том, чтобы поместить двоичные файлы в Linux? P.S. Sym-lin (т.е.ln -s
команда), добавляет информация к переменной среды $PATH? – MyTitle 12.09.2012, 13:33apt-get install firefox
(Debian, Ubuntu) илиyum install firefox
(Redhat, Centos, Fedora, SuSe). Если Вы загрузили и непросмоленный файл в/opt/
, это, вероятно, создаст subdirectoy/opt/firefox
и двоичный файл для запуска'/opt/firefox/firefox
. Ссылка для создания была быln -s /opt/firefox/firefox /usr/local/bin/firefox
. – Sven 12.09.2012, 13:40$PATH
. – Sven 12.09.2012, 13:41/opt/firefox/firefox
- это также не помогает, ноln -s /opt/firefox/firefox /usr/local/bin/firefox
помогший!спасибо.export PATH=$PATH:/new/path
(как отвеченоbinfalse
) существуйте только в рамках терминального сеанса, но после выполнения Вашей ссылки команды наfirefox
сохраненный в системе.. Но можно ли объяснить, почему Вы отобразили firefox.sh на локальное/мусорное ведро/Firefox? Почему локальное/мусорное ведро/Firefox? – MyTitle 12.09.2012, 13:56/usr/local/bin
обычно находится в значении по умолчанию$PATH
как определено ОС и мне нравится помещать нестандартные двоичные файлы там, поскольку это было tradtional местоположением для локальных установок. – Sven 12.09.2012, 14:01