Как установить элементарную ОС AppCenter на Ubuntu?

10

В элементарной ОС 0.4 «Локи» дебютировала интересная новая функция: AppCenter , магазин приложений «плати сколько хочешь». Это показывает много хорошо разработанных приложений Инди.

элементарный ОС AppCenter

Я хотел бы попробовать этот новый AppCenter и приложения, которые он предлагает. Есть ли простой способ получить AppCenter в Ubuntu?

HEXcube
источник

Ответы:

10

Если вы работаете в Ubuntu 16.04 LTS, вы можете установить AppCenter из элементарной ОС PPA .

Шаг 1: Добавьте PPA

sudo add-apt-repository ppa:elementary-os/stable
sudo apt update

Шаг 1.1: Для выпусков новее 16.04LTS

Если вы используете версию Ubuntu, более новую, чем 16.04 LTS, используйте вместо этого следующий Daily PPA :

(У меня также был успех с ежедневной 16.04)

sudo add-apt-repository ppa:elementary-os/daily
sudo apt update

Шаг 2: Добавьте элементарный репозиторий Apps

Предполагается, что AppCenter добавляет этот репозиторий автоматически, но это не всегда может происходить. Добавьте репо и его ключ:

sudo bash -c 'echo "deb http://packages.elementary.io/appcenter $(lsb_release -sc) main" >> /etc/apt/sources.list.d/appcenter.list'
sudo wget -O /etc/apt/trusted.gpg.d/appcenter.asc http://packages.elementary.io/key.asc
sudo apt update

Шаг 3: Установите AppCenter

Тогда все, что вам нужно сделать, это установить appcenterпакет:

sudo apt install appcenter

Если установка не удалась из-за неудовлетворенных зависимостей 16.04 LTS, добавьте этот PPA для PackageKit

sudo add-apt-repository ppa:ximion/packagekit
sudo apt update

и попробуйте снова установить. После успешной установки панель запуска AppCenter должна появиться в App Dash.

Центр приложений в Dash

Или вы можете просто запустить его из терминала как:

appcenter

Или:

io.elementary.appcenter
Терренс
источник
Спасибо 4 за ответ! 😃 Тем не менее, я думал, что элементарный OS PPA не должен быть добавлен к ванильной Ubuntu. Он содержит много пакетов, некоторые из которых могут сломать Ubuntu. Кроме того, пакеты PPA предназначены для Ubuntu 16.04LTS (элементарная ОС основана на LTS). Так что не уверен, будет ли это легко работать на промежуточных выпусках Ubuntu. В любом случае, я обязательно опробую ваш метод и сообщу вам результаты. 😊
HEXcube
Я тестировал последние 17.10 ежедневно, и это сработало! Just У меня только что был дополнительный шаг, вручную изменив релиз PPA с хитрого на xenial (потому что элементарные пакеты coz предназначены для Ubuntu 16.04LTS Xenial base). Удивительно, но PPA не сломал никаких пакетов Ubuntu. Однако appcenter не будет установлен на Ubuntu 16.04LTS из-за отсутствия зависимостей. Это кажется странным, учитывая, что элементарная ОС основана на 16.04LTS. Во всяком случае, я думаю, что в конце концов я это выясню ...
HEXcube
@HEXcube Да, это странно. Я установил его на двух разных хостах 16.04, и они оба работают нормально. Мне, правда, очень нравится Appcenter. Довольно красиво и аккуратно выложено. :)
Терранс
«есть и другие версии Ubuntu без EoL, например Ubuntu 14.04 LTS» @EliahKagan Ой! Я не думал о 14.04LTS. Но так как AppCenter доступен только для 16.04LTS и выше, я думаю, что лучше отметить это в ответе.
HEXcube
«Вы должны будете изменить источники apt, чтобы они указывали на xenial, довольно расплывчато» @EliahKagan Я сошлюсь на другой ответ, показывающий, как это сделать.
HEXcube