• Скопировала из github свой репозиторий в папку .ssh. Как найти папку?

    xotkot
    @xotkot
    просто перенесите скачанный репозиторий куда вам нужно, например в пользовательский корень(~/ == $HOME/):
    mv ~/.ssh/site-pozdravlenieSLD ~/
    cd ~/site-pozdravlenieSLD
  • Как расставить точки над i, по вопросу использованию Bash и Python для DevOps?

    xotkot
    @xotkot
    Нашел cамоучитель по программированию на языке Bash (326 страниц) и возник ряд вопросов, подскажите, пожалуйста:

    начинать изучения bash c книги на 326 страниц, уже звучит скучно, там хоть картинки есть ?
    для начала можно просто почитать то что есть на хабре - Bash-скрипты: начало, чего в большинстве случаев хватит с головой, ну а чего не хватит то легко догугливается
    4. Возможно для на Bash скрипты стоит потратить день-другой, уметь писать базовые скрипты и переходить к изучению Python?

    и погрузился в изучение Linux.

    bash это как кровеносная система для экосистемы linux, ведь нужно будет не тока писать но еще и читать
    также bash это очень удобный клей разный утилит которые заточенных под работу в консоли, вот например, из недавнего моего комментария, где показанно как получить темы всех непрочитанных писем с почты:
    himalaya --output json search not seen | jq -r '.response[].subject'

    а теперь попробуйте это сделать чисто на питоне и его библиотеках
    да и вообще, кто мешает одновременно изучать bash и python ?
  • Можно ли каким-то образом через API mail.ru получить информацию о новых входящих письмах?

    xotkot
    @xotkot
    EVOSandru6,
    jq утилита для обработки json в консоли
    как пример, перечислим все темы новых писем:
    himalaya --output json search not seen | jq -r '.response[].subject'
  • Можно ли каким-то образом через API mail.ru получить информацию о новых входящих письмах?

    xotkot
    @xotkot
    Есть необходимость получать информацию о новых письмах, брать информацию из заголовка и содержимого письма.

    если вам просто нужен удобное извлечение информации с почтового сервера то для этого можно использовать гималаи(himalaya)
    настраиваетесь на нужный почтовый сервер и затем несколькими командами в консоли получаете необходимое, например:
    получить инфу по новым/непрочитанным письмам:
    himalaya search new
    или
    himalaya search not seen
    прочитать тело письма под номером 23
    himalaya read 23
    для более детального понимания смотри ихнюю вики

    если нужен ответ в виде json-a то просто добавляете вначале флаг --output json, например:
    himalaya --output json search not seen
    на у далее уже обрабатываете json удобными для вас средствами, например тем же jq, ну или запрячь какой-либо язык программирования для разбора
  • Как подключить Wi-Fi в ноутбуке Lenovo Ideapad 1 11ada05?

    xotkot
    @xotkot
    Runis,
    В самом конце вставил строку и всё равно возникает:

    ну так нужно же писать sudo перед командой:
    sudo apt-get upgrade
    далее запросит пароль текущего пользователя(не root)

    добавление
    %wheel ALL = (ALL) ALL
    позволяет запускать, так сказать, рут-команды, то есть те команды которым нужны для запуска привилегированные права суперпользователя root, как команды от обычного пользователя только при этом необходимо вводить пароль данного пользователя.
    а при таком добавлении:
    %wheel ALL=(ALL) NOPASSWD: ALL
    даже пароль пользователя не нужно вводить, но sudo перед командой всё равно нужно ставить.

    А так же не уверен, что группа wheel добавлена.

    зачем гадать, можно же просто посмотреть:
    id
    или
    groups
    ну или если это не текущий пользователь то указать оного:
    id ПОЛЬЗОВАТЕЛЬ
    groups ПОЛЬЗОВАТЕЛЬ

    Подскажите пожалуйста, как вы на том сайте искали нужные пакеты для моего ноутбука?

    судя по названию оборудования Qualcomm Atheros QCA6174 ... да и имя самого драйвера ath10k_pci где ath это сокращенно от atheros
    далее просто вбиваем в поиск где написанно package pattern:
    atheros*
    после чего вернёт - такую страничку, где уже будет перечисленны пракеты в названии которых есть данное слово, после чего находим нужный и берем самый свежий который есть - 20210818-1

    хотя думаю можно намного проще и быстрее найти нужное через пакетный менеджер в консоли, конкретно по Devuan не знаю но в Arch это делается так:
    sudo pacman -Fyx ath10k
    в выводе которого можно видить что данный драйвер ставится с ядром(linux), а также возможно какие-то доп модули с пакетом linux-firmware и это все находится в главной офрепе core.

    Так же в процессе установки через менеджер пакетов часто выскакивает такое окно:

    ну там же пишут что в файле /etc/apt/sources.list скорее всего есть дублирование записей, ну или подключение одной и той же репы, то есть нужно удалить лишнюю
  • Можно ли каким-то образом через API mail.ru получить информацию о новых входящих письмах?

    xotkot
    @xotkot
    на сколько я могу понять для мыла у них есть только один метод mail.getUnreadCoun который "Возвращает количество непрочитанных писем в почтовом ящике."
  • При попытки поставить windows 10 на ноутбук acer aspire es 15, на данный момент стоит OS Linux Ubuntu возникает ошибка что можно сделать?

    xotkot
    @xotkot
    Причиной может быть недавняя ночь смены оборудования

    это оно, железякам страшно ночью, менять нельзя.
  • Как подключить Wi-Fi в ноутбуке Lenovo Ideapad 1 11ada05?

    xotkot
    @xotkot
    Runis,
    Удаётся создать группу и добавить пользователя, затем по вашей команда проверяю пользователя и wheel фигурирует. Да только вот в дальнейшем это не поможет. Тк при установке пакетов всё равно будет вылезать "user is not in the sudoers file".

    вы наверное забыли в файле /etc/sudoers добавить группу wheel
    %wheel ALL = (ALL) ALL
    или если не хотите каждый раз вводить пароль при судо:
    %wheel ALL=(ALL) NOPASSWD: ALL
    там же по ссылке что давал выше об этом говорилось.

    А также в установщике пакетов понять, как от повреждённых избавиться?

    непонятно что вы понимаете под поврежденными пакетами
    по поводу firmware-atheros пакета то чтобы его каждый раз в ручную не обновлять нужно подключить non-free в файле /etc/apt/sources.list , ссылку давал выше, хотя там насчет свежести/правдивости информации не уверен, поэтому вот инфа с оф сайта:
    All software shipped with Devuan in the main component is free software. But if needed, non-free software is also available. Just add the non-free and contrib component to the appropriate line(s) in /etc/apt/sources.list like this:
    deb http://deb.devuan.org/merged chimaera main non-free contrib


    Кстати а нормально, что при входе под профилем пользователя звук есть, в при входе суперпользователя его нету?

    при желании это настраивается, но это очень плохая идея сидеть под рутом особенно в DE
  • Как подключить Wi-Fi в ноутбуке Lenovo Ideapad 1 11ada05?

    xotkot
    @xotkot
    Runis,
    sudo обычно запускают от пользователя а не от рута(root), он для того и придуман чтобы делегировать часть привилегий рута
    по поводу lock /etc/group смотри здесь
    также еще не заданно имя хоста - unable to resolve host(none)

    посмотреть в каких группах состоит пользователь:
    groups ЮЗЕР
    в дебиан и подобных, насколько я помню, по умолчанию группы wheel нету, нужно создать:
    groupadd wheel
    смотрю еще и шифрование диска сделали, думаю для новичка вы зря так сразу на глубину лезите, поставили бы лучше что-то попроще или хотя бы брали настройки по дефолту, обкатали бы систему с пол годика, обвыклись, а потом уже двигались дальше, а то с таким началом можете убить весь свой энтузиазм, как ребенок который толком не знает азбуки пытается читать стихи Пушкина.
  • Как подключить Wi-Fi в ноутбуке Lenovo Ideapad 1 11ada05?

    xotkot
    @xotkot
    Runis,
    Пакет скачал и на ноутбук закинул, пытался установить, но пишет "user is not in the sudoers file". Работаю над этим.

    попробуйте добавить пользователя в группу wheel, см. Ошибка user is not in the sudoers file в Ubuntu

    В процессе установки Devuan мне высвечивалось такое сообщение:

    возможно это как раз недостающая часть закрытых компонентов драйвера
    судя по описанию с оф.сайта Devuan:
    Non-free firmware

    Non-free firmware packages are available on all install media. These packages will only be installed if required by your wifi adapter. To avoid the automatic installation and loading of needed non-free firmware, choose the Expert install option during the installation process.

    если устанавливать систему в НЕ экспертном режиме то нужные компоненты будут установлены автоматически, в противном случае вам придется их устанавливать их отдельно, о чем и написал вам установщик.
    сами проприетарные прошивки находятся в non-free репе которую нужно подключить (см. Devuan - how to install non-free contrib?) \\ но естественно нужно будет сначала завести интернет

    п.с.
    вот кстати нужный пакет firmware-atheros который вам нужно установить
  • Как подключить Wi-Fi в ноутбуке Lenovo Ideapad 1 11ada05?

    xotkot
    @xotkot
    Runis,
    Вроде нашёл драйверы, как их установить?

    у вас уже стоит нужный драйвер ath10k_pci, о чем говорят строчки:
    Capabilities:
    Kernel driver in use: ath10k_pci
    Kernel modules: ath10k_pci


    пишет что команда не найдена.

    значит нужно установить, а так как сети нету то нужно вручную скачать этот пакет.
    Конкретно по поводу Devuan не знаю, но видимо нужна смотреть сюда на поле Filename где дана ссылка на deb пакет rfkill.
    также может помочь данная ссылка - Три способа как установить deb файлы в Ubuntu и ка...
  • Как подключить Wi-Fi в ноутбуке Lenovo Ideapad 1 11ada05?

    xotkot
    @xotkot
    Runis, ну так может просто wifi не включен, посмотрите вывод команды:
    rfkill
  • Как подключить Wi-Fi в ноутбуке Lenovo Ideapad 1 11ada05?

    xotkot
    @xotkot
    Runis, там же не одна строчка
    сравните полный вывод для live и установленной системы
    lspci -v | awk '/Network/,/^$/'

    п.с.
    само название адаптера говорит только о том что на PCI шине висит нужный wi-fi адаптер, но чтобы узнать подгружен ли драйвер/модуль для него нужно смотреть далее по тексту Kernel driver и Kernel modules
  • Как подключить Wi-Fi в ноутбуке Lenovo Ideapad 1 11ada05?

    xotkot
    @xotkot
    Хотя в режиме Live CD в Devuan, на удивление, Wi-Fi был активен.

    ну вот еще раз с него загрузитесь и посмотрите вывод:
    lspci -v
    или конкретнее
    lspci -v | awk '/Network/,/^$/'
    там будет указанно какие используются для wifi - Kernel driver/modules
    тот же модуль будет висеть в lsmod
    ну а потом уже в установленной системе подгрузите данный модуль, ну или сначала установите драйвер если нету а потом подгрузите модуль
  • Как использовать новый драйвер NTFS из ядра 5.15 монтирования?

    xotkot
    @xotkot
    nihi1ist, ошибок не выдало ?

    для примера возьмём диск /dev/sda, создадим на нём раздел и отформатируем в ntfs

    создадим таблицу разделов(ТР) gpt, осторожно, старая ТР будет удалена, и создадим 1 раздел на весь диск:
    $ echo -e "label:gpt\nstart=1M" | sudo sfdisk /dev/sda

    смотрим что всё получилось:
    $ lsblk -o +PTTYPE,UUID /dev/sda
    NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS PTTYPE UUID
    sda      8:0    1  15G  0 disk             gpt
    └─sda1   8:1    1  15G  0 part             gpt    2EED4B4B2BC0921A


    форматируем в ntfs
    либо в винда либо в линукс, в linux утилита mkfs.ntfs ставится вместе с ntfs-3g, ну или другим пакетом в зависимости от дистрибутива, сами paragon чей новый драйвер теперь в ядре 5.15 сказали что позже предоставят свою утилиту fsck и mkfs для ntfs
    $ mkfs.ntfs /dev/sda1
    шаги выше можно пропустить если уже есть готовый раздел с ntfs

    далее создадим папку для монтирования и примонтируем раздел, можно по uuid или как обычно подставив имя раздела(/dev/sda1):
    $ mkdir /tmp/ntfs
    $ sudo mount -v -t ntfs3 --uuid 2EED4B4B2BC0921A /tmp/ntfs
    mount: /dev/sda1 mounted on /tmp/ntfs.


    убедимся что всё примонтировалось нормально, а также смотрим опции которые система выдала по умолчанию:
    $ findmnt /dev/sda1
    TARGET  SOURCE    FSTYPE OPTIONS
    /tmp/ntfs /dev/sda1 ntfs3  rw,relatime,uid=0,gid=0,iocharset=utf8


    пробуем записать и считать данные:
    $ echo 111 > /tmp/ntfs/1.txt
    $ cat /tmp/ntfs/1.txt
    111

    размонтируем:
    $ sudo umount /dev/sda1
  • Как переместить всё из папки в папку в linux?

    xotkot
    @xotkot
    кроме скрытых(.) файлов и директорий
  • Как использовать новый драйвер NTFS из ядра 5.15 монтирования?

    xotkot
    @xotkot
    nihi1ist, значит поддержка в ядре есть
    ну так вы в ручную монтировать пробовали ?
  • Почему буквенные клавиши на клавиатуре расположены косо, а не прямо, как сетка?

    xotkot
    @xotkot
    выверты истории, у вимеров так вообще грустное начало, когда некоторые производители решили сэкономить на клавишах:
    52887aad3b8538c7519ef158ceb8c518.png
    https://habr.com/ru/company/itsoft/blog/552626/
  • Как использовать новый драйвер NTFS из ядра 5.15 монтирования?

    xotkot
    @xotkot
    nihi1ist,
    попробуйте тогда так:
    grep CONFIG_NTFS3_FS /boot/config-`uname -r`

    так что там с ручным монтированием ?
  • Как использовать новый драйвер NTFS из ядра 5.15 монтирования?

    xotkot
    @xotkot
    а вручную пробовали ? может какие-то ошибки пишет
    mount -t ntfs3 --uuid 96E654E1E654C363 /mnt/data
    да и гляньте присутствует ли в ядре
    zgrep CONFIG_NTFS3_FS /proc/config.gz