diablopc, перверсия. Но очень красиво.
На этот форум и wiki ведут ссылки с официальных сайтов Mageia.
Ресурс работает в режиме чтения подробности тут.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
На этот форум и wiki ведут ссылки с официальных сайтов Mageia.
Ресурс работает в режиме чтения подробности тут.
Mageia Russian Community Forum → Работа в командной строке → Установка пакетов из консоли.
Чтобы отправить ответ, вы должны войти или зарегистрироваться
перверсия.
где?
ЧЯДНТ, список создал, путь указал - но не работает(установка пакета/ов не происходит), в чём дело? В тексте сначала был список, потом вообще оставил название одного пакета wxcam. От пользователя тот же эффект, потому попробовал от рута
[root@localhost algri]# urpmi $(cat /home/algri/paket
>
зы: блин, зрение подводит, в комманде скобку недосмотрел и не поставил. Дополнил скобку - установка пошла.
[root@localhost algri]# urpmi $(cat /home/algri/paket)
В ~/.bashrc изменения пока не делал(не дошла очередь), кстати вид там такой:
# .bashrc
# User specific aliases and functions
# Source global definitions
if [ -f /etc/bashrc ]; then
» . /etc/bashrc
fi
Вопрос, что там делает », при копировании не сохранилось, чтобы показать пришлось ставить самому.
В ~/.bashrc изменения пока не делал(не дошла очередь), кстати вид там такой:
# .bashrc
# User specific aliases and functions
# Source global definitions
if [ -f /etc/bashrc ]; then
» . /etc/bashrc
fiВопрос, что там делает », при копировании не сохранилось, чтобы показать пришлось ставить самому.
Чем смотрел? Скорее всего, так в редакторе отображается табуляция, чтобы можно было визуально отличить её от группы пробелов.
Чем смотрел? Скорее всего, так в редакторе отображается табуляция, чтобы можно было визуально отличить её от группы пробелов.
Спасибо, но можно было отвтить и без - "Чем смотрел?" - я чайник, у меня и справка есть, так что мне простительно
==================================
Я думаю, что под "Чем смотрел?" имелся ввиду вопрос "В каком редакторе?", а не издевка
зы: если это имелось ввиду, то по умолчанию у меня открывается в KWrite, а в Leafpad значка » в скрипте нет
# .bashrc
# alias.sh
xxblx, у меня в ~/.bashrc нет второй строки, вопрос - дописать её или не надо?
bash: urpmi: команда не найдена
Естественно! С чего бы юзеру разрешали это?
algri14⇓ пишет:bash: urpmi: команда не найдена
Естественно! С чего бы юзеру разрешали это?
Это знают даже чайники, можно было и не комментировать. А вот
[algri@localhost ~]$ gurpmi имя_пакет
у меня в ~/.bashrc нет второй строки, вопрос - дописать её или не надо?
# .bashrc
# alias.sh
Продолжил эксперимент без второй строки. По команде:
происходит проверка на наличие пакетов, несуществующие не ставятся, далее установка в графике с запросом пароля root. Всё хоррошо, но есть одно НО. Если я не захочу ставить какой-либо пакет с неверной подписью(ключом), то НЕ поставится вообще НИ один пакет, установки пакетов не будет.
А это в некоторых случаях кому-нибудь будет неудобно. xxblx, а можно твой скрипт доработать? чтобы не ставился только тот пакет в котором неверная подпись, а остальные ставились? или это проблематично?
но можно было отвтить и без - "Чем смотрел?" - я чайник, у меня и справка есть, так что мне простительно
Я думаю, что под "Чем смотрел?" имелся ввиду вопрос "В каком редакторе?", а не издевка
xxblx, а можно твой скрипт доработать? чтобы не ставился только тот пакет в котором неверная подпись, а остальные ставились? или это проблематично?
Навскидку не скажу. Посмотрю на выходных что можно сделать, но ничего не обещаю. Я помню, что есть ключ, который при установке влияет на проверку подписей пакетов, но вот можно ли при поиске и сортировке его задействовать как-то - не помню.
mimo пишет:algri14⇓ пишет:bash: urpmi: команда не найдена
Естественно! С чего бы юзеру разрешали это?
Это знают даже чайники, можно было и не комментировать. А вот
Консоль[algri@localhost ~]$ gurpmi имя_пакет
от юзера работать будет, но после всё равно попросит ввести пароль root'а(в графике).
По делу есть что-нить?
От настроек доступа зависит.
У кого-то команда не найдена, ибо она в /usr/sbin и пользователю её не видно, а у кого-то как у меня
[xxblx@localhost ~]$ urpmi lua
Только суперпользователю разрешается устанавливать пакеты
xxblx, спасибо. А как на счёт второй строчки, нужна ли она и что означает?
# .bashrc
# alias.sh
algri14, строчки, начинающиеся с # - это комментарии, если строка не первая в файле. В первой строке, хоть она с # и начинается, обычно пишут или что за интерпретатор нужен, или просто что это за файл.
В скриптах и файлах вроде .bashrc важно, чтобы первая строчка с # была на месте, остальное - пофину. Я ссылался на строки 2 и 3, просто чтобы пользователям было на что ориентироваться. Но это просто строки с комментариями к коду, они ни на что не влияют.
Твой .bashrc я видел в сообщении 35, у тебя там всё нормально.
IgorZ⇓ пишет:Чем смотрел? Скорее всего, так в редакторе отображается табуляция, чтобы можно было визуально отличить её от группы пробелов.
Спасибо, но можно было отвтить и без - "Чем смотрел?" - я чайник, у меня и справка есть, так что мне простительно
Ндя. Надо точней формулировать мысль. Учту на будущее.
P. S. Я действительно имел в виду "Каким редактором или просмотрщиком пользовался?"
Ндя. Надо точней формулировать мысль. Учту на будущее.
Недопониманиние друг друга - такое иногда бывает на форумах, хотя я сам не раз писал - мысль сказанная в глаза и написанная, воспринимаются по разному, важны интонации, ударение и пр.
Нашёл у себя старые записи, где-то видел на LinuxForum, кажется совет от Verg'а:
Установить все пакеты из списка spisokrpms.txt
Консоль# while read i ; do urpmi --auto $i ; done < /home/имя_юзера/Рабочий\ стол/spisokrpm.txt
При этом уже установленные пакеты будут проверяться на наличие и отсеиваться.
что скажете? сам ещё не пробовал, пакеты из списка установятся?
пакеты из списка установятся?
Да, urpmi пробежится по списку построчно
Да, urpmi пробежится по списку построчно
Угу, пробежалась, неустановленные - поставила, установленные - написала, что они уже есть, неправильно написанные - сказала, что таких не существует. А потом выдала очень длинную справку, её лог положила в /tmp/kde-algri/, но вот беда - я не знаю чем открыть этот лог, ибо в консоли читается только окончание, а полный вывод консоли лежит в логе - замкнутый круг.
зы: пакеты из русского_репо.mrc не ставятся(нет или неправильный ключ), пришлось ставить в пакетном менеджере вручную
Так как в Магее 6 dev1 много обновлений. Поэтому устанавливаю Магея 6 dev1 в минимальной конфигурации. Обновляю.
1) Например устанавливаю в root-терминале КДЕ (Plasma) следющим скриптом :
3-urpmi-KDE.sh :
где
MYLOG=$(cd -P $(dirname $0) ; pwd) - находит текущую папку. Позволяет распологать скрипт в любом месте
MODY - папка, где лежат текстовые файлы для установки
3* - сам листинг, Находится в папке MODY
/usr/bin/systemctl enable NetworkManager.service - Запуск в systemd NetworkManagerr.service при загрузке
Вот листинг для КДЕ из $MYLOG/MODY
3-KDE
2) Запуск в root-терминале office
Сам скрипт 4-urpmi-Office.sh :
Вот получившийся у меня листинг для libreoffice из $MYLOG/MODY :
4-office :
Так же можно организовать запуск приложений для видео или интернет, но это пока в будущем.
По прошествии 4-х лет уже кое-что знаю про ~/.bashrc и про alias.sh поэтому сделаю небольшую поправку.
В файл ~/.bashrc алиасы писать не будем, запишем их во вновь созданный, специально под алиасы пользователя файл ~/.bash_aliases
# alias.sh
alias urpmi_many=func_urpmi_many
function func_urpmi_many()
{
CHECKLST=""
for pkgname in $@
do
CHECKLST+="^${pkgname}$ "
done
APPROVED=`urpmf --name ${CHECKLST} | sort | uniq`
/usr/bin/gurpmi ${APPROVED}
}
А в файле ~/.bashrc сделаем сноску на файл ~/.bash_aliases следующими строчками:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
При необходимости добавить какие-либо алиасы, будем писать их в файл ~/.bash_aliases ,
а дефолтный ~/.bashrc останется без изменений.
Примечание: alias — это «сокращатель» команд.
Для новичков: знак "~" называется "тильда", обозначает Домашнюю папку пользователя, т.е. /home/имя_юзера/.bashrc и ~/.bashrc — это одно и тоже местонахождение файла.
Использование alias в bash
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Mageia Russian Community Forum → Работа в командной строке → Установка пакетов из консоли.
Работает на PunBB, при поддержке Informer Technologies, Inc, при поддержке sevo44.ru