1

Я не новичок в Linux, но не очень долго касался SuSE (в прошлый раз, когда я пробовал, это был SuSE 7!). Наконец, теперь мне захотелось попробовать, и многие вещи кажутся странными или излишне сложными. У меня есть ряд вопросов.

  1. Как я могу убедиться, что мои пакеты обновлены? Это звучит глупо, но я уже попробовал очевидные методы. Я отключил репозитории по умолчанию, которые отображаются при выполнении zypper lr , и добавил репозитории Tumbleweed и packman (Essentials, Multimedia, Extra). Затем я сделал sudo zypper ref --force а затем sudo zypper dup , и он говорит мне, что многие зависимости не встречаются. Я уже добавил solder.allowVendorChange=true в /etc/zypp/zypp.conf , поэтому не должно волновать, в каком хранилище находятся последние версии, и просто обновиться до него. Даже когда я решил пропустить пакеты с неудовлетворенными зависимостями, и казалось, что в фоновом режиме произошло немало, я впоследствии открыл Firefox, и версия была 7! Я предполагаю, что все пошло не так, как ожидалось. Но, конечно, это не проблема с SuSE, но я не правильно понимаю систему. Как мне сделать это правильно?

  2. Когда я начинаю вводить аргументы команды, например sudo zypper install , когда я sudo zypper ins и продолжаю нажимать TAB, ничего не происходит! В Ubuntu это всегда работало, и я чувствую себя очень неловко с этим. Это то, что SuSE должен быть?

  3. Когда я пытаюсь что-то установить и начинаю писать его имя, даже если пакет существует, и я уверен в этом, нажатие на клавишу TAB не завершает его автоматически. Это тоже довольно неудобно. Почему этого не происходит?

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

1 ответ1

1

1) "Я отключил хранилища по умолчанию"> Не делайте этого. Даже Tumbleweed имеет зависимости от репозиториев по умолчанию. Вместо этого просто дайте им более низкий приоритет. (Есть отличные вики-страницы opensuse о том, как использовать Tumbleweed. Их стоит прочитать подробно.)

2) Стандартное поведение bash (по крайней мере в openSUSE) выполняет автозаполнение только для команд (файлов). "Zypper" - это команда, в то время как с точки зрения bash "install" - это просто параметр zypper, поэтому она не будет автоматически завершена. Кстати, если вы ленивый машинистка, "zypper in" работает одинаково.

3) Опять же, это не работа Баш. Если вы не знаете полного имени пакета, вы можете использовать функции поиска, предоставляемые, например, zypper или YaST.

Сегодняшний openSUSE довольно далеко от старых систем SuSE. Имеет смысл изучить некоторые основы с нуля.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .