• Как это автоматизировать?

    xotkot
    @xotkot
    Drno, на сколько я могу понять(tracksDay) данный треклист у них меняется раз в день, также треклист содержат 170 песен, остальные ткеклисты думаю тоже будут такого порядка +/-
    песня весит в среднем 10M что в общем будет 1700M а для скорости 1м/c это где-то 30 минут на закачку.
    То есть, по сути нужно будет раз в день после обновления треклиста выкачивать порядка 2-x гиг за 30-40 мин, ну а далее уже целый день играйте его как хотите
  • Как это автоматизировать?

    xotkot
    @xotkot
    не понимаю в чем сложность
    1) качаете треклист
    curl -s -o tracksDay.txt "https://sphere.care/playGooseGoose-2floor/tracksDay.txt"

    2) качаете сразу или по очереди саму музыку с треклиста, например:
    curl -s -o "Norah Jones  Say No More.mp3" "https://sphere.care/musicLibrary/Norah%20Jones%20%20Say%20No%20More.mp3"

    3) проигрываете скачанную музыку любым удобным для вас способом
  • Как исправить данную ошибку в Linux Manjaro?

    xotkot
    @xotkot
    MarshallPrice,
    с /etc/pacman.d/mirrorlist у вас походу уже всё в порядке и я так полагаю он был обновлён утилитой pacman-mirrors которую вы упомянули выше, это спец утилита manjaro, в чистом арче же для подобных целей используют reflector
    но я привык обновлять mirrorlist ручками, благо там ничего сложного нету и можно сразу подобрать нормальный сервер для обновлений.

    Вы бы не могли подсказать, где бы найти больше информации об этом всём связанное с Linux? Может книга, курс, видео или просто со временем полученный опыт?

    инфы по linux в инете полно главное брать посвежее а то много чего может устареть, если конкретно по Arch(для Manjaro тоже подойдет) то много чего полезного можно найти в archwiki просто вбиваете в поиск интересующие вас темы, программы или даже путь к конфигу, например wifi, firefox, ssd, Процесс загрузки Arch, /etc/fstab и т.д. единственное стараться ориентировать на англоязычный вариант так как там быстрее всего обновляется информация.
    Новичку поначалу нужно возвести устойчивый фундамент когда даже если он не понимает чего-то то может быстро в этом разобраться.
    Для начала конечно необходимо понять для чего и какие базовые утилиты линукс используются, а после освоить хотя бы на базовом уровне Bash, ну а дальше уже в зависимости от вашего интереса и направленности сами поймете куда расти.
  • Как исправить данную ошибку в Linux Manjaro?

    xotkot
    @xotkot
    MarshallPrice,
    Вопрос не в тему, но из-за чего происходят такие сбои? Это сервак ложаться у них и поэтому больше нету доступа?

    там же написано - The requested URL returned error: 403
    Ошибка 403, в общем проблемы скорее всего на стороне сервера
    да и сервер какой-то непонятный, по крайней мере я не вижу его среди рекомендованных репозиториев на оф сайте манджары, возможно он когда-то и был там и его убрали по каким то причинам, но лучше такие не использовать и выбрать боле менее стабильный из списка.

    И я правильно понимаю, что когда я хочу скачать какой-то пакет, он ищет его на серверах, в котором он есть, будь то Южная Африка, Австралия , или Германия. Он быстро пробегает по ближайшим серверам с нужным пакетом и если находит его, то скачивает, или тут другой принцип?

    тут другой принцип
    когда вы скачиваете какой либо пакет из оф.реп(core, extra, community, multilib), например для ripgrep:
    $ sudo pacman -S ripgrep
    то информация по данному пакету ищется в базе на вашем компе, которая находится по адресу:
    $ pacman-conf DBPath
    по дефолту это /var/lib/pacman/, там есть две папки sync и local
    в первую папку sync как раз и скачиваются(синхронизируются)(-y) базы оф.реп
    $ sudo pacman -Sy
    заметь не сами пакеты а тока базы(core, extra, community, multilib) по ним где хранится информация по всем пакетам в оф.репе; core.db и другие это по сути своей архив core.db.tar.gz который содержит набор папок имена которых соответствует имени пакета и его версии, а уже в самих этих папках содержится несколько файлов с подробной информацией по пакету. Информацию для каждого пакета можно посмотреть используя ключ (-i), например:
    pacman -Si ripgrep
    вторая же папка local это общая локальная информационная база по установленным пакетам, информация по которым берется с баз в папке sync, тупо копируется из архива базы нужные папки без разделения на core, extra, community, multilib
    смотреть информацию именно по установленному(-Q) в системе пакету:
    pacman -Qi ripgrep
    если такой не установлен то:
    pacman -Qi zzuf
    ошибка: пакет 'zzuf' не найден

    хоть такой пакет и будет присутствовать в общей базе и при -Si выдаст по нему информацию.

    То есть, по сути, когда мы устанавливаем кокой либо пакет, например ripgrep, то pacman ищет по нему информацию в базах core.db, extra.db, community.db, multilib.db по адресу /var/lib/pacman/sync , если находит то копирует из базы нужную папку с информацией по пакету в /var/lib/pacman/local/ (например /var/lib/pacman/local/ripgrep-13.0.0-2) после чего(ну или перед этим, не разбирался) идёт на сервер который указан в /etc/pacman.d/mirrorlist и качает нужный пакет в
    pacman-conf CacheDir
    после чего уже устанавливает его в вашу систему

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

    И еще, пакеты нельзя ставить из разных серверов предварительно не синхронизировавав свои базы с базами сервера, то есть при смене зеркала нужно(как вы и писали выше):
    sudo pacman -Syyuu
    где вторая -y принудительно скачивает базы с сервера, а вторая -u проверяет установленные пакеты в системе и если версия на новом сервере будет меньше чем есть то произойдет откат версии пакета. Связанно это с тем что сервера имеют разное время синхронизации с основным сервером, поэтому могут в одно и тоже время иметь разные версии пакетов и если предварительно не синхронизироваться при смене зеркала то можно ненароком наловить конфликтов в базе пакетов.
    если же вы используете только одно зеркало то для обновления достаточно и
    sudo pacman -Syu

    У меня была ошибка в ссылке на одном из серверов Австралии, почему он не пошел дальше искать по другим серверам?

    покажите свой /etc/pacman.d/mirrorlist
    проверка доступности серверов в mirrorlist идёт сверху вниз, а также они должны быть разкомментированы
  • Как исправить данную ошибку в Linux Manjaro?

    xotkot
    @xotkot
    MarshallPrice, да любой, главное чтобы была нормальная скорость и стабильность
    да и в комментариях под предыдущим вашим вопросом я уже указывал на проблему с репами и даже говорил как исправить, но видать вы не достаточно внимательны
  • Выравнивание строк в терминале?

    xotkot
    @xotkot
    Выравнивание текста по правому краю

    Как заставить его выглядеть так?

    на картинке выравнивание по центру а не по правому краю
  • Как установить linux на ноутбук с SecureBoot?

    xotkot
    @xotkot
    модель ноутбука я так понимаю это секретная информация ?
  • Чем записать .ISO образ Windows 7 на Linux после dd?

    xotkot
    @xotkot
    я та понимаю у вас проблема с UEFI ? тогда просто найдите образ где есть эта поддержка
    - смотри как вариант (тут сразу 7, 8, 10)
    1) качаем
    2) проверяем контрольную сумму для iso файла:
    $ echo "d77df3b7a0b2a1bd52b8f8463333c845 2k10_7.36.iso" | md5sum -c -
    2k10_7.36.iso: ЦЕЛ

    3) размонтируем флешку если вдруг она примонтированна:
    umount /dev/sdX || true
    где /dev/sdX ваша флешка, вместо X ставим букву которую система присвоила флешке (смотри lsblk)
    4) записываем образ на флешку:
    $ sudo dd if=2k10_7.36.iso of=/dev/sdX bs=4M conv=fsync oflag=direct status=progress
  • Как сменить тему в Linux Manjaro Gnome 40?

    xotkot
    @xotkot
    MarshallPrice,
    Я так понимаю, мне надо по любой из ссылок скачать файл, перекинуть его в указанный путь, а после обновиться?

    если честно, не понимаю о каких ссылках вы говорите, конкретизируйте пожалуйста

    Я понимаю, что вопросы кажутся очень глупые, Я только 2-недельный пользователь Linux

    ничего страшного в этом нету, все мы когда нибудь начинали

    и для меня это все в новинку.

    главное по началу сильно себя не перегружать, всё хорошо в меру
    можно конечно с головой зарыться в настройках всего и вся, но великий риск где нибудь накосячить и сломать что нибудь в том числе и систему, а починить для новичка порой может быть непросто так как еще до конца не сформированы базовые знания а это влечет за собой экспоненциальное возрастание сложности для неокрепшего ума :)
    да и по опыту скажу что не стоит гнаться за красивостями, к примеру та же красивая загрузка системы c plymouth это конечно круто, но как по мне лишнее, зачем оно нужно если можно сделать чтобы эту самую загрузку вообще не видеть ? у меня та же система грузиться несколько секунд
    $ systemd-analyze
    Startup finished in 4.244s (firmware) + 137ms (loader) + 429ms (kernel) + 96ms (initrd) + 845ms (userspace) = 5.753s
    graphical.target reached after 844ms in userspace

    из которых 4.244s (firmware) это загрузка самого биоса материнской платы которую никак не уменьшить, на остальное же уходит порядка 1.5 секунд
    плюс автовход с подгрузкой нужных программ(браузера и других прог) на это еще пару секунд, по итогу выходит что от включения моргнув пару раз я уже вижу рабочий стол с загружающимся приложением
  • Создание папок при рекурсивном копирование командой cp в терминале?

    xotkot
    @xotkot
    Valdemar Smörman,
    чтоб и работало и с системными каталогами, без всякого sudo и ввода пароля

    работать с системными каталогами без прав суперпользователя ? по моему здесь взаимоисключающие понятия

    добавив функцию в .bashrc

    если хочется именно через .bashrc то можно просто продублировать данную функцию и для пользователя root в его .bashrc, хотя как по мне всякое дублирование не есть хорошо, хотя автор вопроса и не накладывал по этому поводу никаких ограничений.
    Но даже не обязательно лезть в /usr/bin ведь если у автора не один такой скрипт/функция то разумно было бы вообще создать отдельную директорию под них, например:
    mkdir $HOME/bin
    и в ней уже размещать нужные ему скрипты к которым необходим прямой доступ с консоли
    естественно при этом не забыв добавить данную директорию в переменную PATH и записать в соответствующий файл:
    echo "PATH=$PATH:$HOME/bin" >> $HOME/.bashrc
    теперь при запуске данных скриптов из этой папки хоть напрямую хоть через sudo не будет никаких проблем
  • Как сменить тему в Linux Manjaro Gnome 40?

    xotkot
    @xotkot
    MarshallPrice, у вас походу проблемы с зеркалом репы манджары
    подобрать репу можно здесь - https://repo.manjaro.org/
    потом пропишите её в файле /etc/pacman.d/mirrorlist, как например:
    Server = https://mirror.truenetwork.ru/manjaro/$repo/os/$arch

    а остальные закомментируйте
    после чего обновитесь
    sudo pacman -Syyu

    но я так и не понял, что по итогу устанавливает тему

    я просто показал откуда берется update-alternatives а также аналог update-initramfs для Арча

    п.с.
    по поводу графического экрана загрузки и его кастомизации смотрите archwiki [ Plymouth ]
  • Создание папок при рекурсивном копирование командой cp в терминале?

    xotkot
    @xotkot
    Valdemar Smörman, чтобы сильно не парится можно просто создать исполняемый файл mkcp по одному из путей PATH
    /usr/bin/mkcp
    mkdir -p "${@: -1}"
    cp -r -n "$@"
  • Как сменить тему в Linux Manjaro Gnome 40?

    xotkot
    @xotkot
    по поводу update-initramfs то у Archa их(initramfs) может быть три разных - mkinitcpio(по умолчанию), dracut или booster.
    для той же mkinitcpio initramfs можно обновить командой:
    mkinitcpio -P
  • Как сменить тему в Linux Manjaro Gnome 40?

    xotkot
    @xotkot
    $ sudo pacman -Fy update-alternatives
    extra/bash-completion 2.11-2 [установлен]
        usr/share/bash-completion/completions/update-alternatives
    community/dpkg 1.20.9-1
        usr/bin/update-alternatives

    $ pacman -Si dpkg
    Репозиторий          : community
    Название             : dpkg
    Версия               : 1.20.9-1
    Описание             : The Debian Package Manager tools
    Архитектура          : x86_64
    URL                  : https://tracker.debian.org/pkg/dpkg
    Лицензии             : GPL
    Группы               : Нет
    Предоставляет        : Нет
    Зависит от           : xz  zlib  bzip2  perl
    Доп. зависимости     : Нет
    Конфликтует с        : Нет
    Заменяет             : Нет
    Размер загрузки      : 1769,07 KiB
    Установленный размер : 8504,34 KiB
    Сборщик              : Anatol Pomozov <anatol.pomozov@gmail.com>
    Дата сборки          : Вт 22 июн 2021 20:25:02
    Проверен             : MD5  SHA-256  Подпись


    $ sudo pacman -S dpkg
  • Какие Wi-Fi адаптеры без проблем работают в Linux?

    xotkot
    @xotkot
    uRoot,
    Вот у меня TL-WN823N захотел, чтобы я эму драйвера скомпилировал

    в правильных дистрибутивах всё уже давно налажено :) rtl88x2bu
  • Как открыть порт брандмауэру сервера на CentOS 7?

    xotkot
    @xotkot
    браундмаузер - хм, это что-то новенькое
  • Как правильно составить небольшой bash скрипт по созданию пользователей?

    xotkot
    @xotkot
    немного многословно, думаю можно было бы свести до одной команды awk
    awk -F'[:_]' '/^user_/{if(max<$2)max=$2}END{print max}' /etc/passwd

    то есть если у нас будут пользователи
    user_1
    user_2
    user_3
    то lastUserSuffix будет присвоено 3