Homebrew su OS X - Diamo la birra al Mac

Inserite qui le vostre guide, trucchi e consigli

Moderatore: ModiMaccanici

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
faxus ha scritto:
ven, 06 lug 2018 10:06
Consiglio ai mastri birrai l'articolo odierno di OSXDaily...
... Indica ai curiosi come trovare, col Finder o Terminale, i pacchetti installati con brew...
Già che c'ero ho aggiornato.

C'erano un bel po' di cose da aggiornare.
Infatti buttare il ciarpame ha prodotto un bel po' di residui della fermentazione

Codice: Seleziona tutto

MacBook-Pro-di-Fabio:~ faxus$ brew doctor
Your system is ready to brew.
MacBook-Pro-di-Fabio:~ faxus$ brew cleanup; brew cask cleanup
Removing: /usr/local/Cellar/...
...
==> This operation has freed approximately 2.3GB of disk space.
==> Removing cached downloads
/Users/faxus/Library/Caches/Homebrew/Cask/...
...
==> This operation has freed approximately 197.3MB of disk space
Mica male... 2.5GB...

Avatar utente
Scialla
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 17896
Località: Torino

Top

Codice: Seleziona tutto

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Error: Failure while executing; `git config --local --replace-all homebrew.private true` exited with 1.
Che devo fare?
Leggerò lunedì... vado sul Viso ;)
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

Avatar utente
Scialla
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 17896
Località: Torino

Top

Niente? Vabbé se riesco a rimanere sveglio oggi pomeriggio (ieri 12 ore di camminata e 4 ore di macchina e 4 ore di sonno) oggi ci smanetto un po....
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

Avatar utente
andrea_mac
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mar, 09 dic 2008 14:17
Messaggi: 2542
Località: Kernel Linux

Top

Contatta:
non t'ammazzare troppo di lavoro eh!
    UNIX Live Free or Die!


    Avatar utente
    Scialla
    Stato: Non connesso
    Expert
    Expert
    Avatar utente
    Iscritto il: mer, 12 ago 2009 19:27
    Messaggi: 17896
    Località: Torino

    Top

    Ah già, il giardino bot(t)anico :D

    comunque è bastato reinstallare xcode

    Codice: Seleziona tutto

    xcode-select --install
     Il futuro (Apple)? Nammerda!

    Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

    Avatar utente
    faxus
    Stato: Non connesso
    Pro-Expert 
    Pro-Expert 
    Avatar utente
    Iscritto il: lun, 02 giu 2014 15:12
    Messaggi: 30459
    Località: Circondato dalle bufale

    Top

    Contatta:
    Scialla ha scritto:
    lun, 30 lug 2018 09:36
    Niente? Vabbé se riesco a rimanere sveglio oggi pomeriggio (ieri 12 ore di camminata e 4 ore di macchina e 4 ore di sonno) oggi ci smanetto un po....
    ...

    Immagine

    Avatar utente
    Scialla
    Stato: Non connesso
    Expert
    Expert
    Avatar utente
    Iscritto il: mer, 12 ago 2009 19:27
    Messaggi: 17896
    Località: Torino

    Top

    Si si, avevo letto, grazie....

    e infatti è stato quello a farmi ricordare del problema, di cui già mi ero dimenticato :D

    e mentre c'ero ho provato a reinstall are Xcode e ha funzionato.

    Grazie del pensiero....
     Il futuro (Apple)? Nammerda!

    Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

    utente eliminato
    Stato: Non connesso

    Top

    Scusate se vi interrompo.

    Sto prendendo confidenza con il terminale, ho installato pip e vorrei installare inoltre un modulo chiamato PyQt4.

    Codice: Seleziona tutto

    python -m pip install PyQt4
    Risposta

    Codice: Seleziona tutto

    You Might be using Old version of Python. Please upgrade it First...
    In realtà da https://www.python.org/ ho installato l'ultimo pkg disponibile di python 3.7 eppure il terminale continua a ripetere che sono fermo a python 2.x.

    Ho dato il comando

    Codice: Seleziona tutto

    brew update && brew upgrade
    ma non c'è verso...

    --Aggiornamento--
    Sono riuscito a risolvere con il comando

    Codice: Seleziona tutto

    brew install pyqt

    Avatar utente
    faxus
    Stato: Non connesso
    Pro-Expert 
    Pro-Expert 
    Avatar utente
    Iscritto il: lun, 02 giu 2014 15:12
    Messaggi: 30459
    Località: Circondato dalle bufale

    Top

    Contatta:
    Un articolo sul benemerito OSXDaily mi ricorda che dopo l'aggiornamento stabilizzatore a macOS High Sierra dovrei aggiornare...
    http://osxdaily.com/2018/10/20/how-list ... alled-mac/

    Lo vediamo dopo.

    Però come al solito l'aggiornamento da App Store di CLT sembra non valga.
    Quindi brew upgrade mi segnala il solito
    Immagine

    Quindi ricominciamo...

    Codice: Seleziona tutto

    sudo xcode-select --install
    Come al primo post di questo topic
    Immagine

    Avatar utente
    faxus
    Stato: Non connesso
    Pro-Expert 
    Pro-Expert 
    Avatar utente
    Iscritto il: lun, 02 giu 2014 15:12
    Messaggi: 30459
    Località: Circondato dalle bufale

    Top

    Contatta:
    Ricominciamo...
    Immagine
    Immagine

    Una lista infinita...

    Codice: Seleziona tutto

    ==> Auto-updated Homebrew!
    Updated 2 taps (homebrew/core and homebrew/cask).
    ==> New Formulae...
    ... ==> Updated Formulae [tra cui]
    atk ✔ 
    cairo ✔ 
    gdk-pixbuf ✔ 
    git ✔ 
    glib ✔ 
    harfbuzz ✔
    imagemagick ✔ 
    librsvg ✔  
    openssl@1.1 ✔ 
    poppler ✔ 
    sqlite ✔ 
    youtube-dl ✔...
    vedremo poi, a proposito dell'articolo su OSXDaily, perché.

    Intanto dobbiamo provvedere a qualcosa

    Codice: Seleziona tutto

    ==> Caveats
    ==> openssl@1.1
    A CA file has been bootstrapped using certificates from the system
    keychain. To add additional certificates, place .pem files in
      /usr/local/etc/openssl@1.1/certs
    
    and run
      /usr/local/opt/openssl@1.1/bin/c_rehash
    
    openssl@1.1 is keg-only, which means it was not symlinked into /usr/local,
    because this is an alternate version of another formula.
    
    If you need to have openssl@1.1 first in your PATH run:
      echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.bash_profile
    
    For compilers to find openssl@1.1 you may need to set:
      export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
      export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"
    
    For pkg-config to find openssl@1.1 you may need to set:
      export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig"
    
    ==> sqlite
    sqlite is keg-only, which means it was not symlinked into /usr/local,
    because macOS provides an older sqlite3.
    
    If you need to have sqlite first in your PATH run:
      echo 'export PATH="/usr/local/opt/sqlite/bin:$PATH"' >> ~/.bash_profile
    
    For compilers to find sqlite you may need to set:
      export LDFLAGS="-L/usr/local/opt/sqlite/lib"
      export CPPFLAGS="-I/usr/local/opt/sqlite/include"
    
    For pkg-config to find sqlite you may need to set:
      export PKG_CONFIG_PATH="/usr/local/opt/sqlite/lib/pkgconfig"
    
    ==> youtube-dl
    Bash completion has been installed to:
      /usr/local/etc/bash_completion.d
    
    zsh completions have been installed to:
      /usr/local/share/zsh/site-functions
    ==> nss
    nss is keg-only, which means it was not symlinked into /usr/local,
    because Firefox can pick this up instead of the built-in library, resulting in
    random crashes without meaningful explanation.
    
    Please see https://bugzilla.mozilla.org/show_bug.cgi?id=1142646 for details.
    
    If you need to have nss first in your PATH run:
      echo 'export PATH="/usr/local/opt/nss/bin:$PATH"' >> ~/.bash_profile
    
    For compilers to find nss you may need to set:
      export LDFLAGS="-L/usr/local/opt/nss/lib"
      export CPPFLAGS="-I/usr/local/opt/nss/include"
    
    For pkg-config to find nss you may need to set:
      export PKG_CONFIG_PATH="/usr/local/opt/nss/lib/pkgconfig"
    
    ==> git
    Bash completion has been installed to:
      /usr/local/etc/bash_completion.d
    
    zsh completions and functions have been installed to:
      /usr/local/share/zsh/site-functions
    
    Emacs Lisp files have been installed to:
      /usr/local/share/emacs/site-lisp/git

    Avatar utente
    faxus
    Stato: Non connesso
    Pro-Expert 
    Pro-Expert 
    Avatar utente
    Iscritto il: lun, 02 giu 2014 15:12
    Messaggi: 30459
    Località: Circondato dalle bufale

    Top

    Contatta:
    Quindi, openssl è andato al suo posto
    Immagine
    eseguiamo

    Codice: Seleziona tutto

    $ echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"'
    export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"
    $ echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.bash_profile
    Magari sarà un po' ridondante, ma non voglio neanche stare ad indagare, eseguo tutto

    Codice: Seleziona tutto

    MacBook-Pro-di-Fabio:~ faxus$ echo 'export PATH="/usr/local/opt/sqlite/bin:$PATH"' >> ~/.bash_profile
    MacBook-Pro-di-Fabio:~ faxus$ export LDFLAGS="-L/usr/local/opt/sqlite/lib"
    MacBook-Pro-di-Fabio:~ faxus$ export CPPFLAGS="-I/usr/local/opt/sqlite/include"
    MacBook-Pro-di-Fabio:~ faxus$ export PKG_CONFIG_PATH="/usr/local/opt/sqlite/lib/pkgconfig"
    MacBook-Pro-di-Fabio:~ faxus$ echo 'export PATH="/usr/local/opt/nss/bin:$PATH"' >> ~/.bash_profile
    MacBook-Pro-di-Fabio:~ faxus$ export LDFLAGS="-L/usr/local/opt/nss/lib"
    MacBook-Pro-di-Fabio:~ faxus$ export CPPFLAGS="-I/usr/local/opt/nss/include"
    MacBook-Pro-di-Fabio:~ faxus$ export PKG_CONFIG_PATH="/usr/local/opt/nss/lib/pkgconfig
    MacBook-Pro-di-Fabio:~ faxus$
    Ciononostante:
    Immagine
    Oibò, direbbe Pingù...

    E infatti, a richiesta compare:
    Immagine
    Nel mentre...

    Immagine

    Showe? Macchecazz... Mai visto... Vabbè.
    Poi

    Codice: Seleziona tutto

    sudo mkdir -p /usr/local/sbin

    Codice: Seleziona tutto

    sudo chown -R $(whoami) /usr/local/sbin
    Ma
    Immagine
    Allora

    Codice: Seleziona tutto

    brew link --overwrite git

    Codice: Seleziona tutto

    Linking /usr/local/Cellar/git/2.19.1... 203 symlinks created
    Vediamo:

    Codice: Seleziona tutto

    MacBook-Pro-di-Fabio:~ faxus$ brew unlink git && brew link git
    Unlinking /usr/local/Cellar/git/2.19.1... 203 symlinks removed
    Linking /usr/local/Cellar/git/2.19.1... 203 symlinks created
    MacBook-Pro-di-Fabio:~ faxus$
    Pare a posto... Quindi:

    Codice: Seleziona tutto

    MacBook-Pro-di-Fabio:~ faxus$ brew doctor
    Your system is ready to brew.
    MacBook-Pro-di-Fabio:~ faxus$ 
    Evviva!

    Avatar utente
    faxus
    Stato: Non connesso
    Pro-Expert 
    Pro-Expert 
    Avatar utente
    Iscritto il: lun, 02 giu 2014 15:12
    Messaggi: 30459
    Località: Circondato dalle bufale

    Top

    Contatta:
    Dicevamo...
    Immagine
    Un bel po' di roba...
    Ed anche
    Immagine
    Il contenuto trovato col primo comando corrisponderà anche a

    Codice: Seleziona tutto

    ls /usr/local/Cellar/
    Mentre con

    Codice: Seleziona tutto

    brew list
    Possiamo ottenere tutto il software scaricabile ed installabile con brew.

    Se invece vogliamo sapere se qualcuno già lo abbiamo senza listare l'intero nostro "tesoretto".
    Per esempio Archey:
    Immagine
    Grazie, OSXDaily

    Avatar utente
    Scialla
    Stato: Non connesso
    Expert
    Expert
    Avatar utente
    Iscritto il: mer, 12 ago 2009 19:27
    Messaggi: 17896
    Località: Torino

    Top

    Grazie, ho sistemato qualcosa anche io.
    Ho ancora un sacco di errori ma sono ignorabili...
     Il futuro (Apple)? Nammerda!

    Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

    Avatar utente
    faxus
    Stato: Non connesso
    Pro-Expert 
    Pro-Expert 
    Avatar utente
    Iscritto il: lun, 02 giu 2014 15:12
    Messaggi: 30459
    Località: Circondato dalle bufale

    Top

    Contatta:
    Aggiorno regolarmente brew e le sue applicazioni, e Cask.
    Ma non aggiorno questo topic.

    L'occasione è l'aggiornamento dell'utile HexFiend.
    Ci sono un po' di arretrati ma ne riporterò solo i dati salienti.
    (è un mese che non aggiorno...)

    Quindi prima Upgrade.

    Codice: Seleziona tutto

    MacBook-Pro-di-Fabio:~ faxus$ brew upgrade
    Updating Homebrew...
    ==> Auto-updated Homebrew!
    Updated 2 taps (homebrew/core and homebrew/cask).
    ==> New Formulae
    anyenv                     entityx                    osx-cpu-temp
    aws-iam-authenticator      gerbil-scheme              s3ql
    bluetoothconnector         grpcurl                    sn0int
    dmg2img                    kubeprod                   tmx
    ==> Updated Formulae
    atkmm ✔                    gnupg-pkcs11-scd           osm-pbf
    binutils ✔                 go                         oxipng
    boost ✔                    go@1.10                    packer
    cairomm ✔                  go@1.8                     pacvim
    glib ✔                     go@1.9                     pagmo
    glibmm ✔                   gobby                      pandoc
    gnutls ✔                   godep                      parallel
    graphite2 ✔                google-benchmark           passenger
    gtkmm ✔                    goreleaser                 pcl
    imagemagick ✔              gource                     pdal
    librsvg ✔                  graph-tool                 pdf2htmlex
    libsigc++ ✔                gsmartcontrol              pdfgrep
    nss ✔                      gssdp                      pdftoedn
    p11-kit ✔                  gstreamermm                pdftoipe
    pangomm ✔                  gtk+3                      pdnsrec
    python ✔                   gtkmm3                     percona-server
    webp ✔                     gtksourceviewmm            php
    youtube-dl ✔               gtksourceviewmm3           php@7.1
    ace                        guile                      php@7.2
    akamai                     guile@2.0                  phpmyadmin
    algernon                   haproxy                    phpunit
    ammonite-repl              helmfile                   pioneer
    amqp-cpp                   hfstospell                 pioneers
    angular-cli                howard-hinnant-date        pipenv
    ape                        htmldoc                    planck
    apibuilder-cli             hub                        plantuml
    appledoc                   hugo                       platformio
    arangodb                   hyperscan                  ponyc
    aria2                      i2pd                       postgres-xc
    asdf                       iamy                       povray
    asio                       ibex                       prefixsuffix
    ask-cli                    ios-sim                    presto
    aspcud                     ios-webkit-debug-proxy     prettier
    aubio                      iso-codes                  prometheus
    avian                      jbake                      protobuf
    aws-okta                   jenkins                    protobuf-c
    aws-sdk-cpp                jenv                       protobuf-swift
    azure-cli                  jfrog-cli-go               pulseaudio
    basex                      jhipster                   pulumi
    bash                       json11                     puzzles
    bashdb                     jsoncpp                    pycodestyle
    bedops                     jsonnet                    pypy
    bettercap                  juju                       pypy3
    bigloo                     juju-wait                  pyside
    binaryen                   kakoune                    qjackctl
    bison                      kettle                     quex
    bitcoin                    kitchen-sync               quicktype
    blahtexml                  kotlin                     rabbitmq
    blueutil                   krakend                    rdfind
    boost-mpi                  kubectx                    re2
    boost-python               kubernetes-cli             rethinkdb
    boost-python3              kubernetes-helm            riak
    botan                      kyoto-cabinet              rocksdb
    bower                      ldc                        root
    buku                       ledger                     rp
    bundletool                 libbi                      ruby
    caddy                      libcec                     ruby-build
    caf                        libchaos                   rust
    caffe                      libgda                     safe
    capnp                      libgit2                    sbcl
    cargo-completion           libglademm                 scipy
    carthage                   libgnomecanvasmm           scrcpy
    cassandra@2.2              libgpg-error               sdcv
    cataclysm                  libheif                    sdf
    ccrypt                     liblas                     sf-pwgen
    certbot                    libphonenumber             sfml
    checkstyle                 libpointing                shfmt
    chrome-cli                 libsass                    shibboleth-sp
    chronograf                 libuv                      ship
    clamav                     libvirt                    shogun
    clingo                     libvoikko                  sile
    clipsafe                   libvpx                     simh
    closure-compiler           libvterm                   simple-mtpfs
    cmake                      libxc                      simutrans
    cockroach                  libxml++                   siril
    collectd                   libxml++3                  skaffold
    composer                   libxml2                    sl
    conan                      llvm                       soci
    conjure-up                 llvm@3.9                   source-highlight
    console_bridge             llvm@4                     spdlog
    consul                     llvm@5                     sphinx
    convox                     llvm@6                     sphinx-doc
    coreutils                  log4cplus                  spice-protocol
    cp2k                       logstalgia                 sshuttle
    cppcheck                   logstash                   stk
    cppcms                     logtalk                    stone-soup
    cquery                     lsd                        subversion
    cryfs                      mafft                      supersonic
    crystal                    magnetix                   supertux
    csv-fix                    mame                       swiftformat
    ctop                       mapcrafter                 swiftgen
    curlpp                     mapnik                     swiftlint
    cython                     mas                        switch-lan-play
    dar                        mdds                       switchaudio-osx
    dartsim                    mednafen                   synfig
    dbxml                      mercurial                  task
    dhall-json                 mesa                       tbb
    diff-so-fancy              meson                      tcl-tk
    digdag                     mesos                      telegraf
    direnv                     metashell                  terminal-notifier
    dlib                       metricbeat                 tesseract
    dnsperf                    mill                       thors-serializer
    doctl                      minimal-racket             tintin
    dosbox-x                   minio                      tmux-mem-cpu-load
    dspdfviewer                minio-mc                   topgrade
    dynare                     mkvtoolnix                 tracebox
    easyengine                 modd                       traefik
    efl                        mogenerator                trafficserver
    elasticsearch              monetdb                    typescript
    elixir                     mongo-cxx-driver           ucloud
    embulk                     mongodb                    unrar
    emscripten                 mongodb@3.0                upscaledb
    encfs                      mongodb@3.2                urbit
    enet                       mongodb@3.4                urdfdom
    enigma                     mongodb@3.6                urdfdom_headers
    epubcheck                  mosh                       userspace-rcu
    erlang                     mpd                        v8
    eslint                     mplayer                    vala
    ethereum                   mplayershell               vault
    exploitdb                  mps-youtube                vc4asm
    fastbit                    mpv                        verilator
    fcl                        mutt                       vert.x
    ffmpeg                     mysql-client               vim
    ffmpeg@2.8                 mysql-cluster              visp
    flac                       mysql@5.7                  vowpal-wabbit
    fn                         ncmpcpp                    vtk
    folly                      newsboat                   w3m
    fonttools                  nghttp2                    weechat
    freeswitch                 nim                        wellington
    fswatch                    node                       whois
    fx                         node-build                 widelands
    gammaray                   node@10                    wine
    gauge                      node@6                     wireguard-tools
    gdal                       node@8                     wtf
    gdcm                       nordugrid-arc              x265
    geant4                     nu                         xalan-c
    genstats                   numpy                      xcodegen
    geoipupdate                nuxeo                      xcproj
    ghc                        nwchem                     xerces-c
    ghc@8.2                    nzbget                     xml-security-c
    ghostscript                objc-codegenutils          xml-tooling-c
    gibo                       ompl                       xqilla
    git-flow-avh               onscripter                 xsd
    git-fresh                  opam                       xtensor
    git-quick-stats            open-mpi                   yaml-cpp
    gitlab-runner              openal-soft                ykman
    gjs                        opencc                     you-get
    glbinding                  openclonk                  zbackup
    globjects                  opencv                     zmqpp
    gmsh                       opencv@3                   znc
    gnome-builder              opensaml                   zorba
    gnome-recipes              openvdb                    zsh
    ==> Deleted Formulae
    apache-arrow               liblastfm                  ruby@1.8
    apache-arrow-glib          percona-server@5.6
    
    Seguiranno un bel po' di installazioni

    Rispondi

    Torna a “Tutorial”

    Chi c’è in linea

    Visitano il forum: Nessuno e 9 ospiti