10.12 Sierra Mauvaise install via Terminal ?

M. Paul

Membre actif
30 Novembre 2004
423
5
43
Bonjour,

j'ai une extension de Firefox qui me permet de télécharger des vidéos depuis YouTube et autres : Video DownloadHelper
Hier il m'a demandé d'installer un convertisseur : Libav et Homebrew avant
Capture 2016-12-13 à 13.30.47.jpg

J'ai fait mais ça ne s'est pas très bien passé…
J'ai déjà eu des erreurs en installant Homebrew :
Bloc de code:
Error: Could not link:
/usr/local/etc/bash_completion.d/brew

Please delete these paths and run `brew update`.
Error: Could not link:
/usr/local/share/doc/homebrew

Please delete these paths and run `brew update`.
Error: Could not link:
/usr/local/share/zsh/site-functions/_brew

Please delete these paths and run `brew update`.
Error: Could not link:
/usr/local/share/man/man1/brew.1

Et puis d'autres erreurs ensuite :
Bloc de code:
Error: You must `brew link yasm texi2html faac lame xvid fdk-aac libogg libvorbis` before libav can be installed

Puis plusieurs du genre :
Bloc de code:
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/pkg-config
Target /usr/local/bin/pkg-config
is a symlink belonging to pkg-config. You can unlink it:
  brew unlink pkg-config

To force the link and overwrite all conflicting files:
  brew link --overwrite pkg-config

To list all files that would be deleted:
  brew link --overwrite --dry-run pkg-config

… et évidemment l'installation de Libav qui en a suivi semble incomplète…
:-((

Comme je ne vaut pas une bille avec le Terminal, je n'ose plus toucher à quoi que ça soit avant vos conseils !
- Laisser comme ça ?
- Tout corriger ?… comment ?
- Revenir en arrière et tout désinstaller ? ça ne me déplairait pas, mais… comment faire ?


Le fichier texte d'export des logs de Terminal peut être téléchargé ici

Vos conseils sont plus que les bienvenus !
;-)

Paul
 
Dernière édition:
Je te conseille de désinstaller Homebrew :
Bloc de code:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
 
bah nan je ne sais pas comment faire !…
;-)
Ceci dit l'install même si elle est partielle, semble quand même OK, non ?

Bloc de code:
==> Summary
  /usr/local/Cellar/opus/1.1.3: 15 files, 857.3K
Warning: libav: this formula has no --with-ffplay option so it will be ignored!
Warning: libav: this formula has no --with-libass option so it will be ignored!
Warning: libav: this formula has no --with-libquvi option so it will be ignored!
Warning: libav: this formula has no --with-x265 option so it will be ignored!
==> Installing libav
==> Using the sandbox
==> Downloading https://libav.org/releases/libav-11.4.tar.xz
######################################################################## 100,0%
==> Downloading https://github.com/libav/libav/commit/4d05e9392f84702e3c833efa86e84c7f1cf5f612.patch
######################################################################## 100,0%
==> Patching
==> Applying 4d05e9392f84702e3c833efa86e84c7f1cf5f612.patch
patching file libavcodec/libvpxenc.c
Hunk #1 succeeded at 70 (offset -1 lines).
==> ./configure --disable-shared --disable-indev=jack --prefix=/usr/local/Cellar/libav/11.4_2 --enable-gpl --enable-nonfree --enable-version3 --enable-vda
==> make
  /usr/local/Cellar/libav/11.4_2: 9 files, 19.7M, built in 4 minutes 1 second
Macbook-Pro-13-de-Eric:~ eric$
 
Oui ça a fonctionné…
Donc si je te suis bien :
- je laisse Libav
- je désinstalle Homebrew
C'est ça ?

Au fait, pour que tu me recommandes de désinstaller Homebrew, il y a une autre raison que ma mauvaise install ?

Merci
Paul
 
Oui ça a fonctionné…
Donc si je te suis bien :
- je laisse Libav
- je désinstalle Homebrew
C'est ça ?

Au fait, pour que tu me recommandes de désinstaller Homebrew, il y a une autre raison que ma mauvaise install ?

Merci
Paul
Je pensais à une réinstallation ensuite.

Perso je l'ai installé sans soucis (et désinstallé).

Par contre c'est l'install de Libav qui chez moi à "merdé".
 
Bon ça a foiré partiellement : Terminal me demande de relancer le script avec sudo :
Bloc de code:
Warning: Homebrew partially uninstalled (but there were steps that failed)!
To finish uninstalling rerun this script with `sudo`.
The following possible Homebrew files were not deleted:
/usr/local/.git/
/usr/local/.github/
/usr/local/.gitignore
/usr/local/.travis.yml
/usr/local/.yardopts
/usr/local/bin/
/usr/local/clamXav/
/usr/local/CODEOFCONDUCT.md
/usr/local/etc/
/usr/local/Homebrew/
/usr/local/Library/
/usr/local/LICENSE.txt
/usr/local/README.md
/usr/local/share/
/usr/local/var/
You may wish to remove them yourself.

Que faut-il que je tape docteur ?
;-)

Paul
 
Merci !
Ça avance : il ne resterait plus que 6 files à enlever (?) :
Bloc de code:
==> Removing Homebrew installation...
==> Removing empty directories...
==> /usr/bin/sudo /usr/bin/find /usr/local/Homebrew /usr/local/bin /usr/local/etc /usr/local/share /usr/local/var -name .DS_Store -delete
==> /usr/bin/sudo /usr/bin/find /usr/local/Homebrew /usr/local/bin /usr/local/etc /usr/local/share /usr/local/var -depth -type d -empty -exec rmdir {} ;
==> Homebrew uninstalled!
The following possible Homebrew files were not deleted:
/usr/local/bin/
/usr/local/clamXav/
/usr/local/etc/
/usr/local/Homebrew/
/usr/local/share/
/usr/local/var/
You may wish to remove them yourself.

Comment continuer ?
 
Ne pas oublier non plus dans le terminal la commande man (manuel) suivie du nom de la commande.
exemple :
man rm

Cette commande liste les options (souvent fort nombreuses) des commandes unix de base (Os X est un unix).
 
  • J’aime
Réactions: M. Paul
Personnellement > je préfère taper directement le nom de l'utilitaire (par exemple rm ici ) > sélection > clic_secondaire > menu contextuel : "Afficher la page de man".

Ainsi je n'ai pas a effacer la saisie de man > pour continuer directement la saisie de la commande...
 
  • J’aime
Réactions: M. Paul et jeanjd63
Personnellement > je préfère taper directement le nom de l'utilitaire (par exemple rm ici ) > sélection > clic_secondaire > menu contextuel : "Afficher la page de man".

Ainsi je n'ai pas a effacer la saisie de man > pour continuer directement la saisie de la commande...
Je ne connaissais pas. Super.