How-To :: LxQT no Debian


E hoje veremos como instalar o ambiente LxQT no Debian Jessie e a solução para também instalá-lo no Debian Wheezy.


Este slideshow necessita de JavaScript.

Debian Jessie

E tudo começa pela adição da seguintes linha do sources.list do Debian Jessie:

deb http://packages.siduction.org/lxqt  unstable  main 

Daí, prossiga com:

$ sudo apt-get update
$ sudo apt-get install siduction-archive-keyring
$ sudo apt-get install lxqt pcmanfm-qt

Este slideshow necessita de JavaScript.

E para concluir (se desejarem), apenas verifiquem ou definam o ambiente padrão, navegador, terminal com o update-alternatives (não sei o porque do Debian “achar” que deve alterar a ordem das coisas), digo isso por causa da mania de alterar navageadores, gerenciadores de sessão, de janelas e etc, segue o que fazer em caso de mudanças:

$ sudo update-alternatives --config x-session-manager 
$ sudo update-alternatives --config x-window-manager 
$ sudo update-alternatives --config x-www-browser 
$ sudo update-alternatives --config gnome-www-browser 
$ sudo update-alternatives --config gnome-text-editor 
$ sudo update-alternatives --config x-terminal-emulator
redefinindo meu navegador padrão para o Iceweasel...
redefinindo meu navegador padrão para o Iceweasel…

Debian Wheezy

No Debian Wheezy, a coisa é feia!

Simplesmente porque para ter ou apenas testar esse ambiente você terá que atualizar uma série de pacotes pelas versões disponíveis no Jessie ou SID (o que no momento é praticamente a mesma coisa), então, se quer instalar o LxQT no Debian Wheezy, você deve adicionar as seguintes linhas em seu sources.list:

deb http://ftp.debian.org/debian/ sid main contrib non-free 
deb http://packages.siduction.org/lxqt  unstable  main 

ou:

deb http://ftp.debian.org/debian/ jessie main contrib non-free 
deb http://security.debian.org/ jessie/updates main contrib non-free
deb http://packages.siduction.org/lxqt  unstable  main 

E instalá-lo assim:

$ sudo apt-get update
$ sudo apt-get install siduction-archive-keyring
$ sudo apt-get --no-install-recommends install lxqt lxqt-session openbox pcmanfm-qt

* observem que estou usando a opção –no-install-recommends, que reduzirá o número de pacotes a serem atualizados.

log:

Qua Mar 25 18:20:46 edps@debian:~$ sudo apt-get --no-install-recommends install lxqt lxqt-session openbox pcmanfm-qt
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Os pacotes extra a seguir serão instalados:
  adwaita-icon-theme at-spi2-core binutils cpp-4.7 cups cups-client cups-common
  cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers cups-ppdc
  cups-server-common dh-python fontconfig-config foomatic-db-engine g++-4.7 gcc-4.7
  gcc-4.7-base gcc-4.9-base gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop
  gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-pango-1.0 glib-networking
  glib-networking-common glib-networking-services libapt-inst1.5 libapt-pkg-dev
  libapt-pkg4.12 libatk-bridge2.0-0 libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data
  libatk1.0-dev libatspi2.0-0 libatspi2.0-dev libc-bin libc-dev-bin libc6 libc6-dev
  libc6-i686 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev
  libcolord2 libcups2 libcups2-dev libcupscgi1 libcupsfilters-dev libcupsfilters1
  libcupsimage2 libcupsimage2-dev libcupsmime1 libcupsppdc1 libdb5.3 libdrm-dev
  libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl1-mesa libegl1-mesa-dev
  libexif-dev libexif12 libffi6 libfm-data libfm-extra4 libfm-gtk-data libfm-gtk4
  libfm-modules libfm-qt5-2 libfm4 libfontconfig1 libfontconfig1-dev libfontembed1
  libgail-3-0 libgcc-4.7-dev libgcc1 libgcrypt20 libgdk-pixbuf2.0-0
  libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgfortran3 libgirepository-1.0-1
  libglib2.0-0 libglib2.0-bin libglib2.0-dev libgomp1 libgpg-error-dev libgpg-error0
  libgraphite2-3 libgstreamer1.0-0 libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk-3-dev
  libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libicu52 libitm1
  libjavascriptcoregtk-1.0-0 libjavascriptcoregtk-3.0-0 libjpeg62-turbo libkf5guiaddons5
  libkf5solid5 libkf5solid5-data libkf5windowsystem-data libkf5windowsystem5 liblcms2-2
  liblcms2-dev liblxqt-globalkeys-ui0 liblxqt-globalkeys0 liblxqt0 libmenu-cache-bin
  libmenu-cache3 libmpc3 libmpdec2 libmpfr-dev libmpfr4 liboobs-1-5 libp11-kit-dev
  libp11-kit0 libpango-1.0-0 libpango1.0-0 libpango1.0-dev libpangocairo-1.0-0
  libpangoft2-1.0-0 libpangox-1.0-0 libpangoxft-1.0-0 libpcre3 libpcre3-dev libpcrecpp0
  libpixman-1-0 libpixman-1-dev libpolkit-qt5-1-1 libproxy1 libpython-dev
  libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal
  libpython2.7-stdlib libpython3-stdlib libpython3.4-minimal libpython3.4-stdlib
  libqpdf13 libqt5script5 libqt5svg5 libqt5x11extras5 libqt5xdg1 libqtermwidget5-0
  libquadmath0 libreoffice-l10n-pt-br librest-0.7-0 libsecret-1-0 libsecret-common
  libsoup2.4-1 libstatgrab9 libstdc++6 libstdc++6-4.7-dev libsysstat-qt5-0 libsystemd0
  libtiff5 libtirpc1 libwayland-client0 libwayland-cursor0 libwayland-dev
  libwayland-egl1-mesa libwayland-server0 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common
  libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libwebp5 libx11-6 libx11-dev libxcb-damage0
  libxcb-dpms0 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev
  libxcb-keysyms1 libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev
  libxcb-screensaver0 libxcb-shape0 libxcb-shape0-dev libxcb-sync-dev libxcb-sync1
  libxcb-xfixes0 libxcb-xfixes0-dev libxkbcommon-dev libxkbcommon0 libxshmfence-dev
  libxshmfence1 libxtst-dev libxtst6 localepurge locales lximage-qt lxpanel lxpanel-data
  lxqt-about lxqt-admin lxqt-common lxqt-config lxqt-core lxqt-globalkeys
  lxqt-notificationd lxqt-openssh-askpass lxqt-panel lxqt-policykit lxqt-powermanagement
  lxqt-qtplugin lxqt-runner obconf-qt p11-kit p11-kit-modules printer-driver-c2esp
  printer-driver-m2300w printer-driver-pxljr python python-dev python-gi python-minimal
  python2.7 python2.7-dev python2.7-minimal python3 python3-apt python3-gi
  python3-minimal python3.4 python3.4-minimal qterminal qtermwidget5-data
  system-tools-backends x11proto-record-dev
Pacotes sugeridos:
  binutils-doc gcc-4.7-locales cups-bsd xpp foomatic-db-gutenprint g++-4.7-multilib
  gcc-4.7-doc libstdc++6-4.7-dbg gcc-4.7-multilib libmudflap0-4.7-dev libgcc1-dbg
  libgomp1-dbg libitm1-dbg libquadmath0-dbg libmudflap0-dbg libcloog-ppl0 libppl-c4
  libppl9 libpwl5 glibc-doc libcairo2-doc libfm-tools nautilus-actions rng-tools
  libgtk-3-doc media-player-info liblcms2-utils libmpfr-doc libpango1.0-doc hyphen-pt-br
  libreoffice-grammarcheck-pt-br libreoffice-help-pt-br mythes-pt-br libstdc++6-4.7-doc
  debfoster nomacs quassel quassel-client fonts-dejavu openbox-menu
  openbox-gnome-session openbox-kde-session python-doc python-gi-cairo python2.7-doc
  binfmt-support python3-doc python3-tk python3-venv python3-apt-dbg python-apt-doc
  python3.4-venv python3.4-doc
Pacotes recomendados:
  cups-browsed qpdf gstreamer1.0-plugins-good geoclue-2.0 pavucontrol screengrab smtube
  qlipper gucharmap qupzilla x-www-browser clementine qmmp gvfs-backends
Os pacotes a seguir serão REMOVIDOS:
  aptdaemon* foomatic-filters* ghostscript-cups* gsfonts-x11* libcupsdriver1*
  libegl1-mesa-drivers* libgeoclue0* libgraphite2-2.0.0* libgssglue1* libkms1*
  libmenu-cache1* libmenu-cache1-dev* libopenvg1-mesa* libslp1* libwayland0*
  python-aptdaemon* python-aptdaemon.pkcompat* python-defer* python-gnupginterface*
  python-software-properties* python3.2* python3.2-minimal* unattended-upgrades*
Os NOVOS pacotes a seguir serão instalados:
  adwaita-icon-theme at-spi2-core cups-core-drivers cups-daemon
  cups-filters-core-drivers cups-server-common dh-python gcc-4.9-base gir1.2-atspi-2.0
  libatk-bridge2.0-0 libatk-bridge2.0-dev libatspi2.0-0 libatspi2.0-dev libcolord2
  libcupsfilters-dev libdb5.3 libdrm-nouveau2 libffi6 libfm-data libfm-extra4
  libfm-gtk-data libfm-gtk4 libfm-modules libfm-qt5-2 libfm4 libfontembed1
  libgcc-4.7-dev libgcrypt20 libgraphite2-3 libharfbuzz-dev libharfbuzz-gobject0
  libharfbuzz-icu0 libharfbuzz0b libicu52 libjpeg62-turbo libkf5guiaddons5 libkf5solid5
  libkf5solid5-data libkf5windowsystem-data libkf5windowsystem5 liblxqt-globalkeys-ui0
  liblxqt-globalkeys0 liblxqt0 libmenu-cache-bin libmenu-cache3 libmpc3 libmpdec2
  liboobs-1-5 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangox-1.0-0
  libpangoxft-1.0-0 libpolkit-qt5-1-1 libproxy1 libpython-dev libpython-stdlib
  libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
  libpython3.4-minimal libpython3.4-stdlib libqpdf13 libqt5script5 libqt5svg5
  libqt5x11extras5 libqt5xdg1 libqtermwidget5-0 librest-0.7-0 libsecret-1-0
  libsecret-common libstatgrab9 libsysstat-qt5-0 libsystemd0 libtiff5 libwayland-client0
  libwayland-cursor0 libwayland-dev libwayland-egl1-mesa libwayland-server0 libwebp5
  libxcb-damage0 libxcb-dpms0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev
  libxcb-present-dev libxcb-present0 libxcb-randr0-dev libxcb-screensaver0
  libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxkbcommon-dev libxkbcommon0
  libxshmfence-dev libxshmfence1 libxtst-dev lximage-qt lxpanel-data lxqt lxqt-about
  lxqt-admin lxqt-common lxqt-config lxqt-core lxqt-globalkeys lxqt-notificationd
  lxqt-openssh-askpass lxqt-panel lxqt-policykit lxqt-powermanagement lxqt-qtplugin
  lxqt-runner lxqt-session obconf-qt pcmanfm-qt python3.4 python3.4-minimal qterminal
  qtermwidget5-data system-tools-backends x11proto-record-dev
Os pacotes a seguir serão atualizados:
  binutils cpp-4.7 cups cups-client cups-common cups-filters cups-ppdc fontconfig-config
  foomatic-db-engine g++-4.7 gcc-4.7 gcc-4.7-base gir1.2-atk-1.0 gir1.2-freedesktop
  gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-pango-1.0 glib-networking
  glib-networking-common glib-networking-services libapt-inst1.5 libapt-pkg-dev
  libapt-pkg4.12 libatk1.0-0 libatk1.0-data libatk1.0-dev libc-bin libc-dev-bin libc6
  libc6-dev libc6-i686 libcairo-gobject2 libcairo-script-interpreter2 libcairo2
  libcairo2-dev libcups2 libcups2-dev libcupscgi1 libcupsfilters1 libcupsimage2
  libcupsimage2-dev libcupsmime1 libcupsppdc1 libdrm-dev libdrm-intel1 libdrm-radeon1
  libdrm2 libegl1-mesa libegl1-mesa-dev libexif-dev libexif12 libfontconfig1
  libfontconfig1-dev libgail-3-0 libgcc1 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common
  libgdk-pixbuf2.0-dev libgfortran3 libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin
  libglib2.0-dev libgomp1 libgpg-error-dev libgpg-error0 libgstreamer1.0-0 libgtk-3-0
  libgtk-3-bin libgtk-3-common libgtk-3-dev libitm1 libjavascriptcoregtk-1.0-0
  libjavascriptcoregtk-3.0-0 liblcms2-2 liblcms2-dev libmpfr-dev libmpfr4 libp11-kit-dev
  libp11-kit0 libpango1.0-0 libpango1.0-dev libpcre3 libpcre3-dev libpcrecpp0
  libpixman-1-0 libpixman-1-dev libpython2.7 libquadmath0 libreoffice-l10n-pt-br
  libsoup2.4-1 libstdc++6 libstdc++6-4.7-dev libtirpc1 libwebkitgtk-1.0-0
  libwebkitgtk-1.0-common libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libx11-6 libx11-dev
  libxcb-dri2-0 libxcb-keysyms1 libxcb-randr0 libxcb-shape0 libxcb-sync1 libxcb-xfixes0
  libxtst6 localepurge locales lxpanel openbox p11-kit p11-kit-modules
  printer-driver-c2esp printer-driver-m2300w printer-driver-pxljr python python-dev
  python-gi python-minimal python2.7 python2.7-dev python2.7-minimal python3 python3-apt
  python3-gi python3-minimal
128 pacotes atualizados, 124 pacotes novos instalados, 23 a serem removidos e 1719 não atualizados.
É preciso baixar 160 MB de arquivos.
Depois desta operação, 108 MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? n

* sem o uso da opção –no-install-recommends, o número de pacotes a serem atualizados aumenta consideravelmente.

Como sempre, misturar releases no Debian sempre acarreta na remoção de aplicativos (vejam o log), os quais pro meu caso são irrelevantes, mas podem ser úteis para outros.

Uma boa idéia para os usuários do Debian Wheezy que irão atualizar seu sistema para o já próximo Debian Jessie/Stable é usar as entradas referentes ao Debian Jessie + repo do Siduction, assim, se quiserem permanecer com esse DE terão atualizações tanto deste como do novo Debian Stable.

IntÉ!

Anúncios
How-To :: LxQT no Debian

4 comentários sobre “How-To :: LxQT no Debian

  1. jumesyn disse:

    Na sua opinião, é melhor manter LXQT ao invés do openbox? Ou os dois oferecem as mesmas funcionalidades, customizações, compatibilidades com pacotes de outras DEs e etc?

    Curtir

    1. edps disse:

      Eu penso o seguinte: se o ambiente antes o LXDE, agora o LXQT usam o OpenBox, é melhor usar um OpenBox puro e configurá-lo ao meu modo, mas para aqueles que não tem paciência para tal, os DEs citados são bons ambientes, mas se tivesse que escolher entre eles ficaria com o XFCE! rsrs (que inclusive pode-se usar em conjunto com o OpenBox).

      A mesma coisa penso de distros derivadas, embora goste de distros como o CrunchBang, antiX, MEPIS e LMDE penso que é melhor usar um genuíno Debian (rápido, leve e estável) que um Debian apenas enfeitados no caso de algumas. Usar a distro original ou o gerenciador de janelas tido como base sempre será melhor, mais rápido e mais estável, mas não necessariamente mais bonito!

      Quanto aos enfeites citados não posso opinar porque sequer testei o ambiente que está numa VM.

      []’s

      Curtir

    1. edps disse:

      Então cê vai ficar esperando porque ambientes gráficos não entram no Backports, geralmente somente pacotes mais usados como libreoffice,vlc e outros é que entram no Backports. Definido que o 4.10 será o XFCE no Jessie você só terá atualizações de segurança.
      Mas é como eu disse, a partir do momento que o Jessie for o Debian Stable você poderá usar o repo do siduction nele:

      # xfcenext (amd64 / i386)
      deb http://packages.siduction.org/xfcenext unstable main
      deb-src http://packages.siduction.org/xfcenext unstable main

      Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s