sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #83952
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