Архив метки: Linux

Установка и настройка MySQL кластера Galera в Ubuntu 22.04

MariaDB кластер Galera

MySQL является одним из самых популярных реляционных баз данных в мире, который используется для хранения и обработки данных в различных приложениях. Однако, как и любая база данных, MySQL может столкнуться с проблемой отказа или сбоя, что может привести к потере данных и простою системы.

Кластер Galera — это решение, которое позволяет создавать высокодоступные и отказоустойчивые кластеры MySQL, где данные хранятся на нескольких узлах и могут быть доступными даже при сбое одного из узлов. Читать →

ChromeOS 111 уже выпущена и поставляется с Fast Pair и другими функциями.

ChromeOS

ChromeOS — это операционная система на базе Linux, разработанная Google. Это производная от проекта с открытым исходным кодом Chromium OS и использует веб-браузер Google Chrome в качестве пользовательского интерфейса.

Он был недавно выпущен иl Запуск новой версии ChromeOS 111, который, помимо ряда важных улучшений, также поставляется с различными обновлениями и исправлениями для системы безопасности.

Тем, кто не знаком с Chrome OS, следует знать, что система основана на ядре Linux, инструментах сборки ebuild / portage, открытых компонентах и ​​веб-браузере Chrome 111.



Читать →

OpenAI позволит интегрировать приложения ChatGPT через API

openai

OpenAI — исследовательская компания в области искусственного интеллекта, которая позиционирует себя как некоммерческая.

Представлен OpenAI Несколько дней назад, что ты делал? сделать ваши модели ChatGPT и Whisper доступными через API, предоставляя разработчикам доступ к языку на основе ИИ и возможностям преобразования текста в речь.

OpenAI запускает новую модель ChatGPT по цене 0.002 доллара за 1000 токенов., что делает его в десять раз дешевле существующих моделей GPT-3.5. Снизив стоимость ChatGPT на 90%, OpenAI надеется, что больше компаний смогут воспользоваться его возможностями для разработки приложений следующего поколения.





Читать →

Как использовать AUR с Arch Linux

Репозиторий пользователей Arch называется AUR. Это предоставляемая пользователями библиотека пакетов для Arch Linux, управляемая сообществом. Хотя Arch Linux официально не поддерживает эти инструменты, менеджер пакетов Pacman упрощает их сборку и управление ими. Пакеты AUR часто более поздние, чем пакеты в официальном репозитории Arch Linux, поскольку они обычно создаются из исходного кода. Но пакеты AUR не включены в официальные репозитории Arch Linux и могут быть не так хорошо протестированы или стабильны, как официальные пакеты. В этой статье рассказывается, как можно использовать AUR в Arch Linux.

 

Зачем использовать AUR?

Использование AUR в Arch Linux возможно по нескольким причинам, включая следующие:

Доступ к дополнительным приложениям : AUR предоставляет пользователям доступ к различным приложениям, которые не включены в официальный репозиторий Arch Linux. Программное обеспечение, которое не считается «бесплатным» или «открытым исходным кодом», или более новые варианты существующего программного обеспечения могут подпадать под эту категорию.

Пакеты, поддерживаемые сообществом : сообщество Arch Linux несет ответственность за поддержку AUR. Поскольку люди, которые разрабатывают и поддерживают эти пакеты, с энтузиазмом относятся к технологиям, которые они упаковывают, в результате могут получиться более качественные и более свежие пакеты.

Гибкость : установка пакетов из AUR позволяет пользователям изменять настройки Arch Linux, добавляя компоненты, которые могут быть недоступны в официальном репозитории. Пользователи с особыми требованиями или интересами могут найти это полезным.

Простота использования : использование менеджера пакетов Pacman и таких утилит, как Yaourt, которые упрощают процесс получения, создания и установки пакетов AUR, делают установку пакетов из AUR достаточно простой.

 

Update и Upgrade Arch Linux

Прежде чем взглянуть на использование утилиты AUR в Arch Linux, убедитесь, что все необходимые компоненты уже установлены. Он включает в себя обновление уже установленных инструментов вместе с установкой новых инструментов. Поэтому мы используем утилиту Pacman для обновления и обновления нашего Arch Linux с последующей опцией –Syu. Параметр «-Syu» указывает Pacman синхронизировать базы данных пакетов и выполнить полное обновление системы. Вывод показывает, что базы данных пакетов (основная, дополнительная, сообщество и мультибиблиотека) уже обновлены и доступных обновлений нет. Затем система сообщает, что делать нечего, что означает, что система уже обновлена ​​и нет свежих обновлений для установки.

[andreyex@andreyex ~]$ sudo pacman -Syu

 

Установите пакет Base-Devel

Пришло время установить пакет base-devel в нашей системе Arch Linux. Он включает в себя все необходимые пакеты сборки нашего Arch Linux. Команда, используемая для этой инструкции, отключает диспетчер пакетов «pacman», за которым следует опция «-S», чтобы загрузить и установить пакет base-devel из «Git». Вывод показывает, что «Git» уже обновлен и что base-devel — это группа из 26 пакетов, которые будут установлены. Общий установленный размер составляет 309,48 МБ. Затем система предлагает пользователю подтвердить, хотят ли они продолжить установку. Если они выберут «да», процесс установки запускает различные хуки, такие как создание учетных записей пользователей системы, перезагрузка конфигурации системного администратора, создание временных файлов, активация ConditionNeedsUpdate и обновление файла каталога информации.

[andreyex@andreyex ~]$ sudo pacman -S git base-devel

 

Клонировать пакет AUR

Возможно, вы знали, что браузер Google Chrome является одним из пакетов AUR, который официально не поддерживается системой Arch Linux. Таким образом, если вы хотите установить его в своей системе, вам необходимо сначала клонировать его, используя инструкцию по клонированию с официального сайта контроля версий «Git». Поэтому мы пытаемся выполнить следующую инструкцию по клонированию Git, за которой следует URL-адрес репозитория google-chrome в Git. При выполнении этой инструкции репозиторий google-chrome клонируется на нашу локальную машину, которой является Arch Linux. Папка с именем «google-chrome» содержит клонированный пакет. Выходные данные показывают ход процесса клонирования, включая количество загружаемых объектов, сжатие файлов и общий размер репозитория. После завершения клонирования отображается сообщение «Готово».

[andreyex@andreyex ~]$ git clone https://aur.archlinux.org/google-chrome.git

 

После клонирования пакета AUR google-chrome мы используем этот пакет. Команда «cd», что означает «change directory (изменить каталог)», используется для просмотра файловой системы компьютера. В этом случае операция используется для переключения в каталог с именем «google-chrome» из текущего рабочего каталога. Рабочий каталог, в котором теперь выполняется команда, должен содержать каталог.

[andreyex@andreyex ~]$ cd google-chrome/

 

Команда makepkg — это инструмент, который используется для сборки пакетов для дистрибутива Arch Linux и его производных. Параметры «-sri» указывают makepkg выполнить сборку только из исходного кода, используя «-s», -r: для установки необходимых пакетов для сборки пакета и -i: для установки пакета после его сборки. Вывод показывает, что makepkg собирает пакет «google-chrome» с номером версии «109.0.5414.119-1. Затем он проверяет зависимости среды выполнения и устанавливает все отсутствующие зависимости. В данном случае это пакет ttf-liberation версии 2.1.5-1. Он показывает общий размер загрузки и общий установленный размер для этого пакета. Затем он запрашивает у пользователя подтверждение для продолжения установки. Затем он извлекает пакет ttf-liberation-2.1.5-1. Окончательно, он проверяет зависимости времени сборки и извлекает исходники из Интернета. Эта команда успешно устанавливает пакет google-chrome в Arch Linux и его производных.

andreyex@andreyex google-chrome]$ makepkg -sri

 

Есть еще один способ установить пакеты AUR, если команда makepkg не работает по какой-то скрытой причине. Используйте пакет «yay» для установки пакета AUR, такого как Google Chrome, как показано ниже:

[andreyex@andreyex yay]$ yay -Ss google-chrome

 

Заключение

Важно помнить, что пакеты AUR официально не поддерживаются программистами Arch Linux и могут быть не так тщательно протестированы или стабильны, как авторизованные пакеты. Перед установкой очень важно ознакомиться с отзывами и рекомендациями по пакету. В этой статье мы объяснили, как легко установить некоторые пакеты AUR, такие как Google Chrome, на Arch Linux. Здесь объясняется метод, который охватывает клонирование пакета Google Chrome на локальном компьютере Arch Linux с помощью инструкции по клонированию Git.



2023-02-28T03:21:24
ArchLinux

Установите комплект для превращения Librem 5 в ноутбук

Лапдок

Лапдок — это док-станция (или «док») в сочетании с чехлом для ноутбука.

Компания Purism, разрабатывающая смартфон Librem 5 и серию ноутбуков, серверов и мини-ПК с Linux и CoreBoot, представила комплект Lapdock.

Lapdock позиционируется как комплект, позволяющий пользователю использовать свой смартфон Librem 5 как полноценный ноутбук.



Читать →

Chrome OS 110 уже выпущена и это ее новости

Ноутбук с ОС Chrome

ChromeOS — это операционная система на базе Linux, разработанная Google.

Несколько дней назад было объявлено о запуске новой версии Chrome OS 110, и в этой новой версии мы можем обнаружить, что переработан механизм автодополнения ввода при поиске в интерфейсе лаунчера (Launcher).

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



Читать →