X Strange пишетпроверяем наличие файлов .bashrc, .bash_profile, .bash_logout
.bash_profile нет, есть .profile - это то же самое?
А что там в этом файле? Что говорит
$ cat ~/.profile
?
Добавлено 22-11-2010 18:41:14
$ man bash ... --noprofile Do not read either the system-wide startup file /etc/profile or any of the personal initialization files ~/.bash_profile, ~/.bash_login, or ~/.profile. By default, bash reads these files when it is invoked as a login shell (see INVOCATION below). ...
Похоже, что эти файлы дополняют друг друга. Наверное, в целях безопасности лучше создать все три, чтобы было с гарантией. А вообще нужно проверить.
# rm -rf /
Отсутствует
X Strange
# ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login # exists. # see /usr/share/doc/bash/examples/startup-files for examples. # the files are located in the bash-doc package. # the default umask is set in /etc/profile; for setting the umask # for ssh logins, install and configure the libpam-umask package. #umask 022 # if running bash if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi
Добавлено 22-11-2010 18:46:19
Наверное, в целях безопасности лучше создать все три, чтобы было с гарантией.
А как создать и что писать в .bash_profile ?
Отсутствует
Проверил. У меня работает .bash_profile, если его нет, то .bash_login, если и его нет, то .profile. А файл .bashrc должны цеплять сами эти файлы, как это делает ваш .profile. Проверка производится так: создаём все 3 файла и в каждый добавляем в конце строку:
где вместо <имя файла> нужно указать имя соответствующего файла: .profile, .bash_profile или .bash_login. После этого дать команду:
Важно: в предыдущей команде нужен знак - (минус) Это заставляет su запускать login shell. При запуске не-login shell читается .bashrc вместо .profile, итп. По тому, какая строка (из какого файла) будет напечатана, можно понять, какой файл вызывается.
Добавлено 22-11-2010 18:58:29
А как создать и что писать в .bash_profile ?
Создать --- руками, в вашем любимом текстовом редакторе. Я для таких целей предпочитаю использовать консольный файл-менеджер mc (аналог FAR Manager или Norton Commander) и его встроенный редактор.
А писать в нём то же, что и в .profile.
Хм, пока писал это, осознал, что можно сделать так:
Отредактировано X Strange (22-11-2010 19:00:20)
# rm -rf /
Отсутствует
Что вы радика пугаете почём зря?
Уж прям и попугать нельзя... И потом, я же написал, что вначале можно не заморачиваться. Но если человек решил сразу настроить правильно, то нужно помочь ему это сделать и вежливо ответить на заданные вопросы. К тому же сам для себя узнаю новое о программе bash
Добавлено 22-11-2010 19:06:22
И потом, про команды chmod и chown знать ещё никому из начинающих линуксоидов не мешало. А здесь такой повод разобраться. (Хотя, может, он это уже и знает...)
Добавлено 22-11-2010 19:20:52
Кстати, ведь указание-то содержится в самом файле .profile!
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
Отредактировано X Strange (22-11-2010 19:21:22)
# rm -rf /
Отсутствует
Как установить программу, имея файл с расширением bin ?
Если это линуксовый исполняемый файл, то нужно сделать его исполняемым (chmod u+x <имя файла>), затем запустить (./<имя файла>).
Но это КАТЕГОРИЧЕСКИ НЕ РЕКОМЕНДУЕТСЯ. Лучше ставить через пакетный менеджер. Если в репозиториях программы нет, и необходимо установить так, как Вы говорите, желательно предварительно подмонтировать поверх файловой системы какой-нибудь каталог при помощи unionfs или аналогичных средств. Иначе программа может так накосячить... как обычно инсталляторы делают это под виндой.
А что за программа-то?
Отредактировано X Strange (22-11-2010 19:30:22)
# rm -rf /
Отсутствует
Google Планета Земля.
От оно че!
Отсутствует
P.S. Вот так и появляются слухи о вирусах в лине! Из-за установки непонятно чего непонятно откуда, вместо стандартных репов!
Добавлено 22-11-2010 19:43:43
=Agasfer= написал:Загляни в Центр приложенийЗаглядывал. Не нашёл.
Соврал! Это я через Ubuntu Tweak ставил. Сорри!
Arch Linux & xmonad
Отсутствует
P.S. Вот так и появляются слухи о вирусах в лине! Из-за установки непонятно чего непонятно откуда, вместо стандартных репов!
Ну на самом деле неправда. Не непонятно откуда, а с сайта производителя. И ставить её можно спокойно без наворотов: она не требует прав рута для установки.
Правда у меня она не запустилась: сделала segfault. Возможно, из-за криво настроенного OpenGL.
# rm -rf /
Отсутствует
"Не удалось найти пакет "googleearth"".
А, у тебя Maverick. Для Lucid еще есть.
А вообще в официальном репозитории лежит пакет googleearth-package, который, как я понял из описания, создает готовые deb-пакеты из бинарников (или исходников).
От оно че!
Отсутствует
Тю.... А я то думаю, почему у меня есть, а у Радик245 нету.... У меня ж lucid
Отредактировано =Agasfer= (22-11-2010 20:12:57)
Arch Linux & xmonad
Отсутствует
Вот простая инструкция для пользователей Ubuntu 10.10 Maverick:
Отредактировано igorsub (22-11-2010 20:22:44)
От оно че!
Отсутствует