223396
Типовые проблемы Manjaro Linux для новичков (обновляемая статья)
Уважаемые новички Manjaro Linux, если вы решили впервые начать использование Manjaro Linux и не знаете с чего начать, а тратить своё архидрагоценное время на «бесполезное» чтение Wiki и форумов, нет ни времени ни желания, то эта статья для вас.
Манжаро основан на Арч. Они весьма похожи друг на друга.
2. Mаnjaro — это Arch + графическая инсталляция?
Верно, Manjaro Linux имеет довольно удобный графический установщик(на данном этапе их два Thus и Calamares), но Manjaro уже не Archlinux, так как имеет свои ядра, свои репозитории, свои отличные от Archlinux пакеты в репозиториях и свои утилиты конфигурации, которые изрядно облегчают установку ядер и драйверов.
В Арчлинуксе есть стабильные репозитории и testing репозитории, во вторых как понятно из названия, пакеты тестируются и если багов нет, то переносятся в стабильный. Из стабильной ветки основное число пакетов берется и переносится в Manjaro unstable ветку репозиториев, в которой пакеты тестируются и в случае отсутствия багов переносятся в testing репозитории Манжаро, откуда после недолгой обкатки переносятся в stable версию Manjaro репозиториев. Тоесть стабильные пакеты в арче, считаются еще нестабильными пакетами в манжаро и подлежат дополнительной обкатке и проверке.
3. Можно использовать репозитории Арча?
Официальные репозитории- нет. Но репозитормй AUR- можно.
4. Зачем использовать Mаnjaro, когда есть Arch?
Не видите для чего вам Manjaro Linux, используйте Arch.
Если вы используете Linux то воспользуйтесь — isousb, imagewriter, multisystem, dd.
Если у вас BIOS, то обязателен лишь раздел / (он же root, он же корень), так же от 15 до 50 Гигабайт на ваше усмотрение и аппетиты, с необходимостью лично вам других разделов, так же разберитесь самостоятельно.
а у некоторых уже на этом этапе трещат пуканы нет предела. И первое, что делает любой уважающий себя пользователь Manjaro это конечно же открывает эмулятор терминала и выполняет в нём команду на сортировку зеркал серверов по их скорости.
После чего выполняем полный апдейт системы:
На данном этапе нередко случается ошибка вида:
После удаления репозитории синхронизируются и есть вероятность того, что с момента выхода скачанной вами версии некоторые ключи, которыми подписаны пакеты уже устарели и вы столкнетесь с ошибкой вида:
Для решения этой проблемы достаточно установить пару пакетов свежих ключей:
Убираем прерывания(tearing) в KDE
Если есть правим если нет создаем и правим файл
добавляем в него две строчки
за дополнения и поправки к статье уважаемому dimonmmk
Написал о наиболее часто задаваемых вопросах. Статья будет дополняться. С дополнениями и пожеланиями прошу в комментарии или ЛС. Всем Добра.
Для начала, попробуем ответить на наиболее частые общие вопросы о системе.
1. Mаnjaro — это Arch?Манжаро основан на Арч. Они весьма похожи друг на друга.
2. Mаnjaro — это Arch + графическая инсталляция?
Верно, Manjaro Linux имеет довольно удобный графический установщик(на данном этапе их два Thus и Calamares), но Manjaro уже не Archlinux, так как имеет свои ядра, свои репозитории, свои отличные от Archlinux пакеты в репозиториях и свои утилиты конфигурации, которые изрядно облегчают установку ядер и драйверов.
В Арчлинуксе есть стабильные репозитории и testing репозитории, во вторых как понятно из названия, пакеты тестируются и если багов нет, то переносятся в стабильный. Из стабильной ветки основное число пакетов берется и переносится в Manjaro unstable ветку репозиториев, в которой пакеты тестируются и в случае отсутствия багов переносятся в testing репозитории Манжаро, откуда после недолгой обкатки переносятся в stable версию Manjaro репозиториев. Тоесть стабильные пакеты в арче, считаются еще нестабильными пакетами в манжаро и подлежат дополнительной обкатке и проверке.
3. Можно использовать репозитории Арча?
Официальные репозитории- нет. Но репозитормй AUR- можно.
4. Зачем использовать Mаnjaro, когда есть Arch?
Не видите для чего вам Manjaro Linux, используйте Arch.
Какой вариант Mаnjaro использовать?
Новичкам в линукс рекомендуется стабильная ветка Манжаро, вариант c XFCE или KDE. Этим вариантам разработчики Mаnjaro уделяют особое внимание. XFCE проще, KDE богаче, оба красивые. Естественно, качайте последний релиз. Ссылка на скачку здесь или в главном меню сайта.Чем писать образ на флешку?
Итак начнём с самого начала, предположим, что вы скачали образ Manjaro Linux и не знаете чем записать образ на флешку, априори считаю, что вы находитесь в Windows, посему рекомендую пользоваться rufus, ultra iso или win32 image writer.Если вы используете Linux то воспользуйтесь — isousb, imagewriter, multisystem, dd.
С чего начать установку?
Вот вы записали образ, загрузились с флешки, вне зависимости от вашего выбора установщика Thus или Calamares(не думаю, что те кто выбрал CLI установщик нуждаются в подсказках) рекомендую выбирать в первом случае язык системы русский, а вот раскладку выбирать по умолчанию USA english default, таким образом будет исключена проблема с вводом пароля(есть такой старый линуксовый баг, встречаемый во многих linux установщиках).Как разбить диск?
На этапе разметки диска, если у вас EFI то обязательно создайте раздел размером, примерно 100 мегабайт(если у вас будет одна система, если будет ещё винда в дуал буте, то сделайте примерно 200 метров на всякий случай) с файловой системой fat32, размечаем его в /boot/EFI, так же обязателен раздел / размером от 15 до 50 Гигабайт на ваше усмотрение и аппетиты. Необходимость лично для вас раздела /home можете поискать «в этих ваших интернетах», так глубоко углубляться в это углубление я не буду.Если у вас BIOS, то обязателен лишь раздел / (он же root, он же корень), так же от 15 до 50 Гигабайт на ваше усмотрение и аппетиты, с необходимостью лично вам других разделов, так же разберитесь самостоятельно.
Рассмотрим частые проблемы
И вот пред ваши ясны очи предстала впервые загруженная ОС Manjaro Linux, радости вашей и восторгаsudo pacman-mirrors -g
После чего выполняем полный апдейт системы:
sudo pacman -Syyuu
На данном этапе нередко случается ошибка вида:
:: Synchronizing package databases…Ошибка появляется не потому что «Манжаро УГ», а из-за того, что пакетный менеджер pacman в данный момент работает или завершился некорректно, и потому в системе уже существует файл блокировки /var/lib/pacman/db.lck и как вам написано в сообщении, для устранения проблемы удалите этот самый файл:
error: failed to update core (unable to lock database)
error: failed to update extra (unable to lock database)
error: failed to update community (unable to lock database)
error: failed to update multilib (unable to lock database)
error: failed to synchronize any databases
error: failed to init transaction (unable to lock database)
error: could not lock database: File exists
if you're sure a package manager is not already
running, you can remove /var/lib/pacman/db.lck
sudo rm /var/lib/pacman/db.lck
После удаления репозитории синхронизируются и есть вероятность того, что с момента выхода скачанной вами версии некоторые ключи, которыми подписаны пакеты уже устарели и вы столкнетесь с ошибкой вида:
ошибка: libpulse: signature from «Rob McCathie <korrode@gmail.com>» is unknown trust
:: Файл /var/cache/pacman/pkg/libpulse-5.0-1.1-x86_64.pkg.tar.xz поврежден (неверный или поврежденный пакет(PGP-подпись)).
Хотите его удалить? [Y/n] y
ошибка: jasper: signature from «Rob McCathie <korrode@gmail.com>» is unknown trust
:: Файл /var/cache/pacman/pkg/jasper-1.900.1-12.10-x86_64.pkg.tar.xz поврежден (неверный или поврежденный пакет(PGP-подпись)).
Хотите его удалить? [Y/n] y
ошибка: lib32-libpulse: signature from «Rob McCathie <korrode@gmail.com>» is unknown trust
:: Файл /var/cache/pacman/pkg/lib32-libpulse-5.0-1.1-x86_64.pkg.tar.xz поврежден (неверный или поврежденный пакет(PGP-подпись)).
Хотите его удалить? [Y/n] y
ошибка: pulseaudio: signature from «Rob McCathie <korrode@gmail.com>» is unknown trust
:: Файл /var/cache/pacman/pkg/pulseaudio-5.0-1.1-x86_64.pkg.tar.xz поврежден (неверный или поврежденный пакет(PGP-подпись))
Для решения этой проблемы достаточно установить пару пакетов свежих ключей:
sudo pacman-key --init
sudo pacman-key --populate archlinux manjaro
Убираем прерывания(tearing) в KDE
Если есть правим если нет создаем и правим файл
sudo nano /etc/profile.d/kwin.sh
добавляем в него две строчки
export __GL_SYNC_TO_VBLANK=1
export __GL_YIELD=USLEEP
Спасибо:
за исправления и замечания уважаемому Doaxanза дополнения и поправки к статье уважаемому dimonmmk
Написал о наиболее часто задаваемых вопросах. Статья будет дополняться. С дополнениями и пожеланиями прошу в комментарии или ЛС. Всем Добра.
183 комментария
На этапе разметки диска, если у вас EFI то обязательно создайте раздел размером, примерно 100 мегабайт(если у вас будет одна система, если будет ещё винда в дуал буте, то сделайте примерно 200 метров на всякий случай) с файловой системой fat32, размечаем его в /boot/EFI, так же обязателен раздел / размером от 15 до 50 Гигабайт на ваше усмотрение и аппетиты.
Здесь надо расписать все по командам.
Слишком много лирики про радости и восторги.
По каким командам? Там два интуитивно понятных графических установщика Thus и Calamares, никаких команд не нужно, мышкой три раза кликнуть в нужном месте и всё, мы же ориентируемся на то, что к нам приходят новичики Linux, а не клинические дебилы.
Чувак, поверь, я пишу мануалы уже более 20 лет. В т.ч. для людей далеких от умения разделения дисков, но умеющих послать пару байт на спутник Земли. Им нужны мануалы по шагам, с реакцией системы на каждом шаге.
Если ты будешь писать мануалы рассчитывая на себя, а именно так и написан этот мануал, то это пустая трата времени. Я из этого мануала ничего не почерпнул, потому что нечего, одна лирика.
Сама идея такого мануала хорошая, так как лозунг manjaro такой «Enjoy the simplicity», а значит и мануал должен быть под стать духу (и лозунгу) этого дистрибутива. Manjaro ведь дружественный пользователю дистрибутив, а не клуб илитариев. Проблема написания мануала такая, что трудно определиться с тем, что знает потенциальный читатель, а чего нет, поскольку речь идёт о дистрибутиве не для профессионалов, а для широкого круга пользователей. Как черновик и первый шаг — очень хорошо, и советы по сути важные и правильные, но на мануал не тянет. Сам я эталонный новичок и сразу же обращаю внимание на обилие Linux-жаргона «баг», «установщик», «дуал буте» и даже «образ на флешку». Пользователь, который знает что такое «дуал буте» не нуждается в мануале для новичков. Как новичка меня пугают фразу типа «Убрал кеды поставил гном» или «сижу без иксов». Конкретно здесь:
ИМХО, имеет смысл написать сначала мануал для установки на весь жёсткий диск без разметки, со сносом Windows. Хорошо бы также определиться, владеет ли потенциальный читатель английским языком. Как-то так.
— wiki.manjaro.org/ нужно читать и туда нужно писать, но это не учебник и не мануал. Обучение новичков не является основной задачей этой энциклопедии. Как вы верно заметили, её чтение съедает архидрагоценное время.
Если вы товарищи pethead и Kirelejson, желаете внести свой непосильный вклад в популяризацию дистрибутива и видите, что ваши средства лучше и правильнее моих, то пожалуйста, господа, напишите свои подробные мануалы, сообщество в целом и я в частности, будем очень рады данному событию, а вот советы, как сделать из топика с типовыми проблемами подробнейший мануал для дебилов рукожопых, мне давать не стоит, не потому что я такой «важный перец», а потому, что у меня к неофитам другая позиция, нежели ваша. Я видел тысячи людей которые просят помощи ежедневно, им помогаешь, тратишь время, а 90% из них попросту уходят со словами «линукс говно», просто потому, что не хотят узнавать ничего нового.
Моя конечная точка зрения, и не факт, что она единственно правильная — Линукс нужен не всем, а лишь тем, кто готов потратить своё время и силы на его изучение, те кто желает чтобы у него всё работало сразу идеально и из коробки должны сразу идти лесом.
А вы по-моему не соглашаетесь с тем или иным фрагментом статьи и моих комментариев, не потому, что действительно видите какие то проблемные места, а просто любите поспорить и поразжигать срачи на ровном месте. Если есть чем статью дополнить, буду рад, если хотите просто потроллить, то не по адресу простите.
Иначе это не система, а быдлоподелие для задротов.
Благодарность Авторам за сайт. Только вчера перешел на manjaro с оболочкой «кед» и предела моего восторга нет. После Кубунты и Овпенсурса это идеал. Все сделано с любовью. Установил и радуешься. Максимум что сделал сразу так это драйвер на видяху поставил и убрал
Тиринг. А все остальное мелочи которые подгоняю под себя. КРУТО!!! Кстати к знатокам «кед», как Telegram запилить в трей при старте системы (-startintray пробовал но никак), это проблема во всех «кедах»:(То что в тексте много сленга- хорошо. Прямо чувствуется что текст в основном для тех кто: «йа у мамы хакир, оч. занит, ставлю крутой линупс, читать времени нет!» Им понравится, для остальных есть вики.
Скину то что успел написать в виде FAQ в личку, если подойдет- воспользуйся.
и ежедневно!Яндекс не помог. Гугл, гуууугл бессилен, Карл!
Какие там «Развертывание ArchLinux для миллионов», много букв. Даже огромная кнопка прямо по центру экрана- и то не помогает найти нужное. Они просто не читают, от слова «совсем». Но сленг знают. «Крыску» он установил, не XFCE какое-то, а «крыску», маздай ему в винт!
Остается только одно- добавить на кнопку анимацию с голыми тетками. :((
Я тоже не вижу в этом особого смысла. Ну, Clonezilla можно образ снять и восстановиться, а домашний каталог бекапить backintime, например. Или просто держать все ценное на другом диске/разделе.
все равно Одна или больше PGP-подписей не могут быть проверены!
Как решить проблему?
Но он пока недоступен, там проблемы с сертификатом.
строго по нему мне не помогло, но поменяв строки местами все сработало.
Как-то так:
init довольно долгая операция, может показаться что завис, но терпи и жди, refresh-keys тоже не молниеносно.
Не забудь с самого начала:
freetype2 и freetype2-infinality-ultimate конфликтуют. Удалить freetype2-infinality-ultimate? [y/N]
ошибка: обнаружен неразрешимый конфликт пакетов
ошибка: не удалось подготовить транзакцию (конфликтующие зависимости)
:: 'freetype2' и 'freetype2-infinality-ultimate' конфликтуют
кто то сталкивался с этим? здесь эта проблема решена, но как я не понял.
archlinux.org.ru/forum/topic/16056/?page=1
Если на компе устанавливаешь только линукс, почему раздел /boot/EFI нужно непременно создавать в системе fat32? Почему нельзя в ext4 (как / и /home)?
:: Обновление баз данных пакетов…
core 135,5 KiB 2,45M/s 00:00 [#######################################] 100%
extra 1898,8 KiB 9,61M/s 00:00 [#######################################] 100%
community 3,8 MiB 2,30M/s 00:02 [#######################################] 100%
multilib 187,5 KiB 2,62M/s 00:00 [#######################################] 100%
infinality-bundle 4,3 KiB 0,00B/s 00:00 [#######################################] 100%
infinality-bundle-fonts 96,5 KiB 804K/s 00:00 [#######################################] 100%
:: Запускается полное обновление системы…
ошибка: не удалось открыть файл /var/lib/pacman/local/kdesu-5.22.0-1/desc: Нет такого файла или каталога
разрешение зависимостей…
проверка конфликтов…
предупреждение: не удалось загрузить все метаданные для пакета kdesu-5.22.0-1
ошибка: не удалось подготовить транзакцию (неверный или поврежденный пакет)
вот такая шляпа у меня при обновлении, все пункты выполнил перечисленные в вашей статье, что делать не подскажете?:)