[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: