Blog di Un Utente Linux

Modificare il pacchetto discord

Intorduzione

In questi giorni di feste natalizie ho approfittato di un po di tempo libero per installare sul mio laptop debian 11, per molti anni ho usato questo SO per lavoro mentre a casa usavo fedora… negli utlimi tempi fedora mi ha un po’ seccato con dei problemi legati al bluethoot e all’introduzione di pipewire.

Una delle applicazioni che uso per mantenermi in contatto con i miei amici e discord, scaricabile da qui.

Il pacchetto fornito ha delle dipendenze non strettamente mandatorie, che ho rimosso.

Procedura

Primo passo scarico il pacchetto dell’applicativo:

$ wget https://dl.discordapp.net/apps/linux/0.0.16/discord-0.0.16.deb

Creo le cartelle neccessarie:

$ mkdir -p newpack oldpack/DEBIAN

Estraggo i file dell’applicativo:

$ dpkg-deb -x discord-0.0.16.deb oldpack/

Estraggo i file di controllo del pacchetto:

$ dpkg-deb -e discord-0.0.16.deb oldpack/DEBIAN

Con questo comando $ cat oldpack/DEBIAN/control visualizzo il contenuto del file di controllo :

Package: discord
Version: 0.0.16
Depends: libc6, libasound2, libatomic1, libgconf-2-4, libnotify4, libnspr4, libnss3, libstdc++6, libxss1, libxtst6, libappindicator1, libc++1
Section: net
Priority: optional
Homepage: https://discord.com
Architecture: amd64
Installed-Size: 184052
Maintainer: Discord Maintainer Team <native-team@discord.com>
Description: Chat for Communities and Friends
 Discord is the easiest way to communicate over voice, video, and text. Chat,
 hang out, and stay close with your friends and communities.

Da cui rimuovo i le dipendenze : libappindicator1, libc++1 e procedo a ricomporlo con il comando:

$ dpkg-deb -Z xz -b oldpack/ newpack/

In fine procedo ad installarlo.

Riferimenti

Powered by Soopr   •  Theme  Moonwalk