Ответы пользователя по тегу Arch Linux
  • Почему не работает node js в manjaro после перезапуска терминала?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    для фиксации нужно делать через default, это подробно показанно в nvm --help в примерах.

    в данном случае нужно сделать так
    nvm alias default 14.22.1

    п.с.
    Установил nvm таким способом ...

    с огнём играете )) не нужно использовать древние инструкции при работе с Арчем, а то может быть чревато. В большинстве случаев достаточно того что написанно в арчвики и/или в прикреплённых комментах к данному пакету в АУР, здесь это nvm#comment-764001, да и при установке данного пакета также выводилась информация что нужно сделать


    paru -S nvm
    ...
    You need to source nvm before you can use it. Do one of the following
    or similar depending on your shell (and then restart your shell):

    echo 'source /usr/share/nvm/init-nvm.sh' >> ~/.bashrc
    echo 'source /usr/share/nvm/init-nvm.sh' >> ~/.zshrc

    You can now install node.js versions (e.g. nvm install 10) and
    activate them (e.g. nvm use 10).

    init-nvm.sh is a convenience script which does the following:

    [ -z "$NVM_DIR" ] && export NVM_DIR="$HOME/.nvm"
    source /usr/share/nvm/nvm.sh
    source /usr/share/nvm/bash_completion
    source /usr/share/nvm/install-nvm-exec

    You may wish to customize and put these lines directly in your
    .bashrc (or similar) if, for example, you would like an NVM_DIR
    other than ~/.nvm or you don't want bash completion.
    Ответ написан
    1 комментарий
  • Как обновить Gnome?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    судя по этой ссылке где показан текущий статус основного пакета gnome-shell входящего в метапакет gnome , на сегодня имеем такую ситуацию:
    stable1:42.5-1
    testing1:43.1-1
    unstable1:43.1-1

    то есть, есть несколько вариантов, это либо просто подождать какое-то время пока обновление не докатится до stable или же самому переключится на ветку testing или unstable

    чтобы переключится на ветку testing выполните:
    sudo pacman-mirrors --api --set-branch testing
    sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu

    подробнее про смену веток смотри Switching_Branches
    Ответ написан
    1 комментарий
  • Почему нет звука на Arch Linux?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    $ sudo pacman -S pipewire  pipewire-alsa pipewire-pulse
    $ systemctl --user start pipewire-pulse.service
    $ systemctl --user enable pipewire-pulse.service

    после смотри вывод команды:
    $ pactl info
    должна присутствовать такая строка:
    Server Name: PulseAudio (on PipeWire 0.3.56)
    детальнее смотри арчвики по PipeWire
    Ответ написан
    Комментировать
  • Как установить docker-compose?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    Но когда я пытаюсь установить пакет docker-compose появляеться следующая ошибка

    естественно, так как docker-compose из оф.реп и docker-desktop как отдельный пакет предоставляемый непосредственно Docker конфликтующие пакеты так как частично перекрываются. То есть, чтобы установить docker-compose из офреп нужно сначала удалить docker-desktop.

    Если я правильно понял, что когда я устанавливал Docker Desktop, то сразу и установился docker-compose.

    да, вам выше писало
    docker-compose: /usr/lib/docker/cli-plugins/docker-compose уже существует в файловой системе

    но тока не тот что предоставляет в офрепозитории Арча, а тот что идёт непосредственно в комплекте с docker-desktop.

    Но как сделать так, что бы терминал мог работать с docker-compose?

    похоже что в пакете docker-desktop забыли прописать чтобы при установке устанавливалась ссылка /usr/bin/docker-compose на /usr/lib/docker/cli-plugins/docker-compose
    придётся сделать это вручную, и можно даже подсмотреть как это сделали в PKGBUILD пакета docker-compose
    ln -sf /usr/lib/docker/cli-plugins/docker-compose /usr/bin/docker-compose

    выполните данное действие в терминале единожды
    Ответ написан
    Комментировать
  • Pacman выдает ошибку "error: failed rerrieving file "code.db" from mirror.osbeck.com", что делать?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    error: failed rerrieving file «code.db» from mirror.osbeck.com


    вы бы проверяли на ошибки, там походу должно звучать примерно так
    error: failed retrieving file core.db from mirror.osbeck.com

    невозможно скачать файл базы дынных core.db (репа core) c сервера mirror.osbeck.com
    то есть, на момент обновления репозиториев с сервера у вас небыло связи с указанным сервером, а это либо проблемы с интернетом либо проблема в доступе к конкретно этому серверу

    сам сервер mirror.osbeck.com расположен в Швеции, список доступных серверов можете глянуть на оф сайте https://archlinux.org/mirrors/status/#successful
    а при желании даже сгенерировать https://archlinux.org/mirrorlist/
    подберите тот к которому есть беспроблемный доступ и внесите его в файл /etc/pacman.d/mirrorlist
    (не забудте раскомментировать нужный если генерировали через сайт)
    после чего обновите базу
    sudo pacman -Syy
    ну или сразу с обновлением базы обновить и сами установленные пакеты в системе:
    sudo pacman -Syyu
    Ответ написан
  • Как устанавливать пакеты в установленную систему с live cd?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    ну а как вы ставили пакеты при установке арча ? всё так же само
    монтируете корень и boot если нужно, а далее с помощью pacstrap ставите то что нужно
    pacstrap /mnt deepin xf86-video-amdgpu xf86-video-intel lightdm

    здесь корень(/) системы(куда ставится пакет) смонтирован в /mnt

    но при перезагрузке все зависает на
    OK: started accounts service

    пробовали войти в систему через другую консоль ?
    Ctrl+Alt+F1
    Ctrl+Alt+F2
    Ctrl+Alt+F3
    ...

    п.с.
    еще как вариант можете после монтирования корня сделать
    arch-chroot /mnt
    после чего вы можете вводить команды как обычно для выбранной системы
    exit для выхода
    Ответ написан
  • Где найти подписи к пакету?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    там ниже в коментах под данным пакетом в АУРе закреплен пост сопровождающего данный пакет:
    --> ALWAYS DO A CLEAN BUILD <--
    This package will verify the signature of the git tag / commit. Developer keys are available here and instructions are here. See the PKGBUILD to determine which developer key you need.

    то есть, смотрите PKGBUILD данного пакета
    а именно вот эту конкретную переменную:
    validpgpkeys=('EA0A77BF9E115615FC3BD8BC7653B940E494FE87'
                  # Linus Färnstrand (code signing key) <linus@mullvad.net>
                  '8339C7D2942EB854E3F27CE5AEE9DECFD582E984'
                  # David Lönnhager (code signing) <david.l@mullvad.net>
                  )

    нам нужны ключи:
    Linus Färnstrand
    David Lönnhager
    идем сюда и качаем их
    а потом сюда и смотрим как их установить
    если конкретно то
    gpg2 --import xxxx.asc
    чистим кеши от прошлых установок пакетов:
    sudo pacman -Scc
    ну а дальше пробуйте уже установить данный пакет
    Ответ написан
    Комментировать
  • Как изменить раздел диска?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    Установка Windows на данный диск невозможна. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только GPT-диск.

    странно что винда сама не может сменить таблицу разделов с mbr на gpt при установке (естественно что все данные с диска пропадут).
    sudo umount -R /dev/sdc
    echo -e "label:gpt\nstart=2M" | sudo sfdisk /dev/sdc

    где вместо sdc ставите имя нужного диск( смотри через lsblk)
    Ответ написан
    Комментировать
  • Почему Linux Manjaro не видит UUID раздела?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    lsblk -o +UUID
    ну или только uuid по выбранному разделу:
    lsblk -no UUID /dev/nvme0n1p1
    Ответ написан
    Комментировать
  • Оконный менеджер i3 не слушает изменения в конфиге?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    посмотрите есть ли конфиг в домашней директории пользователя ~/.config/i3/config
    если он там есть то он имеет приоритет над /etc/i3/config
    Ответ написан
    Комментировать
  • Linux на старый ПК?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    памяти для самой системы конечно хватит с запасом, но вот для современных монструозных программ которые любят кушать эту самую память как вне себя этого будем маловато
    самым оптимальным вариантом будет использовать Zram or zswap
    а если сильно упороться то и Swap on video RAM пустить в топку тем более у вас её там целый гиг простаивает без толку
    Ответ написан
    Комментировать
  • Квадратики вместо кириллицы, как исправить?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    добавь в файл /etc/vconsole.conf строку:
    FONT=cyr-sun16
    возможно еще понадобится добавить туда же:
    KEYMAP=ru
    Ответ написан
  • Что делать если выдает ошибку установки пакетов в Archlinux?

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

    естественно файла /usr/share/man/man5/gemfile.5.gz у вас не существует так как пакеты ruby и ruby-bundler которым принадлежит данный файл еще не установлены, а конфликт выявлен до начала их установки на этапе проверки зависимостей
    походу всё дело здесь в пакете ruby-bundler (видать еще не пофиксили проблему)
    просто при установке добавьте опцию --overwrite с файлом что нужно перезаписать в случае конфликта "/usr/share/man/man5/gemfile.5.gz"
    как пример:
    $ sudo pacman -S --overwrite "/usr/share/man/man5/gemfile.5.gz" ruby-bundler

    ну или как вы там ставите
    $ sudo pacman -S --overwrite "/usr/share/man/man5/gemfile.5.gz" СПИСОК_ПАКЕТОВ
    Ответ написан
    4 комментария
  • Как поменять фс на диске?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    # wipefs -a /dev/sda
    # parted -s -a opt /dev/sda mklabel gpt mkpart "ESP" fat32 2MB 500MB set 1 esp on && sleep 1
    # parted -s -a opt /dev/sda mkpart "ROOT" ext4 500MB 100% && sleep 1
    # mkfs.fat -F32   /dev/sda1
    # yes | mkfs.ext4 /dev/sda2 -L "Arch"

    в итоге получим на диске /dev/sda два раздела, один под EFI другой под всё остальное
    Ответ написан
  • Как русифицировать интерфейс Libre Office?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    установить
    fresh версию
    pacman -Syu libreoffice-fresh libreoffice-fresh-ru
    или still версию
    pacman -Syu libreoffice-still libreoffice-still-ru

    fresh и still версии конфликтуют, поэтому когда устанавливаете одну то вторая если установлена автоматически удаляется

    удалить
    pacman -R libreoffice-fresh libreoffice-fresh-ru
    или соответственно для still
    pacman -R libreoffice-still libreoffice-still-ru

    Удалить Libre Office тоже не могу, ни одна команда удаления не исполняется.

    ну а что pacman пишет почему не может удалить ?
    чтобы посмотреть что ставили или удаляли можно через лог пакмана
    cat /var/log/pacman.log| grep libreoffice

    возможно нужно будет еще включить русификацию в самих настройках либры:
    6011a969ca1b6992853879.png

    п.с.
    ArchWiki LibreOffice
    libreoffice-still is the stable maintenance branch, for conservative users.
    libreoffice-fresh is the feature branch, with new program enhancements for early adopters or power users.
    Ответ написан
    2 комментария
  • Как установить Arch Linux?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    решение в комментариях к вопросу
    Ответ написан
    Комментировать
  • Arch Linux - как указать регион в mirrorlist?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    ни хр..на не понял )
    что за Ctrl+W ? а версия чего ?

    если в Арче вам нужен Mirrorlist для своего региона(Russia) так с генерируйте его
    конкретно для https то вот
    далее просто копируете сервера в файл /etc/pacman.d/mirrorlist естественно предварительно не забыв раскомментировать нужный
    как пример
    ## Russia
    #Server = https://mirror.rol.ru/archlinux/$repo/os/$arch
    #Server = https://mirror.truenetwork.ru/archlinux/$repo/os/$arch
    Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch

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

    п.с.
    после изменения зеркала не забываем принудительно(yy) синхронизировать базу, а также за одно обновиться(u)
    sudo pacman -Syyu
    Ответ написан
    Комментировать
  • Почему возникает ошибка при запуске лаунчера EVE Online?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    $ pacman -Fx xapp-gtk3-module
    community/xapp 2.0.5-1
        etc/X11/xinit/xinitrc.d/80xapp-gtk3-module.sh
        usr/lib/gtk-3.0/modules/libxapp-gtk3-module.so
    Ответ написан
  • Репо для Manjaro 18 x86, где?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    Manjaro еще в 17 году вслед за своей основой(Archlinux) прекратила поддержку i686, но энтузиасты несколько лет еще поддерживали репы для i686 но похоже всё течет все меняется и судя по информации с сайта https://manjaro32.org/
    manjaro32 has ceased due to a lack of time and a hardware failure
    всё накрылось медным тазом, что в принципе естественно

    как вариант решения проблемы можно попробовать перейти на неофициальные репы от archlinux32, смотри
    https://www.archlinux32.org/mirrors/status/
    https://www.archlinux32.org/mirrorlist/

    по идее они на 99% должны быть совместимы, 1% это специфичный для манджаро софт
    + может вылезти проблема из за долгого не обновления реп в дистре так как для ролинг-релизов уже пол года это довольно большой срок

    второй вариант это перейти полностью на 32 битный Arch если по каким-то причинам не подходит 64 битный - https://www.archlinux32.org/download/
    Ответ написан
    Комментировать