Как установить lightdm-webkit-greeter2 в Ubuntu

Мне было интересно, знает ли кто-нибудь, как установить lightdm-webkit-greeter 2 на Ubuntu 17.04.

Я просмотрел страницу github и не могу установить ни одну из необходимых ей зависимостей, так как все они возвращают пакет, который не найден. Буду признателен за любую помощь, так как я действительно хочу использовать этот greeter

Я видел этот пост ( Как я могу установить lightdm-webkit2-greeter? ), и я попробовал его, но, как указано выше, ни одна из зависимостей не содержится в команде apt-get

0
задан 5 January 2018 в 08:11

3 ответа

Я думаю, что единственное возможное решение для этого, это иметь версию Ubuntu, где эти зависимости доступны.

В следующих ссылках вы можете найти, какие версии Ubuntu имеют их:

Надеюсь, это поможет, удачи!

0
ответ дан 5 January 2018 в 08:11
  • 1
    Спасибо, но это doesn' t работа. Это переустанавливает Личинку, но когда я перезагружаю его все еще hasn' t обновленный, таким образом, моя установка Ubuntu все еще doesn' t обнаруживаются в Личинке. Так или иначе я должен обновить Личинку, прежде чем я перезагружу, как от LiveCD. – Kelley 2 June 2012 в 00:54
  • 2
    Спасибо, но это doesn' t работа. Это переустанавливает Личинку, но когда я перезагружаю его все еще hasn' t обновленный, таким образом, моя установка Ubuntu все еще doesn' t обнаруживаются в Личинке. Так или иначе я должен обновить Личинку, прежде чем я перезагружу, как от LiveCD. – Kelley 2 June 2012 в 00:54

Чтобы скомпилировать web-greeter в Ubuntu, вам необходимо:

  1. установить зависимости

    sudo apt-get install liblightdm-gobject-1-dev gobject-introspection libgirepository1.0-dev pyqt5-dev-tools libcairo2-dev
    
  2. установить библиотеки Python

    sudo -H pip3 install whither 
    sudo -H pip3 install pygobject
    
  3. затем вы можете:

    git clone https://github.com/Antergos/web-greeter.git /tmp/greeter
    cd /tmp/greeter
    sudo make install
    

ПРИМЕЧАНИЕ1: протестировано на Ubuntu 18.04 с использованием python3.6, не работало на Ubuntu 16.04 с использованием Python 3.5

ПРИМЕЧАНИЕ2: куда бы пакет ни установил Qt 5.10.1, но у него есть ошибка QTBUG-66346, она затрагивает Qt 5.10.1 и 5.9.4. Вы должны понизить PyQt5 до 5.10.0

sudo -H pip3 uninstall PyQt5 

sudo -H pip3 install  PyQt5==5.10.0

Вы можете запустить приветствие из сеанса рабочего стола, если добавите следующую строку в файл рабочего стола для сеанса, который находится в / usr / share / xsessions /: X-LightDM-Allow-Greeter = true.

Вы должны выйти и снова войти после добавления этой строки. Затем вы можете запустить приветствия из командной строки.

веб-встречающий

0
ответ дан 5 January 2018 в 08:11

Скомпилируйте и установите необходимое программное обеспечение. Если вы не найдете его в пакете deb на чужом сервере, это то, что мы делаем, когда «действительно» хотим запустить программу, которую никто не упаковывал.

Вот что значит быть пользователем Linux! Я не дразню ...

0
ответ дан 5 January 2018 в 08:11

Другие вопросы по тегам:

Похожие вопросы: