← Back to team overview

sslug-teknik team mailing list archive

Re: pinning der giver locale pakker forrang

 

Michael Rasmussen <mir@xxxxxxxxx> writes:

> On Wed, 03 Aug 2005 13:08:34 +0200, Peter Makholm wrote:
>
>> 
>> Sørg for at der står 'Origin: local' i Release-filen i dit eget
>> repository så kan du pinne på 'Pin: release o=local'.
> Nu har jeg ikke et lokalt repository.

Hvis du skal have apt-get til at håndtere din pakke skal den ligge i
et repository.

> Det der er mit problem, er, at jeg nogen gange, når jeg vil ændre i
> Debians standard options, henter pakken fra source, og oversætter
> selv.

Sørg for at den har et specielt versionsnummer. Eventuelt ved at
tilføje .local0 til versionsnummeret. Ting bliver let lidt rodet af
ens versionsnumre.

> Problemet er så, at næste gang jeg afvikler apt-get update,
> insisterer apt-get på at hente den binære version af pakken fra
> Debians repository,

Jeg kan umidelbart se tre løsninger:

  - Lav et lokalt repository så du *kan* lave pinning

  - Sæt pakken på 'hold' i dpkg's database

  - Giv din egen version af pakken et epoch

Jeg ville nok foretrække løsningerne i den rækkefølge. Epochs bliver
så besværlige hvis du vil holde op med at vedligeholde din egen
version eller at pakken skal indgå i afhængigheder.

-- 
 Peter Makholm     |        One thing you do is prevent good software from
 peter@xxxxxxxxxxx |      being written. Who can afford to do professional
 http://hacking.dk |                                     work for nothing?
                   |                                         -- Bill Gates


References