Como eu posso instalar o Debian Xfce 4.12 no Debian 8

5

Debian 8 irá com o XFCE 4.10 mas eu gosto da versão 4.12, alguém pode me guiar em como eu posso instalá-lo no Debian 8?

    
por rpayanm 30.07.2015 / 23:29

2 respostas

5

Solução - pessoalmente recomendada

Extraído de O que é um Ubuntu PPA & Por que eu iria querer usar um? [Tecnologia explicada] :

This is where PPAs come in. A PPA, or Personal Package Archive, is a collection of software not included in Ubuntu by default. Typically these repositories focus on a single program, but they can include more depending on the person maintaining them. A PPA might focus on an unreleased piece of software, such as Hotot, the best Linux Twitter client out there. It also might include updates for software already in Ubuntu, such as Firefox.

Whatever the case, PPAs provide updates for your favorite software at a much quicker rate than Ubuntu itself. This is great, because you can decide which software you want to keep up to date and leave the rest to Ubuntu.

Once you install new software, updates will come to you through the Ubuntu Update Manager

Para todos os efeitos práticos, os leitores podem substituir todas as ocorrências do Ubuntu com o Debian na citação acima. Como tal, o mesmo comando para adicionar um repositório que existe no Ubuntu existe no Debian, e isto é: add-apt-repository .

Com isso em mente, podemos adicionar o PPA para os Mantenedores do Ubuntu XFCE que contêm XFCE 4.12, com:

add-apt-repository 'deb http://ppa.launchpad.net/xubuntu-dev/xfce-4.12/ubuntu'
add-apt-repository 'deb-src http://ppa.launchpad.net/xubuntu-dev/xfce-4.12/ubuntu'

O Local do Launchpad para a equipe de desenvolvedores do Xubuntu .

Concordo com essa abordagem em um sistema binário, como vi muitos usuários compilando pela primeira vez darem errado, mas vamos passar por isso em seguida ...

Solução 2 - Compile seu próprio

Instale as ferramentas necessárias para a construção:

  • sudo apt-get install build-essential fakeroot devscripts dpkg-dev

Configure o Apt para que contenha pelo menos um repositório de origem, por exemplo:

  • /etc/apt/sources.list : deb-src http://http.us.debian.org/debian unstable main

Crie um diretório em algum lugar em que você tenha permissões de gravação para armazenar sua fonte:

  • mkdir -pv ~/src/debian; cd ~/src/debian

Em seguida, devemos determinar a ordem de construção. Veja Construindo o Xfce para uma abordagem de construção agnóstica:

  1. libxfce4util
  2. xfconf
  3. libxfce4ui, garcon, libxfcegui4
  4. exo
  5. xfce4-panel
  6. thunar
  7. xfce4-settings, xfce4-session, xfdesktop, xfwm4, xfce-utils 2), xfce4-appfinder,…

Novo comentário de Per Stephen Kitt:
 - Faça o download de todos os tarballs do Arquivo XFCE dos pacotes fonte no debian directory, usando: apt-get source <package name> , certificando-se de seguir a ordem de compilação mencionada acima.

  • O pacote de origem deve conter um diretório debian próprio e, quando cada pacote tiver sido extraído, o layout deverá ser semelhante ao seguinte:
~/src/debian/  
    -- exo-0.10.3
       -- debian
    -- garcon-0.4.0
       -- debian
    -- gtk-xfce-engine-2.10.0
       -- debian
    -- etc

Você precisa ter certeza de que a estrutura acima é o resultado da extração da árvore de origem. Nós ficamos nesta árvore até que a construção esteja terminada.

As ferramentas de compilação que baixamos anteriormente nos ajudarão a determinar se precisamos de alguma dependência antes de criar. Execute os seguintes passos na mesma ordem, seguindo a ordem de construção indicada acima:

Exemplo para Ordem de Construção Etapa 1:
cd libxfce4util-4.12.1 && sudo apt-get build-dep libxfce4util Observe que o build-dep pode falhar, embora não deva porque, como Stephen Kitt comentou, agora estamos usando "Official Fontes do Debian ".

Se sudo apt-get build-dep não resolver todas as dependências, devemos instalar as dependências ausentes. Fazemos isso apt-get install <missing package> Rerun sudo apt-get build-dep . Enxagúe e repita.

Para criar o pacote, use debuild -b -uc -us . Se tudo correr bem, você terá um pacote .deb em sua árvore de fontes que pode ser instalado com dpkg -i

Palavra de Cuidado

Quando você terminar este processo, o Apt não manterá este pacote, então toda vez que uma atualização for lançada, você deve refazer o processo de criação listado acima. Se apt-get build-dep declarar que qualquer parte do seu conjunto de ferramentas precisa de atualização glibc , gcc , binutils etc precisam ser atualizados PARAR CONSTRUÇÃO .

Referências

Debian Wiki: BuildingTutorial
Construindo o Xfce
SegFault: Como construir e instalar o mais recente Cinnamon do Git
AskUbuntu: Como usar o 'apt' para obter o código fonte e depois separar a compilação

    
por 31.07.2015 / 00:27
1

Eu tentei "Compilando o Xfce", e agora parece ok.
Compile o Xfce v 4.12.0 na seguinte ordem:

xfce4-dev-tools;
libxfce4util;
xfconf;
libxfce4ui, garcon;
exo;
xfce4-panel;
thunar;
xfce4-settings, xfce4-session, xfdesktop, xfwm4, xfce4-appfinder;

Para cada um deles, execute ./configure; make; make install conforme listado no arquivo INSTALL .
veja também " link " .

    
por 07.09.2015 / 07:42

Tags