Compilant i instal·lant Rsync des del codi font en un FreeBSD 12 antic que ja no admet actualitzacions

Compilant i instal·lant Rsync des del codi font en un FreeBSD antic que ja no admet actualitzacions

En aquest xicotet article t'explique com he solventat un problema que tenia a una màquina FreeBSD 12 obsoleta, ja que s'han eliminat els respositoris i no permet fer instal·lacions.

En aquesta màquina ja no podia instal·lar amb $ pkg install rsync ni tampoc fer cerques amb $ pkg search rsync, i al final la única manera era descarregar-me el codi de Rsync per a la versió FreeBSD 12 arm7 i provar a compilar-ho a ma.

El primer que farem serà comprovar que tenim compilador:


$ cc --version
$ make -V MAKE_VERSION

A continuació, descarreguem una versió de rsync compatible amb processador arm i FreeBSD 12:


$ mkdir /usr/local/src
$ cd /usr/local/src
$ fetch --no-verify-peer https://download.samba.org/pub/rsync/src/rsync-3.1.3.tar.gz
rsync-3.1.3.tar.gz                                     884 kB 2218 kBps    00s

I ja ho tenim al nostre equip. Anem bé.

Ara descomprimim i preparem els fitxers de compilació:


$ tar xzf rsync-3.1.3.tar.gz
$ touch proto.h proto.h-tstamp
$ make

I finalment compilem amb:


$ make install
./install-sh -c -d /usr/local/bin
/usr/bin/install -c  -m 755 rsync /usr/local/bin
./install-sh -c -d /usr/local/share/man/man1
./install-sh -c -d /usr/local/share/man/man5
if test -f rsync.1; then /usr/bin/install -c -m 644 rsync.1 /usr/local/share/man/man1; fi
if test -f rsyncd.conf.5; then /usr/bin/install -c -m 644 rsyncd.conf.5 /usr/local/share/man/man5; fi
$ 

I ja tenim rsync en el nostre sistema perfectament operatiu. Pots veure-ho a la ruta /usr/local/bin/rsync.

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES