Mitre,
Eu tenho uma idéia do que deve ser feito.
Vc deve criar um pacote java e usar a tag provides no arquivo control.
Segue o passo a passo
Crie um diretorio foo-1.0 e entre nele
Crie um diretorio debian e entre nele
Crie um arquivo control com as seguintes linhas:
Source: foo
Priority: optional
Maintainer: Seu Nome <seu email>
Build-Depends: debhelper (>= 4.0.0)
Standards-Version: 3.6.1
Section: util
Package: foo
Section: util
Architecture: any
Provides: mozilla-firefox
Description: Dummy package for mozilla-firefox
Crie um arquivo changelog com as seguintes linhas
foo ('1.0-1) unstable; urgency=low
* Versao Inicial
-- Seu Nome <seu email> Fri, 10 Feb 2006 20:46:18 -0200
Cria rules com as seguintes linhas
#!/usr/bin/make -f
configure: configure-stamp
configure-stamp:
dh_testdir
touch configure-stamp
build: build-stamp
build-stamp: configure-stamp
dh_testdir
touch build-stamp
clean:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
binary-indep: build install
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs
# dh_installdocs
# dh_installexamples
# dh_install
# dh_installmenu
# dh_installdebconf
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_installinit
# dh_installcron
# dh_installinfo
# dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
# dh_perl
# dh_python
dh_makeshlibs
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure
No diretorio foo execute o seguinte comando:
dpkg-buildpackage -rfakeroot
O pacote foo será criado com o Provides mozilla-firefox
Instale esse pacote. Seria bom ajustar as prioridades em apt_preferences
para que utilize sempre esse pacote ao invés do original.
PS: Não testei para ver se funciona, mas a idéia é mais ou
menos essa!!!!
--
Marco Catunda
2006/5/28, J. F. Mitre <[EMAIL PROTECTED]>:
Logo no começo, temos uma nota:
Nota: se você seguir este guia, não remova a versão
do Ubuntu do Firefox, pois se você o fizer os
seguintes pacotes ficarão quebrados: Yelp
(visualizador da ajuda), Epiphany, Gnome-app-install
(Adicionar Aplicações), Liferea, Blam e todas as outras
aplicações que precisam do motor de renderização gecko.
O que eu gostaria é de criar um pacote .deb que não modifique o sistema, é
mais ou menos como confundir o sistema de atualização dizendo que você tem
uma versão 20 (vinte mesmo) do firefox, assim, ele nunca será atualizado
pelo apt-get e terá sempre as dependências corretas. É claro que somente
funciona por que eu realmente tenho o firefox instalado.
Dessa forma eu posso instalar o liferea ou monodevelop sem ter 2 firefox no
computador (como você fez e esse guia ensina).
Sei que isso é possível, é até usado (ou era) no kurumin quando ele
acompanhava o pacote do firefox do site (hoje ele usaria o .deb).
Será que alguém sabe ao menos o nome do programa que faz isso.
Não consegui gerar uma conjunto de palavras chave razoável para uma busca
produtiva no google.
Valeu!
J. F. Mitre
On 5/28/06, Tiago Z.C <[EMAIL PROTECTED]> wrote:
>
> então cara, não sei fazer isso q vc falou, mas acho q isto pode ajudar, no
> meu caso, eu tinha o firefox do ubuntu instalado, e para instalar a nova
> versão segui este guia:
>
> https://wiki.ubuntu.com/FirefoxNovaVersao
>
> logo, fiquei com a última versão do firefox e não tive problemas para
> instalar o mono, ou outro software que requisitasse o firefox
>
> :D
>
> On 5/28/06, J. F. Mitre <[EMAIL PROTECTED]> wrote:
> >
> > Como eu crio um pacote falso de um software apenas para satisfazer
> > dependências.
> >
> > Exemplo. Para instalar o monodevelop é preciso instalar o firefox, mas
> eu
> > uso o firefox que é distribuido diretamente do site da mozilla, logo não
> > tenho .deb instalado e portanto fica "parecendo" que eu preciso
> instalar
> > o
> > firefox.
> >
> > Eu sei que é possível criar o .deb apenas para contornar esse tipo de
> > problema com dependências, mas não sei como se faz isso, alguém já vez
> > algo
> > parecido ?
> >
>
--
João Felipe Mitre
e-mail: [EMAIL PROTECTED]
http://jfmitre.blogspot.com
--
ubuntu-br mailing list
[email protected]
www.ubuntu-br.org
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
--
--
Marco Catunda
--
ubuntu-br mailing list
[email protected]
www.ubuntu-br.org
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br