помощь с написанием скриптов

насколько я помню свой опыт подъема ts3 сервера - достаточно просто установить пакет из аура и запустить сервис :)
PGP 0x31361F01
arcanisrepo
Xts не обесудьте но не все такие папы как вы. для вас мб это и две команды а ктото даже азов не постиг....
у меня есть конкретная проблема, я ее описал, если вам не составит труда напишите пож эти 2 команды я буду оч признателен любой помощи, а то что что я увидел в мануале до меня не дошло, на автозапуск или крон я не увидел там ни одного намека.

arcanis ну что бы поднять - да. а вот подымать автоматом при рестарты системы придется поломать голову ( во всяком случае пользователю мелкомягких )
А у меня в файлике ~/.bashrc есть вот такая строчка:

[ ${XDG_VTNR} -eq 1 ] && [ "`ps -ef | grep guake | wc -l`" -eq 1 ] && /data/shells/bash/prog/base.sh

Соответственно: скрипт выполняется только при первом входе пользователя в систему на первой виртуальной консоли. (после этого стартуют иксы и guake)
jeka, сносите все что вы там понаделали
чтоб поставить сервер тс нужно просто сделать это
1) поставить пакет из AUR с помощью yaourt
yaourt -S teamspeak3-server
2) запустить сервис
sudo systemctl enable teamspeak3-server
после ребута все будет работать, чтоб запустить без перезагрузки
sudo systemctl start teamspeak3-server
jeka
разово после рестарта системы,как система ребутнулась так все поднялось. никакого расписания ничего не надо,
сдесь как то мудрено. делал по этому мануалу,все норм только вот с автозапуском проблема
Зачем вам этот бородатый мануал от "старпёров" из клана Debian ?)

Попробую для новичка разложить по полочкам.
В Арче помимо официального репозитория есть и неофициальный, так званный AUR (пользовательский репозиторий ). В этом АУРе лежат PKGBUILD-ы(скрипты), в народе именуемыми рецептами для сборки пакетов. Так вот, всю эту чехарду(скачать, собрать, установить ...) делает за вас PKGBUILD который добрые люди создали и положили в AUR.
Идём дальше.
Другие добрые люди создали и поддерживают программу yaourt, которая служит надстройкой над pacman-ом и позволяет работать с пакетами из АУРа почти также как и с обычными. В общем данная программа сначала скачивает PKGBUILD указанной программы, а затем по данному рецепту создаёт и устанавливает на локальной машине пакет.
В общем, как писали выше, все ваши действия в Арче должны сводится к нескольким командам:
% yaourt -S teamspeak3-server
% sudo systemctl enable teamspeak3-server
% sudo systemctl start teamspeak3-server
Первая команда установит пакет teamspeak3-server, вторая - добавит сервер teamspeak3-server в автозагрузку, а третья - запустит сервер прямо сейчас. Всё.

Подозреваю что поначалу могут возникнуть сложности с yaourt. Его нужно для начала установить одним из способов указанным здесь. Я, например, предпочитаю устанавливать его через подключения стороннего репозитория repo.archlinux.fr
В конец файла /etc/pacman.conf добавляем строки:
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

затем обновляем подключённые репозитори и устанавливаем сам yaourt:
% sudo pacman -Sy yaourt

На этом в общем то всё.
red
... yaourt. Его нужно для начала установить одним из способов указанным здесь.
Почему бы не указать оф. способ, указанный в оф. вики: собрать-установить package-query, затем то же самое проделать с yaourt...
Aivar
red
... yaourt. Его нужно для начала установить одним из способов указанным здесь.
Почему бы не указать оф. способ, указанный в оф. вики: собрать-установить package-query, затем то же самое проделать с yaourt...
а чем оно лучше "Также вы можете добавить (неподписанный) репозиторий archlinuxfr, как описано на странице yaourt.", что к слову сказать тоже указанно в оф. вики ?
red
"Также вы можете добавить (неподписанный) репозиторий archlinuxfr, как описано на странице yaourt."
Не нашел такого.
https://wiki.archlinux.org/index.php/Yaourt

red
а чем оно лучше ...?
Уже высказывался - имхо, лучше.
$ curl -L -O https://aur.archlinux.org/cgit/aur.git/snapshot/package-query.tar.gz
$ tar xvzf package-query.tar.gz
$ cd package-query
$ makepkg
# pacman -U package-query-1.6.2-1-x86_64.pkg.tar.xz
То же самое с йогуртом, и не надо добавлять неофициальные бинарные репы.
Aivar
Не нашел такого.
https://wiki.archlinux.org/index.php/Yaourt
в русской вики:
Сначала установите пакет package-queryAUR являющийся зависимостью, а затем сам пакет yaourtAUR. Поскольку оба эти пакета доступны из AUR, вам придётся установить их официальным способом установки неподдерживаемых пакетов, который подробно описан в статье AUR. Важно, чтобы вы поняли, что на самом деле подразумевается под "неподдерживаемым пакетом". Это даст вам возможность узнать, какие операции автоматически проделывают AUR помощники, такие как yaourt. Также вы можете добавить (неподписанный) репозиторий archlinuxfr, как описано на странице yaourt.
в английской вики:
First install package-queryAUR as a dependency, and then the yaourtAUR package itself. Since both those packages are available from the AUR, you will have to install them with the official method for installing unsupported packages, which is exhaustively described in the AUR article. It is important that you understand what "unsupported package" really means, and you can take this as an opportunity to learn what are the operations that AUR helpers like yaourt make automatic.
Alternatively, add the (unsigned) archlinuxfr repository as described on the yaourt homepage.

Aivar
То же самое с йогуртом, и не надо добавлять неофициальные бинарные репы.
с таким же успехом можно сказать что ненужно использовать неофициальных обёрток для пакмана ))

Aivar
Уже высказывался - имхо, лучше.
так и не понял чем, телодвижений раза в два-три делать больше нужно
даже если взять оф. вариант установки йогурта, который к слову сказать немного проще предложенного выше

% git clone https://aur.archlinux.org/package-query.git
% cd package-query
% makepkg -si
% cd ..
% git clone https://aur.archlinux.org/yaourt.git
% cd yaourt
% makepkg -si
% cd ..
тем более репозиторий не совсем так уж и левый раз его сами разработчики yaourt дают, да и проверенный временем уж не один год.
Aivar, насколько я помню archlinuxfr поддерживает сам разработчик Yaourt.
глупо, не правда ли, доверять программе, но не доверять разрабу этой проги.

red
тем более репозиторий не совсем так уж и левый раз его сами разработчики yaourt дают, да и проверенный временем уж не один год.
+1
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.