сделал
вроде помогло.
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Debian GNU/Linux → Вопросы юного debian'щика
сделал
как увеличить кеш лимит в apt?
как почистить debian от ненужных зависимостей и прочего мусора, без риска потерять нужные зависимости ?
помогите, пожалуйста, с сетью. Раздает zyxel keenetic, сеть работает, проверено на других ОС.
#iwlist wlan0 scan
root@debian:/home/vladimir# iwlist wlan0 scan :
wlan0 Scan completed :
Cell 01 - Address: CC:5D:4E:2B:F0:F0
Channel:3
Frequency:2.422 GHz (Channel 3)
Quality=59/70 Signal level=-51 dBm
Encryption key:on
ESSID:"Inet"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 9 Mb/s
18 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 12 Mb/s; 24 Mb/s; 48 Mb/s
Mode:Master
Extra:tsf=000000008fe93850
Extra: Last beacon: 6864ms ago
IE: Unknown: 0004496E6574
IE: Unknown: 010882848B961224486C
IE: Unknown: 030103
IE: Unknown: 2A0104
IE: Unknown: 32040C183060
IE: Unknown: 2D1AEE1117FFFF0000010000000000000000000000000C0000000000
IE: Unknown: 3D1603050000000000000000000000000000000000000000
IE: Unknown: 3E0100
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : TKIP CCMP
Authentication Suites (1) : PSK
IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00
IE: Unknown: 0B05000007127A
IE: Unknown: 7F0101
IE: Unknown: DD07000C4304000000
IE: Unknown: 0706525520010D10
IE: Unknown: DD1E00904C33EE1117FFFF0000010000000000000000000000000C0000000000
IE: Unknown: DD1A00904C3403050000000000000000000000000000000000000000
IE: Unknown: DDA80050F204104A0001101044000102103B000103104700102880288028801880A880CC5D4E2BF0F01021001A5A7958454C20436F6D6D756E69636174696F6E7320436F72702E10230014486F6D6520496E7465726E65742043656E7465721024000F4B45454E4554494320736572696573104200046E6F6E651054000800060050F2040001101100155A7958454C20496E7465726E65742043656E746572100800020084103C000101
/etc/network/interfaces :
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.1.37
netmask 255.255.255.0
wpa-conf /etc/wpa_supplicant.conf
wireless-essid Inet
wireless channel auto
pre-up wpa_supplicant -BW -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
/etc/wpa_supplicant.conf :
network={
ssid="Inet"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk=<тут написан psk, получен при помощи команды из следующей строки>
#psk=код из 64 цифр и букв. Выполняется с помощью # wpa_passphrase ssid пароль
priority=2
}
ifup wlan0 (с параметром -BW в interfaces, его здесь я выделил) :
root@debian:/home/vladimir# ifup wlan0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
ifup wlan0 (без параметра -BW) :
root@debian:/home/vladimir# ifup wlan0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
Trying to associate with cc:5d:4e:2b:f0:f0 (SSID='Inet' freq=2452 MHz)
Associated with cc:5d:4e:2b:f0:f0
WPA: Key negotiation completed with cc:5d:4e:2b:f0:f0 [PTK=CCMP GTK=TKIP]
CTRL-EVENT-CONNECTED - Connection to cc:5d:4e:2b:f0:f0 completed (auth) [id=0 id_str=]
когда поднимаю без параметра, маршрутизатор пингуется, но сам интернет не работает (возможно, это было из-за dns, но после добавления dns в /etc/resolv.conf ничего не меняется (может, надо чтобы dns были сразу при старте системы? после перезагрузки NM очищает файл, а права пока не захотел менять, может, NM выключу. по идее dns должны работать сразу после правки))
когда с параметром-вообще не работает. Что не так сделал?
=> Человек-коржик
Когда я настраивал нечто похожее, у меня поднялся вайфай через eth1
Посмотри
#iwconfigмой вопрос:
C недавних пор (точнее вчера) после серии нескольких hibernate<->wake up, окна стали себя странно вести.
Во-первых, в них пропали кнопки закрытия и свертывания.
Во-вторых, их нельзя стало перетаскивать.
В-третьих, комбинации alt+f4 alt+tab не работают.
Я попытался:
удалить xfce4 командой
#aptitude purge xfce4 и установить icewm
Результат: Ничего практически не изменилось. Только общий вид окон стал а-ля win98.
И при входе в систему не появилось возможности выбрать icewm
не могу открыть sources.list для редактирования:
bulldog@bulldog-debian:~$ sudo kate /etc/apt/sources.list
[sudo] password for bulldog:
No protocol specified
kate: cannot connect to X server :0.0
bulldog@bulldog-debian:~$ sudo kate
No protocol specified
kate: cannot connect to X server :0.0
krusader при обращении к рут доступу говорит:
Не удалось запустить Krusader c root привилегиями, возможно путь к Krusader или Kdesu отсутствует в системной переменной PATH.
Настройте зависимости в конфигураторе!
kdesu не инсталится т.к. нет прописанного сорса
в sudoers юзера своего прописал, сохранил
куча похожих тем в гугле, а что надо прописать и где, для запуска не говорят
P.S. только поставил систему с интернет-установкой, направьте юного debian'щика
Razza
m@xim, Спасибо.
Интересно в чем проблема, почему не запускается sudo kate, может быть кто знает?
kate: cannot connect to X server :0.0
Интересно в чем проблема, почему не запускается sudo kate, может быть кто знает?
потому-что не надо запускать графические приложения с правами рута.
НЕ НАДО!!!!11
как сконфигурировать sudo что бы не наблюдать
как сконфигурировать sudo
Запустите команду visudo, перед этим man sudoers.
Опишите, выполнение каких команд и для какого пользователя вы хотите настроить?
установка/удаление программ, запись файлов для обычного пользователя
Проще всего, как советовал emlsch, добавить строку (используя команду visudo!) к файлу /etc/sudoers:
%wheel ALL=(ALL) ALLлибо так, чтобы не запрашивался пароль:
%wheel ALL=(ALL) NOPASSWD: ALLНу и, разумеется, убедиться, что пользователь входит в группу wheel.
P.S. Прочитайте всё же man sudoers — многие вопросы просто отпадут. Да и сам файл /etc/sudoers очень хорошо прокомментирован.
Lupo Alberto
В Debian/Ubuntu вместо группы wheel используется группа sudo.
sudo настроил.
еще вопрос, стоит гном, при установке icewm или jwm из репозитория, gdm поменяется? или гномовский будет?
foozzi
Не поменяется.
Здравствуйте. Простите меня за то что не создаю отдельную тему в форуме, но мне кажется что столь небольшой вопрос возможно лучше было бы разместить тут.
Подскажите пожалуйста, как команда
Forsaken, конкретный вопрос где? В связи с чем вопрос возник?
newzenon,
Прошу прощения, опишу вопрос подробнее.
Вот например:
Выбор Путь Приор Состояние
------------------------------------------------------------
* 0 /bin/nano 40 автоматический режим
1 /bin/nano 40 ручной режим
2 /usr/bin/vim.tiny 10 ручной режим
Нажмите enter, чтобы сохранить текущий выбор[* ], или введите выбранное число:
И еще возник небольшой вопрос... Мне нужно добавить переменную окружения JAVA_HOME, как я прочел лучше всего ее прописывать не в /etc/profile, а создать фаил ~/.bash_profile и поместить её туда, что я и сделал:
JAVA_HOME=/opt/jdk1.6.0_26
export JAVA_HOMEПере логинился, но что-то в списках этой переменной нет:
morose@debian:~$
А я бы поместил эту переменную именно в /etc/profile.
У меня tcsh, тал что проверить не могу.
Посмотрите в /usr/share/doc/bash/examples/startup-files/, что должно
быть в этих файлах. Действительно, если ~/.bash_profile существует,
должен исполняться именно он, но вдруг это не так?
Это пакет bash-doc.
Если уже существует ~/bash_login, а если его нет, но есть ~/.profile,
то лучше установить эту переменную в том, который уже есть.
Пётр.
update-alternatives - это всё механизмы dpkg может это поможет: http://ru.wikipedia.org/wiki/Alternatives
Также можно добовлять альтернативы: update-alternatives --install
Куда добавлять переменные поищи тут большой дискус был, но в общем если глобально не нужно, то наверное в ~/.profile
Посмотрите в /usr/share/doc/bash/examples/startup-files/, что должно
быть в этих файлах. Действительно, если ~/.bash_profile существует,
должен исполняться именно он, но вдруг это не так?
Это пакет bash-doc.
Если уже существует ~/bash_login, а если его нет, но есть ~/.profile,
то лучше установить эту переменную в том, который уже есть.
есть ещё ~/.bashrc
а ещё есть скрипты инициализации X11, и скрипты инициализации WM.
Действительно, если ~/.bash_profile существует,
должен исполняться именно он, но вдруг это не так?
конечно не так 
в смысле - не должен.
есть ещё /etc/profile, а в слаке (и вроде не только) /etc/profile.d/*
есть ещё /etc/profile, а в слаке (и вроде не только) /etc/profile.d/*
В Deb /etc/profile.d/* на месте.
Peter пишет:Посмотрите в /usr/share/doc/bash/examples/startup-files/, что должно
быть в этих файлах. Действительно, если ~/.bash_profile существует,
должен исполняться именно он, но вдруг это не так?
Это пакет bash-doc.
Если уже существует ~/bash_login, а если его нет, но есть ~/.profile,
то лучше установить эту переменную в том, который уже есть.есть ещё ~/.bashrc
а ещё есть скрипты инициализации X11, и скрипты инициализации WM.Действительно, если ~/.bash_profile существует,
должен исполняться именно он, но вдруг это не так?конечно не так
в смысле - не должен.
есть ещё /etc/profile, а в слаке (и вроде не только) /etc/profile.d/*
В "man bash" говорится, что при входе исполняется 1-й из существуюших файлов
в $HOME, ищушихся в порядке: .bash_profile, .bash_login, .profile.
Пётр.
newzenon,
Куда добавлять переменные поищи тут большой дискус был, но в общем если глобально не нужно, то наверное в ~/.profile
Как этот все работает я понял за исключением списков альтернатив.
Peter,
drBatty,
newzenon,
Я приблизительно понял как работать с переменными окружениями.
У меня была такая ситуация, я сделал файл .bash_profile прописал туда выше указанную мной переменную:
JAVA_HOME=/opt/jdk1.6.0_26
export JAVA_HOMEНо результат выполнения echo не чего не показал:
morose@debian:~$
Пошел читать еще лучше о всей этой истории, оказалось что переменные окружения прописанные в ~/.bash_profile будут актуальны только после login'а того пользователя которому они предназначаются. Я же сначала загрузился в графическом режиме (не знаю как это правильно назвать), затем выбрал Приложения -> Стандартные -> Терминал - и похоже что bash в таком случае запускается без процедуры логина (уж простите меня за подобные формулировки - у меня нет опыта, и пока понимания). Однако, как я вычитал ~/.bashrc запускается для каждого запущенного bash'а в отличии от ~/.bash_profile.
Только, я решил что Пётр прав и такие вещи как jdk должны быть доступны для каждого пользователя в системе. По этому я прочел в документации что лучше всего не совать такие переменные в /etc/profile, а лучшее место для них будет /etc/environment. Что я и сделал и все заработало.
Если я что-то не так понял - поправьте меня пожалуйста. И большое спасибо за помощь Пётр, newzenon, drBatty
Ну правильно иксам на .bashrc как-то фиолетово (если запуск через gdm), вот если в иксах откроешь терминал, то если шеллом является bash, .bashrc и сопутствующие файлы сразу будут прочитаны.
Я же сначала загрузился в графическом режиме (не знаю как это правильно назвать), затем выбрал Приложения -> Стандартные -> Терминал - и похоже что bash в таком случае запускается без процедуры логина (уж простите меня за подобные формулировки - у меня нет опыта, и пока понимания). Однако, как я вычитал ~/.bashrc запускается для каждого запущенного bash'а в отличии от ~/.bash_profile.
всё верно. в частности и в терминах. "Логин", это когда вы вводите логин, и пароль. Если вы просто запускаете shell, то никакого логина не нужно, и ~/.bash_login не выполняется. А ~/.bashrc это скрипт, который выполняется при старте bash. И, ЕМНИП, если выполняется второй, не выполняется первый. И наоборот. Я просто сделал симлинк с одного на другой, и теперь у меня по любому выполняется.
Только, я решил что Пётр прав и такие вещи как jdk должны быть доступны для каждого пользователя в системе. По этому я прочел в документации что лучше всего не совать такие переменные в /etc/profile, а лучшее место для них будет /etc/environment. Что я и сделал и все заработало.
просто эти файлы разные, в разных системах. Лениво смотреть что там у вас в дебе. А написано это всё в man bash. Читать его надо вам и не мне. По той причине, что они немного у нас разные.
$ eval $SHELL -l
зря вы так накручиваете. Уже писал ведь: хотите выполнить (точнее встроить) скрипт ~/.bash_login, так и пишите
drBatty,
зря вы так накручиваете. Уже писал ведь: хотите выполнить (точнее встроить) скрипт ~/.bash_login, так и пишите
Не, я выполнив
просто эти файлы разные, в разных системах. Лениво смотреть что там у вас в дебе. А написано это всё в man bash. Читать его надо вам и не мне. По той причине, что они немного у нас разные.
Дело еще в том, что я плохо ориентируюсь в документации линукса/юникса... Т.е. для меня очевидным становится что нужно было смотреть об этом в документации по bash, после того как мне подсказали, а самому додуматься до этого не получается) Что поделать - windows культура. Буду исправляться.
Linux Forum → Debian GNU/Linux → Вопросы юного debian'щика
Форум работает на PunBB, при поддержке Informer Technologies, Inc