- Pkcon refresh что значит
- Is this «the KDE distro»? 🔗
- Will there be a version using non LTS Ubuntu releases? 🔗
- Is it a distro? 🔗
- Is it a rolling distro? 🔗
- What is the difference between KDE neon and using plain Ubuntu? 🔗
- Why Ubuntu? 🔗
- Can I turn Kubuntu into KDE neon with a PPA? 🔗
- Is KDE neon an add-on to Kubuntu? 🔗
- Can I use a desktop other than Plasma? 🔗
- Is KDE neon 64bit only? 🔗
- Why are the download mirrors not https? 🔗
- What is KDE? 🔗
- How do I Update to the Latest Software? 🔗
- Donate to KDE Why Donate?
- Visit the KDE MetaStore
- pkcon — Man Page
- Synopsis
- Description
- Commands
- Options
- Return Values
- See Also
- Author
- Как я могу использовать apt вместо pkcon в KDE neon?
- Администрирование
- Подготовка к работе
- Подключение устройства к компьютеру
- Диагностика
- Возможные изменения в конфигурационных файлах
- Установка пакетов для трассировки
- Основные команды
- Команды Lipstick
- Команды производительности
- Команды резервного копирования
- Перезагрузка системных служб
- Техническое обслуживание пакетов
- Основные команды
- Pkcon
- Zypper
- Очистка, импорт и экспорт пользовательских данных
- Телефон
- Сообщения
- Контакты
- Календарь
- Браузер
- Медиа
- Атмосфера
- Домашний экран
- Погода
- Блокировка устройства
- Яркость экрана
- Предупреждения и диалоговые окна
- Cигнал таймера и будильника
- Способ подключения
- Остановка и продолжение выполнения приложения
- Запрос на вызов
- Предупреждение о высокой громкости
Pkcon refresh что значит
KDE neon is a rapidly updated software repository. Most users will want to use the packages built from released software which make up our User Edition. KDE contributors and testers can use the packages built from KDE Git in the Testing and Unstable Editions. It uses the foundation of the latest Ubuntu LTS (20.04).
Is this «the KDE distro»? 🔗
Nope. KDE believes it is important to work with many distributions, as each brings unique value and expertise for their respective users. This is one project out of hundreds from KDE.
Will there be a version using non LTS Ubuntu releases? 🔗
No, we plan only to base on the latest LTS version of Ubuntu, this comes with Linux and graphics stack updates to keep drivers relevant. We will backport other software as needed.
Is it a distro? 🔗
Not quite, it’s a package archive with the latest KDE software on top of a stable base. While we have installable images, unlike full Linux distributions we’re only interested in KDE software.
Is it a rolling distro? 🔗
Not quite, it’s a package archive with the latest KDE software on top of a stable base. Unlike rolling distros only the KDE software will be updated continuously.
What is the difference between KDE neon and using plain Ubuntu? 🔗
KDE neon will provide users with more up-to-date packages of Qt and cutting-edge KDE software.
Why Ubuntu? 🔗
We use Ubuntu as a base for KDE neon because the KDE neon team feels it offers the best technology as a stable release and the best third party support. The KDE neon team is familiar with Ubuntu having worked with it for over a decade. We also feel that Ubuntu users will miss out if they do not have up to date KDE software. It is otherwise unrelated to the Ubuntu project or Canonical.
Can I turn Kubuntu into KDE neon with a PPA? 🔗
We recommend that you install a fresh KDE neon from the provided ISO images. But you can indeed add an APT repository to switch from Kubuntu to KDE neon. This is absolutely not tested or supported. If things take a turn for the worse you are expected to be knowledgable enough to repair your system on your own. A web search should quickly give you relevant information on how to do this.
Is KDE neon an add-on to Kubuntu? 🔗
KDE neon sits on top of the Ubuntu core foundations, which means the majority of software built for Ubuntu core will work fine, even when not explicitly supported by the KDE neon team. KDE neon is however not compatible with Kubuntu, as there is vast overlap in the base offerings of both Kubuntu and KDE neon. You can not use both systems at the same time. Installing KDE neon will simply replace Kubuntu.
Can I use a desktop other than Plasma? 🔗
This probably won’t work (probably won’t even install). It most certainly isn’t supported even if the desktop installs. KDE neon focuses on KDE software, most other software is not supported and you should not be surprised if you can not install it or it stops working at any point in time due to an update.
Is KDE neon 64bit only? 🔗
Yes. As computers without 64bit have become increasingly rare, we have chosen to focus our resources on higher-quality 64bit builds.
Why are the download mirrors not https? 🔗
The mirrors are generously donated for KDE use by various organisations but several don’t support https so our downloads are http only. However the images are GPG signed so you can be sure they match what was created by our builders.
What is KDE? 🔗
The KDE® Community is an international technology team dedicated to creating a free and user-friendly computing experience, offering an advanced graphical desktop, a wide variety of applications for communication, work, education and entertainment and a platform to easily build new applications upon.
How do I Update to the Latest Software? 🔗
KDE neon does continuous deployment of the latest KDE software which means there are nearly always new versions of our software to update to. We recommend using Plasma Discover’s updater which appears in your panel:
If you prefer to use the command line you can use the pkcon command:
This will install all new packages and uses the same PackageKit code as Plasma Discover. Some uses of apt do not install new packages which makes it less suitable for KDE neon.
Donate to KDE Why Donate?
Visit the KDE MetaStore
Show your love for KDE! Purchase books, mugs, apparel, and more to support KDE.
Источник
pkcon — Man Page
PackageKit console client
Synopsis
pkcon [OPTION. ] [COMMAND]
Description
This manual page documents briefly the pkcon command.
pkcon is the command line client for PackageKit.
Commands
pkcon knows about the following commands. Depending on the backend in use, not all of them may be available.
Print information about the PackageKit backend in use.
List the roles that a transaction can have.
List the available package groups.
List the available filters.
List known transactions.
Print the time that has passed since the last transaction with the given role.
search [name|details|group|file] DATA
Search for a package matching the given data. The search is performed in the package information that is indicated by the first argument: name, details, group or files.
Install the given packages from repositories.
Install the given packages from the local filesystem.
download DIRECTORY PACKAGES
Download the given packages from repositories, and store them in the given directory.
install-sig TYPE KEY_ID PACKAGE
Install a package signature. Only GPG signatures are supported at this time.
Remove the given package.
Update the system by installing available updates. If a list of packages is specified, only install updates for these packages.
Refresh the cached information about available updates.
Resolve the given package name and print information about installed or available packages and updates.
upgrade-system DISTRIBUTION [minimal|default|complete]
Upgrade the system to the given distribution.
List available updates.
List available distribution upgrades.
List dependencies fo the given package.
List packages that require the given package.
Print details about the available or installed package with the given name.
Print details about the local package.
List the files contained in the given package.
List the files contained in the local package.
Print the package changelog for the given package.
List all available and installed packages.
List all configured package repositories.
Enable the given repository.
Disable the given repository.
repo-set-data REPOSITORY PARAMETER DATA
Set the given parameter to the given value for the repository.
repo-remove REPOSITORY PARAMETER
Removes the repository and optionally any packages installed from it.
List packages that provide the given string.
Accept the EULA with the given id.
List available categories.
Attempt to repair the system package database.
Print information about the prepared offline update. If no offline update is prepared, exit with an exit code of 1.
Trigger an offline update.
Print information about the result of the last offline update.
Options
The following options can be used to influence the behavior of pkcon.
Print the program version and exit.
Show help options.
Show all help options.
Set the filter to use.
Install packages without asking for confirmation.
Prepare the transaction by downloading packages only.
Run the command using idle network bandwidth and also using less power.
Print to screen a machine-readable output, rather than using animated widgets.
Show debugging information.
Set the maximum acceptable age for cached metadata, in seconds. Use -1 for ‘never’.
Allow untrusted packages to be installed.
Allow packages to be downgraded during transaction.
Allow packages to be reinstalled during transaction.
Return Values
Failed with miscellaneous internal error.
Failed with syntax error, or failed to parse command.
Failed as a file or directory was not found.
Nothing useful was done.
The initial setup failed, e.g. setting the network proxy.
The transaction failed, see the detailed error for more information.
See Also
The programs are documented fully on http://www.packagekit.org.
Author
This manual page was written by Richard Hughes .
Источник
Как я могу использовать apt вместо pkcon в KDE neon?
Как установить SopCast на Ubuntu 14.04
Когда я бегу apt upgrade Я получаю следующее сообщение от KDE neon:
Итак, дело в прервать.
Что бы ни нравилось KDE neon, я все равно хотел бы использовать подходящий. Есть ли способ использовать его без полное обновление?
KDE: 4: 5.15.5-0xneon + 18.04 + bionic + build48
На странице часто задаваемых вопросов KDE neon есть следующее:
KDE neon выполняет непрерывное развертывание новейшего программного обеспечения KDE, что означает, что почти всегда есть новые версии нашего программного обеспечения, до которых можно обновить. Мы рекомендуем использовать программу обновления Plasma Discover, которая отображается на вашей панели:
Если вы предпочитаете использовать командную строку, вы можете использовать команду pkcon:
Это установит все новые пакеты и использует тот же код PackageKit, что и Plasma Discover. Некоторые виды использования apt не устанавливают новые пакеты, что делает его менее подходящим для KDE neon.
Судя по последнему предложению цитируемого материала, разработчики KDE neon считают, что apt upgrade не подходит. Чтобы пользователи не пошли по этому пути, разработчики KDE neon каким-то образом отключили apt upgrade . Как следует из вывода терминала, вам необходимо использовать apt full-upgrade или же apt-get dist-upgrade если вы не хотите использовать pkcon или же Обнаружить.
Это все еще актуально после сегодняшнего обновления Plasma 5.16.
Если использование apt upgrade вместо apt full-upgrade для вас важно, вы можете
- сообщить об ошибке, которая, вероятно, будет закрыта с помощью WONTFIX или
- используйте другой дистрибутив, например Kubuntu 19.04 (с ppa backports Kubuntu), который более или менее идет в ногу с обновлениями KDE neon Plasma, но позволяет apt upgrade .
Лично у меня нет проблем с использованием apt full-upgrade .
Я рекомендую научиться пользоваться pkcon . KDE Neon отключает apt upgrade по уважительной причине. apt upgrade фактически не будет обновлять все ваши пакеты, так как KDE Neon распространяет некоторые пакеты, которые нельзя обновить через apt . Я лично большой поклонник apt , но я только что научился использовать pkcon вместо.
Источник
Администрирование
В данной статье представлен основной перечень команд, необходимых для:
- диагностики Lipstick, производительности, резервного копирования;
- перезапуска системных служб;
- технического обслуживания пакетов;
- работы с предупреждениями и диалоговыми окнами.
Подготовка к работе
Подключение устройства к компьютеру
Для выполнения тех или иных команд для диагностики производительности или перезапуска системных служб с помощью терминала необходимо предварительно:
- Включить режим разработчика на устройстве.
- Подключить устройство к компьютеру с помощью USB-кабеля.
- Установить SSH-подключение.
Для включения режима разработчика необходимо:
- В сетке приложений открыть «Настройки».
- Открыть «Средства разработчика».
- Коснуться поля Режим разработчика.
После подключения USB-кабеля к компьютеру в открывшемся окне необходимо выбрать Режим разработчика.
Примечание. Для установки режима USB по умолчанию следует в сетке приложений открыть «Настройки» → USB. В поле Режим USB по умолчанию отобразятся доступные режимы USB.
После подключения устройства необходимо установить SSH-подключение. Для этого в сетке приложений необходимо открыть «Настройки» → «Средства разработчика». В поле «IP-адрес USB» содержится адрес, который используется для установления SSH-подключения.
Данный IP-адрес необходимо добавить в базу данных доменных имен. Для этого в терминале необходимо:
- Перейти в режим суперпользователя.
- В файле hosts добавить строку с IP-адресом устройства device .
- Сохранить изменения в файле.
Пример параметров в файле hosts:
После чего необходимо установить SSH-подключение с устройством с помощью команды:
Далее необходимо подтвердить запрос на подключение и ввести пароль, сгенерированный автоматически на устройстве.
Примечание. Выполнение приведенных в документе команд осуществляется от имени суперпользователя:
Место ввода | Выполнение от имени суперпользователя |
---|---|
SDK | su перед вводимыми командами |
Устройство | devel-su перед вводимыми командами |
Диагностика
Возможные изменения в конфигурационных файлах
Отладочные сообщения системного журнала, как правило, сохраняются между перезагрузками устройства. Если они не сохраняются, необходимо в конфигурационном файле /etc/systemd/journald.conf для параметра Storage установить значение persistent :
Для настройки скорости генерации отладочных сообщений необходимо в конфигурационном файле отредактировать значения параметров RateLimitBurst и RateLimitInterval :
Установка данных значений означает генерацию 9999 сообщений за 5 секунд. Для выключения ограничения скорости следует установить значения 0.
Для детализации процессов возможно отредактировать и перезагрузить определенные конфигурационные файлы. Некоторые из них представлены в таблице ниже:
Конфигурационный файл | Описание |
---|---|
/home/nemo/.config/QtProject/Messageserver.conf | Конфигурационный файл e-mail, QtMessagingFramework |
/home/nemo/.config/eas-sailfish.conf | Конфигурационный файл плагина Exchange ActiveSync |
Установка пакетов для трассировки
Для того чтобы собрать подробную информацию, можно установить пакеты для трассировки с помощью команды pkcon install [ наименование_пакета ] . Например:
Команда | Описание |
---|---|
pkcon install connman-tracing | Установка пакета для трассировки Connman |
pkcon install bluez5-tracing | Установка пакета для трассировки BlueZ |
pkcon install connectionagent-qt5-tracing | Установка пакета для трассировки компонентов cвязи |
Основные команды
Основные команды и команды, предназначенные детализации информации в отладочных сообщениях в системном журнале, представлены в таблице ниже:
Команда | Описание |
---|---|
devel-su journalctl -a > /saved.journal | Сохранение данных системного журнала. Рекомендуется выполнять перед началом диагностики |
devel-su journalctl -fa | Вывод отладочных сообщений системного журнала в режиме реального времени |
QT_LOGGING_RULES = «*.debug=true» | Включение отладочных сообщений по категориям для приложений и служб, написанных в Qt |
MSYNCD_LOGGING_LEVEL = 8 | Включение отладочных сообщений для плагина Buteo Sync |
SSO_LOGGING_LEVEL = 3 SSOUI_LOGGING_LEVEL = 3 | Включение отладочных сообщений для Accounts & Single Sign-on (SSO) |
CONTACTSD_DEBUG = 1 | Включение отладочных сообщений для демона contactsd |
QTCONTACTS_SQLITE_TWCSA_TRACE = 1 QTCONTACTS_SQLITE_TRACE = 1 | Включение отладочных сообщений для qtcontacts-sqlite backend |
KCALDEBUG = 1 | Включение отладочных сообщений для приложения «Календарь» и для mkcal и KCal |
LIPSTICK_COMPOSITOR_DEBUG = 1 | Включение отладочных сообщений для Lipstick |
Команды Lipstick
Отладочные сообщения для Lipstick могут быть включены добавлением LIPSTICK_COMPOSITOR_DEBUG = 1 в /var/lib/environment/compositor/*.conf.
После чего необходимо перезагрузить Lipstick. В результате появится окно для отладки в нижней части домашнего экрана. Кнопка «Dump» выводит данные в верхнее окно в системном журнале. Кнопка «Expose» показывает текущие окна.
Если домашний экран заблокирован или не отвечает, но есть доступ к устройству, верхнее окно может быть сброшено следующим образом:
Команды производительности
Для диагностики производительности необходимо перейти к командной строке и загрузить сценарий для отчетов на устройство:
После чего запустить сценарий для отчетов:
И приложить файл /home/nemo/power-state-report.txt к отчету об ошибке.
Команды резервного копирования
Для диагностики резервного копирования необходимо на целевом устройстве перейти в командную строку. После чего загрузить сценарий резервного копирования отчетов о состоянии и сделать его исполняемым:
Далее выполнить команду:
И приложить файл /home/nemo/backup-status-report.txt к отчету об ошибке.
Перезагрузка системных служб
В таблице ниже представлены основные команды для перезагрузки системных служб:
Команда | Описание |
---|---|
systemctl restart user@100000 | Перезагрузка сеанса пользователя |
systemctl restart connman.service | Перезагрузка сети. Произойдет разъединение SSH-подключения |
systemctl —user restart lipstick | Перезагрузка домашнего экрана |
systemctl —user restart maliit-server | Перезагрузка клавиатуры |
systemctl —user restart voicecall-ui-prestart | Перезагрузка приложения «Телефон» |
systemctl restart ofono systemctl-user restart voicecall-manager | Перезагрузка промежуточного cвязующего ПО устройства (oFono, Voicecall manager) |
Техническое обслуживание пакетов
Основные команды
Команда | Описание |
---|---|
version | Отображение версии сборки |
version —dup | Обновление программного обеспечения |
Pkcon
В таблице ниже представлены основные команды Pkcon:
Команда Pkcon | Описание |
---|---|
pkcon refresh | Обновление списка пакетов |
pkcon search [ наименование_пакета ] | Поиск пакета по названию |
pkcon install [ наименование_пакета ] | Установка пакета |
pkcon get-details [ наименование_пакета ] | Отображение информации о пакете или о коллекции пакетов |
pkcon remove [ наименование_пакета ] | Удаление пакета/пакетов |
pkcon update [ наименование_пакета ] | Обновление пакета/пакетов |
pkcon install-local [ наименование_пакета ] | Установки локального пакета |
pkcon repo-list | Отображение сконфигурированных репозиториев |
pkcon repo-enable [ ID_репозитория ] | Включения репозитория |
pkcon repo-disable [ ID_репозитория ] | Отключения репозитория |
pkcon | Отображение информации о синтаксисе команд и параметрах |
Zypper
В таблице ниже представлены основные команды Zypper:
Команда Zypper | Описание |
---|---|
zypper lr | Вывод списка репозиториев |
zypper ref | Обновление репозиториев |
zypper update | Обновление пакетов |
zypper se [ наименование_пакета ] | Поиск пакета |
zypper in [ наименование_пакета ] | Установка пакета |
zypper info [ наименование_пакета ] | Отображение информации о пакете |
zypper info -t pattern [ наименование_шаблона ] | Отображение информации о поиске по шаблону |
zypper verify | Проверка зависимостей |
В таблице ниже представлены основные команды для работы с RPM-пакетами:
Команда RPM | Описание |
---|---|
rpm -e [[ наименование_пакета ] | Удаление пакета |
rpm -ql [ наименование_пакета ] | Отображение списка файлов в пакете |
rpm -qlP [ наименование_файла ] | Отображение списка файлов в пакете |
rpm -qf [ наименование_файла ] | Отображение пакета, который содержит файл |
rpm -qpR [ наименование_пакета ] | Отображение информации о зависимостях пакетов |
rpm -qR [ наименование_пакета ] | Отображение информации о зависимостях пакетов |
rpm -q —whatrequires [ наименование_пакета ] | Отображение информации об обратных зависимостях |
rpm -U —oldpackage —replacepkgs —replacefiles [ наименование_пакета ] | Переустановка пакета |
rm -rf /var/lib/rpm/__db* ; rpm —rebuilddb | Удаление поврежденных данных |
Для того чтобы запустить проверку пакетов (зависят ли они от соответствующего пакета), следует ввести команду:
Очистка, импорт и экспорт пользовательских данных
Телефон
В таблице ниже представлены команды для очистки и импорта пользовательских данных приложения «Телефон»:
Команда | Описание |
---|---|
pkcon install libcommhistory-qt5-tools | Установка commhistory-tool |
commhistory-tool deleteall -calls | Очистка журналов вызовов |
commhistory-tool import-json calllogs.json | Включение отладочных сообщений для журнала вызовов |
pkill voicecall-ui | Перезапуск приложения «Телефон» (изменения вступят в силу) |
Сообщения
В таблице ниже представлены команды для очистки и импорта пользовательских данных приложения «Сообщения»:
Команда | Описание |
---|---|
commhistory-tool deleteall -groups | Удаление списка сообщений |
commhistory-tool import-json messages.json | Импорт данных сообщений |
pkill jolla-messages | Перезапуск приложения «Сообщения» (изменения вступят в силу) |
Контакты
В таблице ниже представлены команды для импорта и экспорта пользовательских данных приложения «Контакты»:
Команда | Описание |
---|---|
pkcon install nemo-qml-plugin-contacts-qt5-tools | Установка vcardconverter |
devel-su -p vcardconverter contacts.vcf | Импорт контактов в формате визитной карточки vCard |
devel-su -p vcardconverter —export contacts.vcf | Экспорт локальных контактов в формате визитной карточки vCard |
Календарь
В таблице ниже представлены команды импорта и экспорта пользовательских данных приложения «Календарь»:
Команда | Описание |
---|---|
pkcon install nemo-qml-plugin-calendar-qt5-tools | Установка icalconverter |
devel-su -p icalconverter import calendar.ics | Импорт события из iCal |
dbus-send —print-reply —type = method_call —dest = com.jolla.calendar.ui /com/jolla/calendar/ui com.jolla.calendar.ui.importFile string:/home/nemo/calendar.ics | Импорт событий с помощью календаря |
devel-su -p icalconverter export calendar.ics | Экспорт локальных событий из календаря в iCal |
Браузер
Для установки домашней страницы в приложении «Браузер» следует ввести команду:
Медиа
В таблице ниже представлены основные команды для копирования файлов на устройство:
Команда | Описание |
---|---|
scp *.jpg nemo@device:Pictures | Копирование JPG-файлов на устройство в каталог «Pictures» |
scp *.mp4 nemo@device:Videos | Копирование MP4-файлов на устройство в каталог «Videos» |
scp *.pdf nemo@device:Documents | Копирование PDF-файлов на устройство в каталог «Documents» |
scp *.ogg nemo@device:Music | Копирование OGG-файлов на устройство в каталог «Music» |
Атмосфера
Для того чтобы установить изображение как атмосферу, следует ввести команду:
Домашний экран
Для сброса порядка приложений на домашнем экране следует ввести команду:
Погода
Для сброса местоположения в приложении «Погода» следует ввести команду:
Блокировка устройства
В таблице ниже представлены команды для работы с блокировкой устройства:
Команда | Описание |
---|---|
zypper in mce-tools | Установка mcetool для работы команд |
mcetool -searly | Отключение состояния ожидания |
mcetool -sdisabled | Отключение ранней блокировки |
mcetool -senabled | Восстановление стандартной политики блокировки |
Яркость экрана
В таблице ниже представлены команды для работы с яркостью экрана:
Команда | Описание |
---|---|
zypper in mce-tools | Установка mcetool для работы команд |
mcetool -b100 | Установка яркости до максимального значения |
mcetool -b1 | Установка яркости до минимального значения |
mcetool -Don | Отключение яркости экрана, когда домашний экран или приложения открыты |
mcetool -tdisabled | Отключение яркости экрана, когда домашний экран открыт |
mcetool -Doff -tenabled | Возврат к стандартному состоянию |
mcetool -gdisabled | Отключение фильтра яркости экрана на основе ALS (при проблемах с низкой яркостью экрана) |
systemctl stop mce.service rm /var/lib/mce/builtin-gconf.values systemctl start mce.service | Сброс всех значений mce по умолчанию |
Предупреждения и диалоговые окна
Cигнал таймера и будильника
Для включения сигнала таймера в течение трех секунд (ticker=3) в приложении «Часы» следует ввести команду:
Для включения сигнала будильника в течение трех секунд (ticker=3) в приложении «Часы» следует ввести команду:
Способ подключения
Для отображения диалогового окна «Способ подключения» следует ввести команду:
Остановка и продолжение выполнения приложения
При отображении сообщении о том, что приложение не отвечает, его можно остановить с помощью команды:
Если необходимо продолжить выполнение приложения, следует ввести команду:
Запрос на вызов
Для отображения запроса на вызов абонента следует ввести команду:
Предупреждение о высокой громкости
Для изменения значения задержки предупреждения о высокой громкости на одну минуту, при прослушивании аудио необходимо в файле /etc/pulse/mainvolume-listening-time-notifier.conf изменить параметры в строках, приведенных ниже :
После чего для перезапуска ввести команду:
Для проверки внесенных изменений необходимо воспроизвести песню в течение одной минуты с гарнитурой в приложении «Медиа». В результате через указанное в строке timeout время отобразится диалоговое окно с предупреждением.
Для возврата стандартного значения задержки предупреждения о высокой громкости следует ввести команду:
Для проверки внесенных изменений, при прослушивании песни через гарнитуру, необходимо изменить уровень громкости на максимальный. В результате через время, заданное по умолчанию, отобразится диалоговое окно с предупреждением.
Источник