223464
Типовые проблемы 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 комментария
Вот, я новичок. Я не знаю, что такое Pamac или Octopi, но вижу значок шестеренки на панели внизу, щелкаю правой кнопкой, выбираю Update Manager, а там имеется и сортировка зеркал по скорости, и проверка обновлений каждые 6 часов (и, насколько я понял, обновления проверяются при установлении соединения).
Скажите, пожалуйста, использование Update Manager равнозначно ли использованию тех самых команд в терминале? Конечно, если не рассматривать случай удаленного администрирования, где GUI недоступен. Мне кажется, тут вообще никаких движений не требуется, Update Manager сам все делает. Разве нет?
Но иногда менеджер обновлений глючит. И тогда нужен CLI.
Кроме того, В ответ на вопрос "Как мне обновить систему" проще ответить "sudo pacman -Syu", чем "значок шестеренки на панели внизу, щелкаете правой кнопкой, выбираете Update Manager... "
ЗЫ: и еще, в силу наличия разнообразных ключей и возможности использовать их в скриптах CLI-утилиты богаче по возможностям. Поясню. Вы пишете:
А вот и нет, это ж Вам приходится лазить по настройкам и вкладкам, жамкать на кнопки, ставить галочки в чекбоксах.
«Сам все делает» скрипт запускаемый командой fix, если конечно он прописан у Вас в bashrc алиасом.
Проще всего загрузиться в лайв-режиме и проверить.
Очень интересная дискуссия о том, что должен знать новичок и что надо писать для него..:)
Внесу свои пять копеек;)… в частности, о том, какое впечатление создается у новичка при первом знакомстве с Linux.
Я как раз отношусь я новичкам, которые отлично знают и о разбиении диска, и о EFI, и вообще отлично знаю железо и многое другое (просьба не считать хвастовством, просто достаточно большой опыт работы с компьютерами, от сборки до сетевого администрирования), но на уровне Windows, поскольку на нем все время работал, и сейчас хотел бы перейти на Linux.
Итак, я попробовал установить Мanjaro 16.10.3 x32 xfce на довольно старенький комп… Не буду описывать сложности просто запуска системы (как live диска), поскольку их почти не было, упомяну только, что net образ (на sourceforge только версии 16.08 для х32) сразу приводил к перезагрузке, не давая никакого выбора, а 17.0.beta1 xfce x32 также сразу висла на 'Failed to load ldlinux.c32'. Типа, ну что смогло запуститься, то запустилось, а остальное — ну никаких зацепок, что можно сделать… Конечно ЭТО новичка вводит в ступор: 'что делать??' Смею заверить, что мною прочитаны readme и user guide по установке Manjaro. На английском, техническим к счастью владею свободно. Они хорошо написаны, и мной были выполнены все рекомендации вплоть до проверки образов iso и т.п.
Но самое интересное дальше. Live образ отлично работает, инет проводной, и сразу можно серфить, все вроде хорошо и понравилось… ОДНАКО Calamares не запускается вообще. Перечитываю руководство, перезапускаю диск, меняю опции загрузки, и так целый день.
Live образ в процессе пытается обновиться, пишет что вышло новое ядро, но это тоже не помогает, в частности сначала пишется, что есть некорректные зависимости, а потом после загрузки обновлений все потихоньку подвисает и перестает работать… но на мной взгляд это и понятно, что live систему, работающую в памяти, обновлять ни к чему.
Мне очень хочется спросить всех здесь высказывавшихся: это по-вашему нормально для ОС, претендующей на замену других?
На данном этапе я не хотел лезть в Wiki, но полез… безрезультатно. Возник вопрос: я сначала должен на теоретическом уровне изучить весь Linux, чтобы его установить, или все же правильнее наоборот?
Конкретно, по Calamares я подозреваю, что это возможно какое-то тонкости с правами доступа в Live окружении, но так ли это или нет, меня, с одной стороны, поражает, что в очень подробном user guide большинство принципиальных проблемных моментов такого рода обойдены стороной, как будто их вообще нет, и это отнюдь не разбиение диска, который можно новичку в конце концов не разбивать при своей первой установке Linux; с другой стороны, я уверен, что это совершенно элементарная проблема с запуском установки, которая по НЕПОНЯТНОЙ мне причине не отражена в руководстве.
Я позволю себя не относить к дебилам, о которых здесь много некоторые писали, а только к НОВИЧКАМ в Linux, но я так и не смог установить Manjaro.
Но я очень-очень терпеливый:), и просто сейчас прошу совета у сообщества. Позвольте мне заняться изучением Linux вширь и вглубь все же после его установки;)
вопрос связан с тем, что на устанавливаемом компе в live сессии работают практически все приложения, кроме установщика calamares…
Manjaro- всегда свежая, новейшая система, в силу своего метода обновления. Да, она рекомендуется для слабых компьютеров, но не для древних или «убитых». Она не будет «летать» на старом железе, и не сможет показать всех своих достоинств, а вот тормоза и конфликты почти обеспечены. Тем более если это древний ноутбук. Более того, даже если все прекрасно установится и запустится- удовольствия от работы на таком аппарате будет сомнительным. А сравнение с любой OS запущенной на современном железе будет не в пользу Manjaro. Молодое вино не наливают в старые мехи.
2.- попытки решить возникающие проблемы прыжками с дистра на дистр / с ветки на ветку / со stable на beta / с official на community. Начинайте обучение c официальной рекомендованной разработчиками свежей версии. Их две- XFCE и KDE, выбирайте любую. Но учтите что «плазма не падает», а крыса- очень чистоплотное, умное, ловкое, маленькое, обаятельное существо. :)
Но хватит об общих ошибках, в конце концов тут конкретный случай. Насколько я понял, именно 16.10.3 x32 xfce в итоге у Вас и загрузилась. «ОДНАКО Calamares не запускается вообще». Честно скажу- не знаю, почему он у Вас не запускается. У меня запустился- возможно дело в железе. Но есть подозрение, что это связано с тем что в марте поддержка 32битной архитектуры в Арч прекращается. Видимо, не особо старались разрабы вылизывать систему, расчитанную на месяц эксплуатации…
Установить-то можно оба- графический Thus и псевдографический (FreeBSD-style) manjaro-cli-installer Только толку с этого мало, первый не запустится без фирменного конфига, второй запустится, разметит диск, но при копировании файлов выдаст ошибку и завершится. Хотя я глубоко не копал, попробуйте сами. Может, на реальной а не виртуальной машине что-то и выйдет.
Есть другое предложение. Качайте отсюда sourceforge.net/projects/manjarolinux/files/archive/ исошник более старой версии (старше чем 0.8.13 пожалуй не понадобится), ставьте (там есть старые инсталляторы), обновляйтесь. После некоторой работы напильником получите такую же 16.10 Fringilla, как, например, у меня.
Только стоит ли оно трудов? Текущий релиз — это последний арч с поддержкой i686, и что там будет дальше с 32битной Манжарой пока неясно. Не лучше ли осваивать сразу 64битную (хотя бы в виртуалке), если конечно есть такая возможность?
nomodeset i915.modeset=0 nouveau.modeset=0 проходит этот этап, но зависает на Started Accounts Service
До этого экрана грузится, дальше сбой, так?
2. add this to the end of the line: xdriver=mesa
3. press Enter to boot to the Manjaro environment
4. install the manjaro (do not get mad if your laptop fan starts working hard)
5. reboot after installation complete.
6. if you were able to boot into installed manjaro, ok then, everything is working. but if you were not, follow steps forward
Без изменений.
Немного не понял, как делать дальше, прошу, подскажите…
Допишите xdriver=mesа
upd Сейчас еще раз попробовал, опять ошибка LiveMedia MHWD script
а в чем актуальность? E вас трафик лимитирован по по типу N мегабайт в день?
bash.org
bash.org
При нажатии, к примеру, в Transmission «Открыть папку с файлом» открывается не Thunar, a Audacious с ошибкой.
Решение нашел такое:
В файле /usr/share/applications/mimeinfo.cache находим строку удаляем лишнее и приводим к виду
man 8 pacman:
-Syyu Принудительная синхронизация локальной базы с базой репозитория, обновление устаревших пакетов.
-Syyuu Принудительная синхронизация локальной базы с базой репозитория, обновление устаревших пакетов, откат всех пакетов с версией более свежей чем в репозитории до версии из репозитория.
Как локальная версия может оказаться новее чем в репах? Например, это случается когда с тестовой ветки переключаются в стабильную. Или когда пакет, ранее установленный из AUR, попадает в основной репозиторий Manjaro. Тогда опция -uu полезна для исключения конфликта версий, а также для поддержания общей целостности системы. В случае отсутствия таких «слишком новых» пакетов второе «u» в опциях на процесс обновления никак не влияет.
При этом номер версии и релиза не понижается.
Теорией здесь и не пахло никогда- это голимая практика.
Русские ребята тут при чем? На центральном форуме Манжаро такая рекомендация постоянно встречается. И чего у Вас на английской Вики свет клином сошелся… Манжаро родом из Франции, Австрии и Германии, на минуточку.
Думал стать, счастливым пользователем сборки Manjaro Deepin. Но сбыться этому не суждено. Система категорически отказывается работать сразу после установки первых обновлений, которые сама же и предлагает. Напрочь слетает Дисплей Менеджер.
Даже чистый Арч со своей командной строкой был со мной более дружелюбен.
Печальбеда, мда…
тем более Deepin, который очень сырой, дистрибутив с которым поддерживают 1,5 человека, и который только внешним видом, разве что отличается.
есть же куча нормальных, стабильных и настраиваемых DE и WM.
не для холивара, просто интересно чем, приглянулся Deepin
мне показалось, — это разновидность гном3, не более того.
Рабочее окружение действительно очень попахивает Гномом.
P.S. Для меня стало откровением, что Manjaro Deepin не имеет отношения к официальной Manjaro.
а вот что со свежеустановленного и рабочего Арча взял и соскочил, действительно напрасно.
его нужно было просто доработать под свои вкусы и потребности.
Манжаро- это официальные XFCE&KDE. Все остальное чушь и самодеятельность.
Предлагаю эту простую, но великую истину занести в топик подчеркнутым болдом, 24м кеглем.
А за многочисленные сборки «на основе» — нет, и не обязана.
XFCE&KDEbuild'ы/сборки/дистрибутивы. Все остальное чушь и самодеятельность.»Иначе создается впечатление, что Manjaro GNOME Edition «чушь и самодеятельность.» Я именно так и понял ваше сообщение.
Просто на момент написания поста вариант Manjaro с оболочкой Gnome ещё не входил в число официальных дистрибутивов Manjaro.
Тем более, судя по количеству загрузок Community, людям это нужно!
мою сборку за сегодня 9 раз скачали, а за июнь 127 загрузок. Учитывая узкую специализацию моей сборки, показатель тоже немалый.
KDE-Minimal Setting-Up
судя по общему количеству загрузок, Internet is for PORN!!
Еще девять назгулов, Саурон?
manjaro.ru/blog/manjaro-xfce-edition/oshibka-ustanovki.html#!prettyPhoto
собственно зашёл узнать про 1,5 дипиновских землекопа, по дороге попалось "… также сразу висла на 'Failed to load ldlinux.c32'...",- косяк syslinux
HowTo Syslinux
Подскажите как установить драйвер для WiFi (MT7630e) после установки Manjaro без подключения к интернету.
Либо не работает для старых видеокарт nVidia (GT240 у меня)…
Помогло убрать разрывы кадров добавление в конфиге видеокарты ForceFullCompositionPipeline (т.к. в интерфейсе настроек XServer подобного чекбокса не было). Хотя в видео на youtube в 60 фпс разрывы всё равно редко, но проскакивают
code!
просто ForceCompositionPipeline без Full у меня тоже не сработало.
PS: подписать Ctrl+Q на цитирование в комментариях — хорошая шутка :)
UPD: в Firefox принудительно включил HW_COMPOSITING, и вроде разрывы кадра для 60фпс в браузере совсем пропали. >_>
Ещё для верности прописал включение тройной буферизации как советовали в арч-вики:
«TripleBuffer» «on» в /etc/X11/mhwd.d/nvidia.conf (пример выше)
и
export KWIN_TRIPLE_BUFFER=1 в /etc/profile.d/kwin.sh
и при этом обязательно удалить (или закомментировать #) строчку с «export __GL_YIELD=USLEEP»
и перезагрузиться… два раза… для верности
видимо на самом деле в моём случае полностью решала проблему тройная буферизация, а не ForceFullCompositionPipeline (либо это результат обновившихся драйверов).
когда в nvidia-settings снова сохранил настройки с объединением существующего файла, в нём строчка появилась
то есть настройка удалилась. Но тиринг при этом не появился нигде.
Ещё в nvidia-settings не сохраняются настройки Color Controls. Мне нужно было изменить Color Range для RGB на Limited, но после перезагрузки настройка применялась только после запуска nvidia-settings (там же настройки не сбрасывались), а при закрытии сохранялась только в течении сессии.
Этим управляет xrandr, соответственно нужно поменять его настройки, в терминале:
номер HDMI смотрим в выводе $ xrandr