Re: Duvidas com criação de pacotes de upgrade no Potato
Em Sun, 30 Dec 2001 16:04:24 -0200
Gustavo Noronha Silva <kov@debian.org> wrote:
> On Sun, 30 Dec 2001 15:26:52 -0200
> Alexandro Dias de Almeida <alex.lmd@sdf.lonestar.org> wrote:
>
> > Mais uma dúvida de criação de Pacotes. :)
> >
> > Baixei os fonte do qt2.3.2, necessários para a útima versão do licq,
> > compilei na minha máquina e criei dois pacotes um chamado libqt2.3, e outro
> > libqt2.3-dev, coloquei no meu repositório dei um apt-get install libqt2.3 e
> > o apt desinstalou a libqt2, conforme eu tinha previsto no arquivo control do
> > meu pacote e tudo funcionou beleza. Mas eu queria criar um pacote libqt2,
> > com a versão 2.3.2 da qt para ser um upgrade d libqt2 do potato e não mais
> > pacote, pois bem fiz isso, segui os mesmos passo do pacote da versão
> > anterior, mas ao dar um apt-get upgrade libqt2 ele não pega nada no meu
> > repositório. O que esta faltando ? Acredito que seja algo errado no meu
> > control. Esou usando o dpkg --build na mão mesmo.
> > Segue anexo meus dois arquivos control, dos meus pacote libqt2 e libqt2-dev.
> > Eles foram "discaradamente" copiados do pacote do potato e modificados. :-P
> o arquivo control não veio... como é que você está gerando esse seu
> repositório? Esse problema deve ser fácil resolver... é só modificar o control
> e regerar o Packages.gz...
Opsss !!,
Ai vai os arquivos logo abaixo.
Estou criando os meus pacotes assim:
~
+-debian
+-qt2.3.2
+-DEBIAN
| +-control
| +- etc, etc, etc
+-usr
+- .....
+- .....
No diretório usr coloco tudo o que eu quero que seja instalado pelo pacote.
E gero o pacote com o comando
$fakeroot dpkg --build debian/qt2.3.2/ libqt2_2.3.2_i386.deb
---control do pacote libqt2
Package: libqt2
Version: 2.3.2
Section: libs
Priority: optional
Architecture: i386
Depends: libc6 (>= 2.1.2), libjpeg62, libpng2, libstdc++2.10, libz1, xlib6g (>=
3.3.6)
Conflicts:
Replaces: qt2, libqt2.1, libqt2
Installed-Size: 7772
Maintainer: Alexandro D. Almeid<xandroalmeida@yahoo.com.br>
Description: Qt GUI Library (runtime version).
This package contains the files necessary for running applications that use
Qt.
Source: qt2.3.2
---control do pacote libqt2-dev
Package: libqt2-dev
Version: 2.3.2
Section: devel
Priority: optional
Architecture: i386
Depends: libc6-dev, libqt2.3, libc6 (>= 2.1.2), libpng2, libstdc++2.10, libz1, x
lib6g (>= 3.3.6)
Conflicts: qt0-dev, qt-dev, qt1g-dev (<= 1.44-4), libqt2
Replaces: libqt2-dev
Provides: libqt2.3-dev
Installed-Size: 5044
Maintainer: Alexandro D. Almeida <xandroalmeida@yahoo.com.br>
Description: Qt GUI library (development version).
Qt is a complete framework for development of GUI, based on a set of
C++ classes. The header files, manual pages, and *moc*,
Qt's own Meta Object Compiler are included as well
as a static version of the library.
Source: qt2.3.2
--- Fim dos arquivos.
T+
Alexandro
Reply to: