|
From BZR |
|
Cuidado: esta versão é considerada instável e pode apresentar alguns erros : Use por sua conta e risco
E mantenha-se atualizado
Não esqueça de remover as demais versões de Cairo-dock de sua máquina antes de instalá-lo pelo BZR
Se houver qualquer erro : por favor, não seja tímido e abra um tópico em BZR forum
Com BZR no Launchpad, você pode nos ajudar rapidamente !
Se você programa em C (ou em outra linguagem usando o applet DBus), é muito fácil propor suas modificações num branch pessoal no Launchpad
Para mais informações, leia isto : Help us with BZR
Endereço do bazaar
Para mais informações sobre o endereço ou como navegar pelos arquivos fonte, vá em : https://code.edge.launchpad.net/cairo-dock
Método Genérico
Se você não está no Debian, Ubuntu ou qualquer outro Fork, Fedora ou ArchLinux, esta seção é feita para você! Para os demais, vá para as próximas seções.
- Instalar todas as dependências. Cuidado : a nomenclatura pode variar segundo a distribuição (dev pode ser chamado devel, etc.)
bzr libtool build-essential automake1.9 autoconf m4 autotools-dev pkg-config zenity intltool gettext libcairo2-dev libgtk2.0-dev librsvg2-dev libdbus-glib-1-dev libgnomeui-dev libvte-dev libxxf86vm-dev libx11-dev libalsa-ocaml-dev libasound2-dev libxtst-dev libgnome-menu-dev libgtkglext1-dev freeglut3-dev glutg3-dev libetpan-dev libxklavier-dev libwebkit-dev libexif-dev curl E libthunar-vfs-1-dev para XCFE ou libgnomevfs2-dev para os outros.
- Baixe o último código fonte com bzr em um diretório de sua escolha:
bzr checkout --lightweight lp:cairo-dock-core
bzr checkout --lightweight lp:cairo-dock-plug-ins Se você não tem o plug-in Launchpad do bzr, o endereço completo é: bzr://bazaar.launchpad.net/~cairo-dock-team/cairo-dock-core/
bzr://bazaar.launchpad.net/~cairo-dock-team/cairo-dock-plug-ins/
- Compile Cairo-Dock and depois seus plug-ins:
cd cairo-dock-core
autoreconf -isvf && ./configure --prefix=/usr
make -j $(grep -c ^processor /proc/cpuinfo) ## se ocorrer um erro, veja se você instalou todas as dependências, ou crie um tópico no fórum
# make install ## em modo de root
cd ../cairo-dock-plug-ins/
autoreconf -isvf && ./configure --prefix=/usr
make -j $(grep -c ^processor /proc/cpuinfo)
# make install ## como root e caso você não tenha tido erros previamente Dicas: com "make -j $(grep -c ^processor /proc/cpuinfo)" a compilação usa todos os núcleos de seu compilador.
- Atualize com este comando em ambos diretórios (cairo-dock-core and cairo-dock-plug-ins) Compile com os mesmos comandos como dito na caixa anterior.
- Dicas: Se você quiser em quer versão está:
Debian / Ubuntu
Mav (com ajuda do matttbe ) escreveu um script para usuários do Debian, Ubuntu, ou Linux Mint (cairo-dock_bzr.sh) que permite a instalação e atualização via SVN e evita os passos cansativos da recuperação e instalação dos fontes. Além disto, o script instalará automaticamente todos os pacotes necessários para a compilação, os mesmos descritos na parte "Por compilação"
Se você estiver no Debian, Ubuntu ou Linux Mint você também pode instalar o Cairo-Dock com pacotes DEB do nosso 'Weekly Build' PPA.
Você pode adicionar este PPA em seu arquivo sources.list com o script do Mav. Ou olhe aqui: ppa Weekly
Primeira instalação Abra um Terminal, comece criando um diretório específico, por exemplo /opt/cairo-dock_bzr, e use-o sem permissão de administrador:
sudo mkdir /opt/cairo-dock_bzr
sudo chown $USER:$USER /opt/cairo-dock_bzr
cd /opt/cairo-dock_bzr
Pegue o script, faça-o executável e execute-o:
wget http://bzr.glx-dock.org/cairo-dock_bzr.sh
sudo chmod u+x cairo-dock_bzr.sh
./cairo-dock_bzr.sh REM: Para usuários do Debian, você precisa instalar o pacote 'sudo'.
Depois disto, você recebe o seguinte menu:
1 --> Mettre à jour la version BZR installée
2 --> Installer la version BZR pour la première fois
3 --> Reinstaller la version BZR actuelle
4 --> Désinstaller la version BZR
5 --> A propos
And the translation is :
1 --> Update (your BZR release)
2 --> Install (your BZR release)
3 --> Reinstall (your BZR release)
4 --> Uninstall (your BZR release)
5 --> About
Depois de pressionar "2", você pode escolhar baixar por http ou https (caso esteja sob proxy).
Por fim, entre sua senha quanto o script pedir para que a instalação continue.
Uma mensagem é mostrada a cada instalação de módulo e a mensagem final indica que tudo ocorreu bem. Se não, consulte o arquivo log.txt no diretório que foi criado no início, /opt/cairo-dock_svn. Olhe no fim deste arquivo para localizar o problema e poste isto no fórum. Isto pode ajudar!
Atualizar
Abra um terminal no diretório que você criou na primeira instalação, /opt/cairo-dock_svn e execute o script novamente.
cd /opt/cairo-dock_bzr
./cairo-dock_bzr.sh
Digite "1" para começar a atualização
Se uma atualização é encontrada, entre sua senha, do contrário a mensagem "No update available" aparecerá e o script vai terminar.
Nota: O script feito pelo Mav atualiza automaticamente, portanto, cada vez que você rodá-lo, ele procurará pela última versão disponível do próprio script
Dicas Você pode criar um lançador no Cairo-dock para executar o script. Para isto, é necessário criar um novo lançador, clique com o botão direito do mouse sobre o dock e "Adicionar um lançador manual"
- Nome do lançador : Cairo BZR Update (exemplo)
- Comando para executar no clique :
gnome-terminal --diretório de trabalho=/opt/cairo-dock_bzr/ -e "./cairo-dock_bzr.sh"
(troque seu "diretório de trabalho" se necessário)
- Nome ou caminho da imagem:
(seu ícone mais bonito !)
Valide e clique no seu novo ícone para atualizar a sua versão do SVN.
ArchLinux É fácil com Yaourt !
No modo de root, adicione os repositório do arlinuxfr em seu arquivo /etc/rc.conf
[archlinuxfr]
Server = http://repo.archlinux.fr/i686/
ou
[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64/
Instale o yaourt se tiver que fazê-lo antes.
sudo pacman -S yaourt
yaourt -Syu
Agora, instale o cairo-dock e seus plug-ins !
yaourt -S cairo-dock-bzr cairo-dock-plug-ins-bzr --noconfirm
Lembre-se de verificar o PGKBUILD dos plugins e remover os plugins que você quiser da linha da blacklist.
Fedora - Instale este kit
su -
yum -y groupinstall buildsys-build
- Depois disto, instale todas as dependêncis com yum install:
yum install bzr alsa-lib-devel automake dbus-glib-devel desktop-file-utils gettext gnome-menus-devel gnome-vfs2-devel gtk2-devel gtkglext-devel intltool libXcomposite-devel libXinerama-devel libXrender-devel libXtst-devel libXxf86vm-devel libetpan-devel libexif-devel libgnomeui-devel librsvg2-devel libtool libxklavier-devel libxml2-devel vte-devel perl WebKit-gtk-devel curl
Instale Thunar-devel ao invés do gnome-vfs2-devel se você usa XFCE
- Depois, baixe os fontes em, por exemplo, /opt/ with com permissão de usuário:
bzr checkout --lightweight lp:cairo-dock-core
bzr checkout --lightweight lp:cairo-dock-plug-ins
- Compile Cairo-Dock and its plug-ins:
cd cairo-dock-core
autoreconf -isvf && ./configure --prefix=/usr && make
su -
make install # Se não houveram erros previamente
exit
cd ../cairo-dock-plug-ins/
autoreconf -isvf && ./configure --prefix=/usr && make
su -
make install # Se não houveram erros previamente
exit
- Atualize o cairo-dock-core e cairo-dock-plug-ins com o seguinte comando: Compile com os mesmos comandos mostrados anteriormente.
Gentoo
Para maior precisão veja aqui.
openSUSE KDE 64-bits otimizado
- Esta é uma lista quase exaustiva das dependências requeridas. Instale antes de compilar:
automake
autoconf
libtool
m4
pkg-config
zenity
intltool
gettext
cairo and possibly cairo-devel
gtk2-devel
librsvg-devel
dbus-1-glib-devel
vte-devel
xorg-x11-libx11-devel
libasound2
xorg-x11-libs
gnome-menus-devel
libgnome-menu2
libgnomeui-devel
gtkglext
freeglut-devel
libetpan-devel
libxklavier-devel
libwebkit-devel
libexif-devel
curl
libgnomevfsmm-2_6-1
É possível que outras dependências sejam requeridas. Se a compilação perguntar por elas, verifique os seguintes nomes, eles podem diferenciar, pois vieram do Fedora:
alsa-lib-devel
libXcomposite-devel
libXinerama-devel
libXrender-devel
libXtst-devel
libxml2-devel
perl
Eles devem já estar incluídos nos pacotes xorg-x11, alsa e xml.
- Depois vá para um novo diretório para baixar os fontes (com permissão de usuário):
bzr checkout --lightweight lp:cairo-dock-core
bzr checkout --lightweight lp:cairo-dock-plug-ins
- Compile Cairo-Dock e seus plug-ins:
cd cairo-dock-core
autoreconf -isvf && ./configure --prefix=/usr
make -j $(grep -c ^processor /proc/cpuinfo)
sudo make install
cd ../cairo-dock-plug-ins/
**Se você estiver usando arquitetura 32-bits, não use esta linha: sudo cp /usr/lib/pkgconfig/cairo-dock.pc /usr/lib64/pkgconfig/
autoreconf -isvf && ./configure --prefix=/usr
make -j $(grep -c ^processor /proc/cpuinfo)
sudo make install
- Atualize o cairo-dock-core e cairo-dock-plug-ins com o seguinte comando: Compile com os mesmos comandos mostrados anteriormente.
Dicas
ATOM Feed
Um feed atom está disponível para que você saiba quando houver uma atualização (todos os dias ;-)).
http://bazaar.launchpad.net/%7Ecairo-dock-team/cairo-dock-core/cairo-dock/atom
http://bazaar.launchpad.net/%7Ecairo-dock-team/cairo-dock-plug-ins/plug-ins/atom
Conky
You can use the Atom feed on conky with a script.
- You need curl :
sudo apt-get install curl (or yum install curl, sudo pacman -S yaourt, emerge -av net-misc/curl, etc. depending of your distribution)
- Save these line on your computer (for example '~/.conky-rss' ; a file hidden in your home)
uri=$1 lines=$2 titlenum=$3
if [[ "$uri" == "" ]]; then
echo "No URI specified, cannot continue!" >&2
echo "Please read script for more information" >&2
else
if [[ $lines == "" ]]; then lines=5 ; fi
if [[ $titlenum == "" ]]; then titlenum=2 ; fi
curl -s --connect-timeout 30 $uri |\
sed -e 's/<\/title>/\n/g' |\
grep -o '.*' |\
sed -e 's///' |\
head -n $(($lines + $titlenum)) |\
tail -n $(($lines))
fi
- This script needs +x right
chmod u+x CHEMIN/NAME_OF_YOUR_FILE.sh (~/.conky-rss.sh)
- Modify your ~/.conkyrc with, for example
${color white}Cairo-Dock${color} ${hr 2}
${color lightgrey}Core : ${execi 900 ~/.conky-rss.sh http://bazaar.launchpad.net/%7Ecairo-dock-team/cairo-dock-core/cairo-dock/atom 2 1}
Plug-ins : ${execi 900 ~/.conky-rss.sh http://bazaar.launchpad.net/%7Ecairo-dock-team/cairo-dock-plug-ins/plug-ins/atom 2 1} (modify every 2 in order to have more or less lines and change the path of the script (~/.conky-rss.sh)
|
|