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

Re: Binary package wijzigen



Hoi,

Bedankt nog voor onderstaande. Ik heb het gedaan, en het leek allemaal
te lukken. Maar uiteindelijk was er een andere oplossing, en heb ik het
package niet gebruikt. Zo gaan de dingen soms...

Groeten,
Paul

Op 02-10-19 om 22:12 schreef Geert Stappers:
> On Wed, Oct 02, 2019 at 09:18:13PM +0200, Paul van der Vlis wrote:
>> Op 02-10-19 om 17:07 schreef Jos Lemmens:
>>> On Wed, Oct 02, 2019 at 04:29:28PM +0200, Paul van der Vlis wrote:
>>>>
>>>> wil graag wat wijzigen aan een binary Debian package,
>>>> er zit namelijk een fout in de afhankelijkheden.
> 
> Lees verder
> 
> 
>>>>
>>>> Verder wil ik deze fout graag melden aan de maker,
>>>> wellicht zit er een e-mail adres in het package.
>>>>
>>>> Er is geen source package (printer driver package).
>>>>
>>>> Hoe pak ik dit aan?
> 
> Kort:  dpkg-deb --control  path/to/foo_VER-DV_ARCH.deb 
> 
> 
> Lang:
> 
> Maintainer e-mail adres staat in de control file.
> Stel het package  foo_VER-DV_ARCH.deb en ligt in de directoy path/to
> 
> Ga in een directory staat waar het geen kwaad kan er je daar files
> overschrijft.
> 
> Voer nu uit
> 
>    dpkg-deb --control  path/to/foo_VER-DV_ARCH.deb
> 
> 
> In de directory waar je staat heb nu een directory 'DEBIAN'
> met daarin 'control' en 'md5sums'. Beide zijn tekstbestand.
> Zoek in 'control' Maintainer
> 
>    grep Maintainer DEBIAN/control
> 
> 
>>> Het programma strings laat alle ASCII karakters zien.
>>> Zo kun je op zoek naar het mail-adres.
>>>
>>>    strings BINARY | less
>>>
> 
> Jawel.  Echter gaan de strings "verloren" door compressie.
> 
> 
> 
>> Het lijkt me dat ik hem kan uitpakken, wijzigen, inpakken.
>  
>    man ar
> 
> 
>> Het resultaat geeft dan vast een checksum foutmelding of zoiets,
>> maar wellicht is dat weer op te lossen.
> 
> Ja, er zijn checksums. Nee, jij hebt er geen last van.
> 
> Mijn inschatting is dat je de control file gaat aanpassen.
> Want daar staan de afhankelijkheden gedefinieert.
> 
> Over de control file staat geen checksum.
> Met `sudo dpkg --install foo_VER-DV+1_ARCH.deb` is die
> dan ook gewoon te installeren.
> 
> 
> 
> Groeten
> Geert Stappers
> 



-- 
Paul van der Vlis Linux systeembeheer Groningen
https://www.vandervlis.nl/


Reply to: