[annuncio] pkgsrc repository per Slackware 15.0

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
VMS
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: sab 8 feb 2025, 13:30
Nome Cognome: Paolo Vincenzo Olivo
Slackware: 15.0
Kernel: 5.15
Desktop: FVWM
Località: Genzano di Roma
Contatta:

[annuncio] pkgsrc repository per Slackware 15.0

Messaggio da VMS »

Ho cominciato a usare pkgsrc su Slackware a partire da 14.1, con risultati più che discreti. A partire da 15.0, ho deciso di condividere [1] i pacchetti compilati sul desktop PC tramite il mio web server (vecchio laptop su cui attualmente gira NetBSD 10.1). Al momento sono aggiornati all'ultima release stabile quadrimestrale, ovvero 2024Q4.

I pacchetti assumono un pkgsrc bootstrap [2][3] con PREFIX=/usr/pkg.
Per installarli con pkgin [4] basta aggiungere il link del repository riportato in calce a /usr/pkg/etc/pkgin/repositories.conf.
Sul repository trovate software che utilizzo personalmente e/o che trovo utile, tra cui:

- versioni aggiornate di Firefox, Libreoffice, GCC, CLang/LLVM, Rust, Python, PostgreSQL e altri
- svariate utility orientante a networking, text-processing, system monitoring, development (librerie incluse)
- molti clients CLI e TUI per varie piattaforme e protocolli di rete
- software per un desktop modulare, leggero e minimale, inclusi stacking window managers tradizionali.
- programmi retro basati su X11/Motif
- plan9port e altre curiosità

Il repository è mirrored su packages.pkgsrc.pub, sicuramente più affidabile del mio homeserver, ma a quanto pare il mirror è soggetto a rsync incrementale (oltre a essere attualmente datato), col risultato che le versioni aggiornate dei pacchetti si aggiungono di continuo alle vecchie. Non un problema rilevante, fintanto che il pkg_summary contiene solo la lista dei pacchetti nuovi, ma dovrò comunque parlare con l'amministratore di pkgsrc.pub per risolvere la questione.

Una nota per quanto concerne libreoffice: è necessario aggiornare il dynamic runtime linker con `ldconfig' dopo aver aggiunto i paths agli shared objects per libreoffice e gcc12 in /etc/ld.so.conf

Codice: Seleziona tutto

/lib64
/usr/lib64
/usr/local/lib64
/usr/pkg/lib
/usr/pkg/gcc12/lib64
/usr/pkg/libreoffice-24.8.3.2/lib/libreoffice/program
Per tutti gli altri pacchetti è sufficiente aggiungere /usr/pkg/lib.

Happy slacking!

[1] URL repository: https://retrobsd.ddns.net/pub/packages/All/
[2] pkgsrc bootstrap README
[3] how to use pkgsrc on linux
[4] pkgin, a binary package manager for pkgsrc
"Attempts to change the real world by altering the structure of the Usenet is an attempt to work sympathetic magic"

Rispondi