Слака- нету пакетного менеджера (ну да-да есть, но ты сам зависимостями рулиш), плюс репы мизерные - возвращение к венде- идти на сайт гуглить слак билд, нафиг такое если- yaourt чтохочу и сразу ставлю) и софт древнющий. а так плюсы одни. согласен. тут совсем аур меня порадовал. решил поиграть в ивку (eve online) - поставил wine- игру. все классно. а потом нашел и тимспик,и мамбл, и для вентрило, и фитить корабли прогу (типа eft) и прогу что бы смотреть как твой чар качается не заходя в игру, план скилов составлять - evemon . и все в ауре! никаких там танцев с деланьем слакбилдов и прочего+ еще т обновляться все будет. крутотенечка *_*
zsh заменит баш в будущем?
Ostland
Я думаю, арчу нужно побыстрее завершить свои революции (перейти полностью на системд и что еще задумали), после чего сделать нормальный инсталлятор. Желательно, конечно, огласить своим адептам road-map/milestones (если таковые есть в наличии :). Когда люди видят какую-то определенность, они легче принимают перемены.
https://wiki.archlinux.org/index.php/De … an_Roadmap вот заинтересовало-поискал- весьма вкусно в в пакмене 4.1 обещают
спасибо, сделал буку) и все же эта прога позволяет делать то что не делает ssh (эти два примера в это не входят) :)
когда это делал, почему то про них не вспомнил, а когда сделал все уже работало :) да и прога умеет еще разные плюшки помимо тупого захода ведь :)

У меня дома под столом стоит ПК, и каждый раз что-бы его выключить приходится заходить на него по ssh, и там писать команду, т.е. вводить еще и пароль при входе- проблемно. Начал искать путь решения и нашел прогу expect,лежит в репах extra. Она умеет заходить на машину по ssh и делать определенные команды

назвал скрипт srv, сделал на него алиас баша и все,набрав в bash'e srv я сразу попадаю на машину без нудных вводов паролей и длинных команд, а если компов много эт сильно все упрощает
#!/usr/bin/expect -f
spawn ssh root@192.168.1.1
expect
assword {send ВАШПАРОЛЬ\r}
interact

собственно еще один скрипт. выключение компа. сделал в менюшке openbox кнопку на него и как только нажимаю на нее комп выключается
#!/usr/bin/expect -f
set timeout 3
set env(TERM)
spawn ssh root@192.168.1.1 shutdown -h now
expect assword {send ВАШПАРОЛЬ\r}
expect eof

expect умеет работать как с ssh, так и с телнет и фтп.
можно что бы он заходил, выполнял нужные вам команды и выходил из пк.
подробнее http://www.ibm.com/developerworks/ru/library/l-expect_3/
http://archlinux.org.ru/node/341 ^_^
Т.к. трудно запомнить что-где лежит по новому (переезд настроек из /etc/rc.conf по всему /etc), вот простенький скрипт-напоминалка который упростит процесс настройки.

#!/bin/bash
#
#----ConfArch----
# Copyright 2012 Vik and  Anode (archlinux.org.ru forum)
# Distributed under the terms of the GNU General Public License v2
#
# this script help configure ArchLinux system
# e-mail:vik24rus_DOG_gmail.com
#
#
VERSION=v0.2
while [ true ]
do
clear
editor1="/usr/bin/nano" # впиши путь до любимого редактора
echo "Выберете файл конфигурации для редактирования"
echo "1 /etc/rc.conf - секции Daemons,Storage,Network"
echo "2 /etc/hostname - просто впиши имя хоста"
echo "3 /etc/vconsole.conf - Раскладка клавы и консольный шрифт "
echo "4 /etc/timezone - временная зона"
echo "5 /etc/locale.gen настройка локалей, не забываем написать- LC_COLLATE=C и после выполнить - locale-gen "
echo "6 В директории /etc/modules-load.d/ создайте файлы модулей ядра"
echo "7 Помощь по заполнению vconsole.conf ,настройки временной зоны, а так же по созданию файла /etc/adjtime"
echo "0 Выход"
read doing
case $doing in
1)
$editor1 /etc/rc.conf
;;
2)
$editor1 /etc/hostname
;;
3)
$editor1 /etc/vconsole.conf
;;
4)
$editor1 /etc/timezone
;;
5)
$editor1 /etc/locale.gen && echo "ВЫПОЛНЯЮ locale-gen" && sleep 4 && locale-gen && echo "OK" && sleep 4
;;
6)
cd /etc/modules-load.d/ && $SHELL
;;
7)
while [ 1 -lt 2 ] ; do
clear
echo "1 /etc/vconsole.conf"
echo "2 /etc/timezonek"
echo "3 /etc/adjtime"
echo "0 exit"
read doing
case $doing in
1)
echo "KEYMAP=ru"
echo "FONT=cyr-sun16"
echo "FONT_MAP= "
echo -en "\nНажмите любую клавишу для продолжения..." && read a
;;
2)
echo \
"Пример значения в самом файле: Europe/Moscow .
Создание ссылки на соответствующий файл localtime, который находится
в /usr/share/zoneinfo/ команда:
ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime"
echo -en "\nНажмите любую клавишу для продолжения..." && read a
;;
3)
echo "в случае если время по utc команда: hwclock --systohc --utc , в случае с localtime:  hwclock --systohc --localtime"
echo -en "\nНажмите любую клавишу для продолжения..." && read a
;;
0)
break
;;
*)
echo "Введено неправильное действие"
echo -en "\nНажмите любую клавишу для продолжения..." && read a
esac
done
;;
0)
exit 0
;;
*)
echo "Введено неправильное действие"
esac
done

Перед использование не забудьте в скрипте:
editor1=“/usr/bin/nano” # впиши путь до любимого редактора
dengor
Vik, класс! Спасибо. Буду пользоваться. Было бы хорошо если б после закрытия редактора скрипт не закрываля, а возвращался в окно выбора файлов.
#!/bin/bash
#
#----ConfArch----
# Copyright 2012 Viktor Shirokov
# Distributed under the terms of the GNU General Public License v2
#
# this script help configure ArchLinux system
# e-mail:vik24rus_DOG_gmail.com
# 
# 
VERSION=v0.1
clear
editor1="/usr/bin/nano" # впиши путь до любимого редактора
path1="sh /home/vik/setup" # путь до скрипта
echo "Выберете файл конфигурации для редактирования"
echo "1 /etc/rc.conf - секции Daemons,Storage,Network"
echo "2 /etc/hostname - просто впиши имя хоста"
echo "3 /etc/vconsole.conf - Раскладка клавы и консольный шрифт "
echo "4 /etc/timezone - временная зона"
echo "5 /etc/locale.gen настройка локалей, не забываем написать- LC_COLLATE=C и после выполнить - locale-gen "
echo "6 В директории /etc/modules-load.d/ создайте файлы модулей ядра" 
echo "7 Помощь по заполнению vconsole.conf ,настройки временной зоны, а так же по созданию файла /etc/adjtime"
echo "0 Выход"
read doing 
case $doing in
1)
$editor1 /etc/rc.conf && $path1
;;
2)
$editor1 /etc/hostname && $path1 
;;
3)
$editor1 /etc/vconsole.conf && $path1
;;
4)
$editor1 /etc/timezone && $path1
;;
5)
$editor1 /etc/locale.gen && echo "СДЕЛАЙ locale-gen"
;;
6)
cd /etc/modules-load.d/ && $SHELL 
;;
7)      
#        clear
	echo "1 /etc/vconsole.conf"
	echo "2 /etc/timezonek"
	echo "3 /etc/adjtime"
	echo "0 exit"
	
	read doing
	case $doing in
	
	1)
	echo "KEYMAP=ru" 
	echo "FONT=cyr-sun16"
 	echo "FONT_MAP= "
	;;
	2)
	echo "пример значения в самом файле: Europe/Moscow . Создание ссылки на соответствующий файл localtime, который находится в /usr/share/zoneinfo/ команда: 
ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime" 
	;;
	3)
	echo "в случае если время по utc команда: hwclock --systohc --utc , в случае с localtime:  hwclock --systohc --localtime" 
	;;
	0)
	exit 0
	;;
	*)
	echo "Введено неправильное действие"
	esac
	
;;
0)
exit 0
;;
*) 
echo "Введено неправильное действие"
esac 
чуть переделал,
editor1=“/usr/bin/nano” # впиши путь до любимого редактора
path1=“sh /home/vik/setup” # путь до скрипта (вместе с его именем- я его назвал setup)
тут измени на путь к скрипту и все ок будет.
только вот в менюшки которая открывается на 7 не знаю как сделать возвращение :( и если не нравится что после открытия менюшки на 7 остается главное меню , сними знак # напротив clear
и возвращение в скрипт не сделал когда конфигурируеш /etc/locale.gen т.к. там надо после команду выполнить-напоминалка есть :) если кому пригодится буду рад :)
dengor
Предлагаю идею (наверное на баше): запускается скрипт (в консоли) в окне в столбик перечислены адреса к файлам (/etc/hostname, /etc/vconsole.conf, /etc/locale.conf, /etc/fstab и др.) c подсказками за что каждый из них отвечает.
По ним возможно перемещение с помощью стрелок клавы. При нажатии энтер на файле он открывается в редакторе (vi, nano, gui c возможностью выбора нужного по умолчанию). При закрытии редактора - возврат в окно с выбором сис. файлов.
#!/bin/bash
#
#----ConfArch----
# Copyright 2012 Viktor Shirokov
# Distributed under the terms of the GNU General Public License v2
#
# this script help configure ArchLinux system
# e-mail:vik24rus_DOG_gmail.com
# 
# 
VERSION=v0.1
clear
editor1="/usr/bin/nano" # впиши путь до любимого редактора
echo "Выберете файл конфигурации для редактирования"
echo "1 /etc/rc.conf - секции Daemons,Storage,Network"
echo "2 /etc/hostname - просто впиши имя хоста"
echo "3 /etc/vconsole.conf - Раскладка клавы и консольный шрифт "
echo "4 /etc/timezone - временная зона"
echo "5 /etc/locale.gen настройка локалей, не забываем написать- LC_COLLATE=C и после выполнить - locale-gen "
echo "6 В директории /etc/modules-load.d/ создайте файлы модулей ядра" 
echo "7 Помощь по заполнению vconsole.conf ,настройки временной зоны, а так же по созданию файла /etc/adjtime"
echo "0 Выход"
read doing 
case $doing in
1)
$editor1 /etc/rc.conf
;;
2)
$editor1 /etc/hostname 
;;
3)
$editor1 /etc/vconsole.conf
;;
4)
$editor1 /etc/timezone
;;
5)
$editor1 /etc/locale.gen && echo "СДЕЛАЙ locale-gen"
;;
6)
cd /etc/modules-load.d/ && $SHELL 
;;
7)      
        clear
	echo "1 /etc/vconsole.conf"
	echo "2 /etc/timezonek"
	echo "3 /etc/adjtime"
	echo "0 exit"
	
	read doing
	case $doing in
	
	1)
	echo "KEYMAP=ru" 
	echo "FONT=cyr-sun16"
 	echo "FONT_MAP= "
	;;
	2)
	echo "пример значения в самом файле: Europe/Moscow . Создание ссылки на соответствующий файл localtime, который находится в /usr/share/zoneinfo/ команда: 
ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime"
	;;
	3)
	echo "в случае если время по utc команда: hwclock --systohc --utc , в случае с localtime:  hwclock --systohc --localtime"
	;;
	0)
	exit 0
	;;
	*)
	echo "Введено неправильное действие"
	esac
	
;;
0)
exit 0
;;
*) 
echo "Введено неправильное действие"
esac 
вот написал :)