Autore Topic: Problema durante installazione di tcsh usando ccr  (Letto 330 volte)

Offline scaglia

  • *
  • Post: 2
  • Reputazione: 0
    • Mostra profilo
Problema durante installazione di tcsh usando ccr
« il: 05 Gennaio 2016 ore 16:40 »
Salve a tutti, sto avendo un problema durante l'installazione di tcsh usando ccr. Vi mostro i pezzi alcuni pezzi dell'output:

Codice: [Seleziona]
mkdir -p /tmp/ccrbuild-1000/tcsh/tcsh/pkg/tcsh//bin
mv -f /tmp/ccrbuild-1000/tcsh/tcsh/pkg/tcsh//bin/tcsh  /tmp/ccrbuild-1000/tcsh/tcsh/pkg/tcsh//bin/tcsh.old
mv: impossibile eseguire stat di "/tmp/ccrbuild-1000/tcsh/tcsh/pkg/tcsh//bin/tcsh": File o directory non esistente
Makefile:600: set di istruzioni per l'obiettivo "install" non riuscito
make: [install] Errore 1 (ignorato)
cp tcsh /tmp/ccrbuild-1000/tcsh/tcsh/pkg/tcsh//bin/tcsh
chmod 755 /tmp/ccrbuild-1000/tcsh/tcsh/pkg/tcsh//bin/tcsh
make: "install.man" è aggiornato.
Codice: [Seleziona]
==> Compilazione terminata: tcsh 6.19.00-1 (mar  5 gen 2016, 16.33.16, CET)
[sudo] password di scaglia:
caricamento dei pacchetti in corso...
risoluzione delle dipendenze in corso...
ricerca dei pacchetti in conflitto in corso...

Pacchetti (1) tcsh-6.19.00-1

Dimensione totale dei pacchetti da installare:  1,01 MiB

:: Vuoi procedere con l'installazione? [S/n] s
(1/1) verifica delle chiavi presenti nel portachiavi                             [##############################################] 100%
(1/1) verifica dell'integrità dei pacchetti                                      [##############################################] 100%
(1/1) caricamento dei file dei pacchetti                                         [##############################################] 100%
(1/1) controllo dei conflitti in corso                                           [##############################################] 100%
errore: impossibile eseguire l'operazione richiesta (file in conflitto)
tcsh: /bin è già presente nel filesystem
Si sono verificati degli errori, nessun pacchetto è stato aggiornato.

Vi lascio pure l'output di uname -ar
Codice: [Seleziona]
uname -ar
Linux chakra-pc 4.2.6-1-CHAKRA #1 SMP PREEMPT Mon Nov 16 22:52:52 CET 2015 x86_64 GNU/Linux

Secondo voi c'è bisogno di modificare il pkgbuild o l'install?

Grazie a tutti in anticipo! :)
« Ultima modifica: 07 Gennaio 2016 ore 20:11 da FranzMari »

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Problema durante installazione di tcsh usando ccr
« Risposta #1 il: 06 Gennaio 2016 ore 11:09 »
sembra che /bin sia solo un link. il PKGBUILD deve installare gli eseguibili in /usr/bin.

prova a editare il PKGBUILD e dove dice prefix=/ cambialo in prefix=/usr
e in ultima riga /bin/csh  diventa /usr/bin/csh

Offline scaglia

  • *
  • Post: 2
  • Reputazione: 0
    • Mostra profilo
Re:Problema durante installazione di tcsh usando ccr
« Risposta #2 il: 06 Gennaio 2016 ore 15:17 »
Funziona! Ecco le modifiche ho fatto al PKGBUILD:
Codice: [Seleziona]
build() {
  cd "${srcdir}/${pkgname}-${pkgver}"

#  ./configure --prefix=/ --sysconfdir=/etc
  ./configure --prefix=/usr --sysconfdir=/etc
  make
}
Codice: [Seleziona]
package() {
  cd "${srcdir}/${pkgname}-${pkgver}"
 
  make DESTDIR="${pkgdir}" mandir=/usr/share/man install install.man

  install -Dm0644 "${srcdir}/csh.cshrc" "${pkgdir}/etc/csh.cshrc"
  install -Dm0644 "${srcdir}/csh.login" "${pkgdir}/etc/csh.login"
  install -Dm0644 Copyright "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
  ln -s tcsh "${pkgdir}/usr/bin/csh"
}
Metto il flag SOLVED alla discussione.
Grazie mille :)

Offline FranzMari

  • *
  • Post: 2809
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
Re:[SOLVED]Problema durante installazione di tcsh usando ccr
« Risposta #3 il: 07 Gennaio 2016 ore 20:11 »
Metto il flag SOLVED alla discussione.
Grazie mille :)

La prossima volta usa l'apposito pulsante, per favore ;)
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

 

Template by Homey | Sito ufficiale | Disclaimer