• Как создать свой образ Arch Linux?

    @akimdi
    Valdemar Smörman, если Вы хотите видео-мануал то вот сам автор записал видео
    Написано
  • Как создать свой образ Arch Linux?

    @akimdi
    кстати ДААА!!! Ansible прекрасно с этим справляется в промышленных масштабах.
    Написано
  • Как создать свой образ Arch Linux?

    @akimdi
    Valdemar Smörman, Да. Вы всё правильно поняли. Таких мануалов куча в интернете, но они все в основном на английском. Я писал когда-то давно свой собственный мануал, что бы не забыть, на русском языке. Но потом я его забросил, потому что всё уже стало автоматически разворачиваться через archinstall.
    А что же касается дотфайлов, то Вы можете просто забить в гугл что-то по типу chezmoi dotfiles github
    Написано
  • Что делать если выдает ошибку установки пакетов в Archlinux?

    @akimdi Автор вопроса
    @xotkot

    а почему тогда тут пишут что не нужно так делать?
    https://bugs.archlinux.org/task/70398#comment198744

    Do NOT use --overwrite or rm the file! You end up with pacman thinking that two packages own the same file and will end up removing the file completely when it gets fixed.
  • Что делать если выдает ошибку установки пакетов в Archlinux?

    @akimdi Автор вопроса
    planc, а почему тогда тут пишут что не нужно так делать?
    https://bugs.archlinux.org/task/70398#comment198744

    Do NOT use --overwrite or rm the file! You end up with pacman thinking that two packages own the same file and will end up removing the file completely when it gets fixed.
  • Как подставить в алиас переменную, для передачи параметра?

    @akimdi Автор вопроса
    Алексей Тен, да действильно я опечатался, но в фунции написано правильно с пробелом. Так что это не здесь ошибка.
  • Есть ли инструменты для автоматизации настройки Arch Linux?

    @akimdi Автор вопроса
    я правильно понимаю что для ansible нужно иметь какую то дополнительную машину с которой будет идти конфигурация?
  • Возможно ли разворачивание NextCloud и GitLab на одном сервере?

    @akimdi Автор вопроса
    abmanimenja нагрузка Вы имеете ввиду ширину канала или ОЗУ ? Слышал что GitLab любит кушать больше 4 гб ОЗУ.
  • Возможно ли разворачивание NextCloud и GitLab на одном сервере?

    @akimdi Автор вопроса
    abmanimenja буду я пользоваться и пару моих друзей и всё. Канал обычный 100 Мбит/с
  • Какую систему лучше установить на старый ноутбук 2007 года?

    @akimdi
    Mister Tails, как говорится, правильно поставленный запрос в Google - уже пол дела :))
    Постигайте тонкости Linux - всё что работает "под капотом".
    Удачи Вам в установке и конечно же всех благ :-)
  • Какую систему лучше установить на старый ноутбук 2007 года?

    @akimdi
    Mister Tails, кстати про вай фай!!! Только без обид уважаемый, но что у Вас в Казахстане совсем не работает Google или Yandex или ещё какой-нибудь поисковик?? Или Вы просто ленитесь??
    Вот один в один вопрос который Вы задали, прям слово в слово. И там же дан ответ!!! Использовать extended iso и выполнить команды:
    apk add wireless-tools wpa_supplicant
    А далее слеводовать wiki и всё! Ну Вы серьезно ?? Вы или прикалываетесь на до мной или же у Вас реально заблокирован Google, Yandex и Вы не знаете как искать информацию в интернете.
  • Какую систему лучше установить на старый ноутбук 2007 года?

    @akimdi
    Mister Tails, не обязательно использовать вай фай. Подключите кабель с интернетом, сделайте все свои дела, установите программы, настройте вай фай, потом можно отключится от кабеля и пользоваться wi-fi.

    Linux Mint работает по той же схеме что и убунта, то есть с заморозкой пакетной базы для определнного выпуска.
    А Alpine Linux использует rolling release, поэтому там будут всегда новее пакеты чем в мяте.

    P.S. Вам нужно ещё иметь ввиду что Alpine Linux не содержит закрытых блобов для вай фая или для других компонентов это озночает что если Вы хотите пользоваться тем или иным проприетарных модулем, Вы должны скачать отдельно этот драйвер или модуль ядра, так как это нарушает свободную лицензию под которой работает Alpine. Вообще совет на будущее лично от меня, не покупайте железо которое требует проприетарных блобов или закрытых драйверов которые не совместимы со свободной лицензией.
  • Какую систему лучше установить на старый ноутбук 2007 года?

    @akimdi
    Mister Tails, Вот с этого и нужно было начинать что Вы новичок в Linux.
    А такие дистрибутивы как Alpine обычно убивают всё желание изучать Linux так как они рассчитаны на опытных пользователей и слегка сложны в настройке, но в награду Вы получаете то что любой старый компьютер начинает работать быстрее так как дистрибутив действительно легковесный.

    Теперь по делу.

    У Alpine есть очень хорошая система документации, проще говоря своя википедия в которой очень подробно написано что и как делать что бы всё установить.
    Вот она.

    Там всё написано по-английски, если не умеете читать по-английски, включите переводчик в браузере, на крайний случай хотя бы :))

    В документации есть раздел Desktop Environment и там Вы можете поставить что Вам угодно, любую оболоку которая Вам нравится, Gnome Mate Sway Awesome и так далее.

    Теперь как ставить:
    Есть множество видео на youtube где про это рассказывают и показывают.
    Вот одно из таких видео.

    Если Вы всё ещё не поняли по видео как устанавливать, напишу командами с пояснениями. Я сам использую Linux поэтому буду писать те команды которые нужно вводить если Вы используете Linux.

    Поехали :) !!!

    Для начала добавим GPG ключ:
    wget -q -O - https://alpinelinux.org/keys/ncopa.asc | gpg --import


    Нам должно выдать следущее сообщение:
    gpg: ключ 293ACD0907D9495A: импортирован открытый ключ "Natanael Copa <ncopa@alpinelinux.org>" - GPG 0482 D840 22F5 2DF1 C4E7 CD43 293A CD09 07D9 495A


    Можно также просмотреть ключ:
    gpg --fingerprint 293ACD0907D9495A

    Скачиваем образ, хэш сумму и подпись с Вашего казахского зеркала в Алма-Ате:
    wget --https-only https://mirror.ps.kz/alpine/v3.9/releases/x86/alpine-standard-3.9.2-x86.iso.sha512 https://mirror.ps.kz/alpine/v3.9/releases/x86/alpine-standard-3.9.2-x86.iso.sha256 https://mirror.ps.kz/alpine/v3.9/releases/x86/alpine-standard-3.9.2-x86.iso.asc https://mirror.ps.kz/alpine/v3.9/releases/x86/alpine-standard-3.9.2-x86.iso


    Проверяем хэш-сумму:
    sha256sum --ignore-missing -c alpine-standard-3.9.2-x86_64.iso.sha256 && sha512sum --ignore-missing -c alpine-standard-3.9.2-x86_64.iso.sha512


    Проверяем подпись:
    gpg --verify alpine-standard-3.9.2-x86_64.iso.asc alpine-standard-3.9.2-x86_64.iso


    Далее записываете образ alpine-standard-3.9.2-x86_64.iso на флэшку, вставляете флэшку в USB порт Вашего ноутбука, выставляете приоритет загрузки в Биосе с флэшки. После этого Вы попадаете в консоль Alpine Linux, и дальше команды пойдут в консоли Alpine Linux.

    Устанавка Alpine Linux ССЫЛКА:
    setup-alpine

    Система задаст Вам некоторые вопросы, какой язык использовать, какой часовой пояс для времени и тому подобные стандартные вопросы при установки системы.
    Если Вы хотите установить ее в обычном режиме на жеский диск то нужно будет выбрать ответ SYS
    в одном из вопросе который касается типов установки. Я это к чему говорю, к тому что Alpine может работать и по-другому например только в оперативной памяти что еще больше повышает производительность, а при перезагрузках что бы вся система не удалилась, он синхронизируется с диском. Такие типы режимов работы придуманы для тех у кого сторое железо как у Вас, но при этом они не поскупились и докупили ОЗУ для ноутука, и при этом кроме ОЗУ ничего не докупали, то есть не производили апгрейд ноутбука.

    Дале задаете пароль от root.

    После установки:

    Редактируем файл так что бы было подключено main и community для стабильной версии (v3.9), а не для edge и не забываем про HTTPS протокол в репозиториях. ССЫЛКА:
    nano /etc/apk/repositories

    Прописываем следующие строки (в качестве зеркала указываем Ваш казахский сайт по HTTPS протоколу):
    https://mirror.ps.kz/alpine/v3.9/main
    https://mirror.ps.kz/alpine/v3.9/community


    Далее обновите кэш пакетного менеджера:
    apk update

    После установите обновления:
    apk upgrade

    Дальше по Вашему желанию можно установить разные программы или утилиты, тут уже на Вашу фантазию какие хотите приложения такие и устанавливайте, вот например можно установить htop это типо диспетчера задач, если проводить аналогию с Windows и ещё можно установить программу speedtest-cli для измерения скорости интернета, а также sudo для предоставления прав суперпользователя, а также приложения wget, curl, shadow, util-linux, neofetch:
    apk add htop nano sudo neofetch wget curl shadow util-linux speedtest-cli


    После установки Вы например можете запустить одну из установленных приложений, например neofetch она позволяет посмотреть свойства системы. Очень кстати интересная вещь!:
    neofetch

    Далее нужно отредактировать файл sudo с использованием команды visudo и раскомментировать строку %wheel ALL=(ALL) ALL
    visudo

    После нужно записать текущий буфер в соответствующий ему файл и закрыть окно. Нажмите клавишу Esc а потом напечатайте :wq

    Файл настроек /etc/sudoers всегда следует редактировать с помощью команды visudo.
    visudo блокирует файл sudoers, сохраняет изменения во временный файл и проверяет, что файл грамматически корректен, перед тем как скопировать его в /etc/sudoers.
    Крайне важно, чтобы файл sudoers был без синтаксических ошибок!
    Любая ошибка делает sudo неработоспособным.
    Всегда редактируйте его только с помощью visudo для предотвращения ошибок.

    Проверяем что записали:
    cat /etc/sudoers | more

    Далее создаём Вашего пользователя и даем ему права администратора (придумайте имя вашего пользователя это может быть например Ваше имя или имя владельца ноутбука).

    Находим файл /etc/default/useradd:
    sudo nano /etc/default/useradd

    Редактируем параметр и сохраняем:
    CREATE_MAIL_SPOOL=no

    Создаем пользователя ivan (у меня это будет Иван Ivan но вы вместо Ивана напишите свое имя):
    sudo useradd -G adm,wheel -s /bin/ash -m ivan

    Далее задаем ему пароль:
    sudo passwd ivan

    Проверяем создался ли пользователь:
    sudo id ivan

    cat /etc/passwd | grep ivan

    Синхронизируемся:
    sudo sync

    И перезагружаемся:
    sudo reboot

    После перезагрузки, если Вы заходите под своим пользователем, то нужно перед каждой командой писать sudo, а если же Вы заходите под root то не нужно.

    Я например зашел из под root так как мне так удобнее.
    Далее будем ставим X сервер, это то что Вы ошибочно называете оболочкой.
    setup-xorg-base

    Далее ставим саму непосредственно оболочку, мне нравится XFCE, а Вы можете поставить любое другое что Вам нравится, я писал это уже выше: Gnome Mate Sway Awesome и так далее.
    apk add alpine-desktop alpine-keys slim alpine-conf gsettings-desktop-schemas xfce4 pulseaudio thunar thunar-doc thunar-lang thunar-volman thunar-volman-lang faenza-icon-theme shadow


    rc-service dbus start

    rc-update add dbus

    rc-service udev start

    rc-update add udev

    rc-update add slim

    sync

    Не забудьте перезагрузиться:
    reboot

    Это всё :) Вы даже не успели соскучиться :)))

    А дальше можете входить под своим именем и под именем root в оболочку и делать что душа пожелает.
    Тут уже на вашу фантазию.

    P.S. Кстати говоря о драйверах на графику про которые Вы говорите что они заброшены и не поддерживаются.
    Это не так, посмотрите на дравера SiS в строку Build time и Вы увидите что он был обновлен 24 декабря 2018 года, что собственно говоря недавно.
  • Какую систему лучше установить на старый ноутбук 2007 года?

    @akimdi
    Mister Tails, оболочка там есть, всё там есть - ищите лучше. ссылка

    Или Вам лень искать? За Вас что ли поискать?

    он не только для серверов это дистибутив общего назначения. он даже на малинку устанавливается, при прямых руках и кривых извилинах. В Казахстане кстати говоря даже есть местное зеркало, для быстрой и удобной раздачи пакетов и обновлений https://mirror.ps.kz/alpine

    Зеркало находится в Алма-Ате на скорости 1 Gbps Вот статус зеркала

    Поддерживает все протоколы http https ftp rsync.

    Вот что написано в официальной документации.

    Alpine Linux - это независимый некоммерческий дистрибутив Linux общего назначения, предназначенный для опытных пользователей, которые ценят безопасность, простоту и эффективность использования ресурсов.
    Alpine Linux построен на основе musl libc и busybox. Это делает его меньшим и более ресурсоэффективным, чем традиционные дистрибутивы GNU/Linux. Для минимальной установки на диск требуется около 130 МБ.
    Вы получаете не только полноценную среду Linux, но и большой выбор пакетов из репозитория.
    Бинарные пакеты прореживаются и разделяются, что дает вам еще больший контроль над тем, что вы устанавливаете, что, в свою очередь, делает вашу среду максимально маленькой и эффективной.
    Он использует свой собственный менеджер пакетов apk, систему инициализации OpenRC, настройки, управляемые сценариями, и все! Это предоставляет вам простую, кристально чистую среду Linux без шума.
    Затем вы можете добавить к этому пакету только те пакеты, которые вам нужны для вашего проекта, будь то сборка домашнего PVR, контроллера хранения iSCSI, контейнера для почтовых серверов с тонкой пластинкой или надежного встроенного коммутатора - больше ничего не будет мешать.
    Alpine Linux был разработан с учетом требований безопасности.
    Все пользовательские двоичные файлы скомпилированы как независимые от позиции исполняемые файлы (PIE) с защитой от переполнения стека. Эти проактивные функции безопасности предотвращают использование целых классов нулевого дня и других уязвимостей.

    Не хочу никак Вас обижать, но если Вы не опытный пользователь Linux и не знаете базовых команд и представления о том как работает Linux ("что просиходит под капотом"), то Alpine Вам может показаться сложным и злым дистрибутивом. Тем не менее, я повторюсь на Alpine можно поставить и графику с оболочкой и различные WM и сделать что угодно, при нужном умении. Так что говорить что он только для серверов, в корне неверно.

    Вы пишите что:
    графика от SiS уже неподдерживаеться и соответственно драйвера на графику не установить. Выдает BSOD при попытке установить драйвера


    А вот и не правда!!!

    В пакетах Alpine Linux есть SiS video driver и кстати как раз под x86, так как Вы написали в вопросе что у Вас процессор Intel Core Duo T2450.

    И всё это я нашел за пару минут поиска в гугле.
    Из всего этого делаем вывод что всё есть, но Вы просто ленитесь это найти. Ведь проще же написать вопрос на Тостере где за тебя всё найдут и за тебя всё сдалают. Нежели самому потратить несколько минут и поискать.

    Тостер это сообщество где помогают людям разобраться в том или ином вопросе, а не эксплуатируют их.
  • Ошибка использования javaFX в jdk 11+?

    @akimdi
    Никита Кирьянов, конечно можно :) И с помощью Maven и с помощью Gradle. Но что бы Вам не было слишком скучно, я дам ссылку на тот репозиторий где уже это всё есть и всё разжёвано и расписано по полочкам :)
    А далее переходите в папку IDE а после в папку IntelliJ и выбираете что Вам нужно, в зависимости от Ваших потребностей. Удачи :)