devkitPro / pacman

GNU General Public License v2.0
169 stars 16 forks source link

Package installer fails on OSX High Sierra #9

Closed pomettini closed 6 years ago

pomettini commented 6 years ago

I've tried to install pacman with the .pkg installer on my Macbook Pro with OSX 10.13.6 High Sierra but it gets an error during the install. I couldn't get the error because it doesn't save the logs anywhere. I tried both with 1.01 and 1.00. Any clue? Thank you.

WinterMute commented 6 years ago

Can you try it from a terminal and see if it's any more informative?

sudo installer -verbose -pkg devkitpro-pacman-installer.pkg -target /

pomettini commented 6 years ago

I tried running that command from the terminal. I got no errors and the installation went fine. But now when I try to run the pacman command it says that cannot be found. I checked in /usr/local/bin but it's not there. Any guess?

WinterMute commented 6 years ago

Do not modify your path directly.

What is in /usr/local/bin?

pomettini commented 6 years ago
2to3
2to3-2
2to3-2.7
RemoteUpdateManager
adb
apm
arm-none-eabi-addr2line
arm-none-eabi-ar
arm-none-eabi-as
arm-none-eabi-c++
arm-none-eabi-c++filt
arm-none-eabi-cpp
arm-none-eabi-elfedit
arm-none-eabi-g++
arm-none-eabi-gcc
arm-none-eabi-gcc-5.4.1
arm-none-eabi-gcc-ar
arm-none-eabi-gcc-nm
arm-none-eabi-gcc-ranlib
arm-none-eabi-gcov
arm-none-eabi-gcov-tool
arm-none-eabi-gdb
arm-none-eabi-gdb-py
arm-none-eabi-gprof
arm-none-eabi-ld
arm-none-eabi-ld.bfd
arm-none-eabi-nm
arm-none-eabi-objcopy
arm-none-eabi-objdump
arm-none-eabi-ranlib
arm-none-eabi-readelf
arm-none-eabi-size
arm-none-eabi-strings
arm-none-eabi-strip
as-gbz80
as-z80
atom
bazel
bazel-real
bdmesg
boot1-install
brew
cairo-sphinx
cairo-trace
capinfos
cargo
cargo-fmt
cargo.old
ccache-swig
ccmake
chardetect
cjpeg
clover-genconfig
cmake
cmakexbuild
coremlconverter
cpack
ct_run
ctest
dftest
dialyzer
djpeg
dkp-makepkg
dkp-pacman
dkp-pacman-key
dkp-repo-add
dkp-repo-remove
dmtracedump
dumpcap
easy_install
easy_install-2.7
easy_install-3.6
editcap
elixir
elixirc
epmd
epylint
erl
erlc
escript
etc1tool
exercism
f2py
f2py2.7
f2py3.6
fastboot
fax2ps
fax2tiff
fc-cache
fc-cat
fc-conflist
fc-list
fc-match
fc-pattern
fc-query
fc-scan
fc-validate
fdisk440
flake8
freetype-config
fribidi
g-ir-annotation-tool
g-ir-compiler
g-ir-generate
g-ir-inspect
g-ir-scanner
g[
gapplication
gb2sum
gbase32
gbase64
gbasename
gcat
gchcon
gchgrp
gchmod
gchown
gchroot
gcksum
gcomm
gcp
gcsplit
gcut
gdate
gdbm_dump
gdbm_load
gdbmtool
gdbus
gdbus-codegen
gdd
gdf
gdir
gdircolors
gdirname
gdk-pixbuf-csource
gdk-pixbuf-pixdata
gdk-pixbuf-query-loaders
gdk-pixbuf-thumbnailer
gdu
gecho
genv
gexpand
gexpr
gfactor
gfalse
gfmt
gfold
ggroups
ghead
ghostid
gid
ginstall
gio
gio-querymodules
gjoin
gkill
glib-compile-resources
glib-compile-schemas
glib-genmarshal
glib-gettextize
glib-mkenums
glink
gln
glogname
gls
gmd5sum
gmkdir
gmkfifo
gmknod
gmktemp
gmv
gnice
gnl
gnohup
gnproc
gnumfmt
gobject-query
god
gpaste
gpathchk
gpinky
gpr
gprintenv
gprintf
gptx
gpwd
gr2fonttest
greadlink
grealpath
gresource
grm
grmdir
gruncon
gseq
gsettings
gsha1sum
gsha224sum
gsha256sum
gsha384sum
gsha512sum
gshred
gshuf
gsleep
gsort
gsplit
gstat
gstdbuf
gstty
gsum
gsync
gtac
gtail
gtee
gtest
gtester
gtester-report
gtimeout
gtk-builder-tool
gtk-encode-symbolic-svg
gtk-launch
gtk-query-immodules-3.0
gtk-query-settings
gtk3-demo
gtk3-demo-application
gtk3-icon-browser
gtk3-update-icon-cache
gtk3-widget-factory
gtouch
gtr
gtrue
gtruncate
gtsort
gtty
guname
gunexpand
guniq
gunlink
guptime
gusers
gvdir
gwc
gwho
gwhoami
gyes
hb-ot-shape-closure
hb-shape
hb-subset
hb-view
hprof-conv
idle
idle2
idle2.7
idn2
iex
isort
jpegtran
lcc
libpng-config
libpng16-config
link-gbz80
link-z80
lua
lua-5.3
lua5.3
luac
luac-5.3
luac5.3
luarocks
luarocks-5.3
luarocks-admin
luarocks-admin-5.3
lzcat
lzcmp
lzdiff
lzegrep
lzfgrep
lzgrep
lzless
lzma
lzmadec
lzmainfo
lzmore
markdown_py
md5sum
mergecap
mix
mpg123
mpg123-id3dump
mpg123-strip
out123
pal2rgb
pango-view
partutil
pbr
pcre-config
pcregrep
pcretest
pip
pip2
pip2.7
pip3
pip3.6
pkg-config
png-fix-itxt
pngfix
ppm2tiff
prl_convert
prl_disk_tool
prl_perf_ctl
prlcore2dmp
prlctl
prlexec
prlsrvctl
pycodestyle
pydoc
pydoc2
pydoc2.7
pyflakes
pylint
pyreverse
python
python-config
python2
python2-config
python2.7
python2.7-config
pythonw
pythonw2
pythonw2.7
randpkt
raw2tiff
rawshark
rdjpgcom
realpath
redis-benchmark
redis-check-aof
redis-check-rdb
redis-cli
redis-sentinel
redis-server
rls
run_erl
saved_model_cli
sdcc
sdcpp
sdl-config
sdl2-config
smtpd.py
smtpd2.7.py
smtpd2.py
sqlite3
stack
swig
symilar
tensorboard
text2pcap
tiff2bw
tiff2pdf
tiff2ps
tiff2rgba
tiffcmp
tiffcp
tiffcrop
tiffdither
tiffdump
tiffinfo
tiffmedian
tiffset
tiffsplit
to_erl
tshark
unlzma
unxz
virtualenv
wget
wheel
wheel3
wireshark
wrjpgcom
wx-config
wxrc
wxrc-3.0
xz
xzcat
xzcmp
xzdec
xzdiff
xzegrep
xzfgrep
xzgrep
xzless
xzmore
WinterMute commented 6 years ago

Everything installed fine, the dkp- binaries are there.

https://devkitpro.org/wiki/devkitPro_pacman#Using_Pacman

The customised pacman we ship for OSX and debian based distros is entirely self-contained within /opt/devkitpro/pacman. To avoid polluting the system and avoid clashes with system tools or games which may share the same name as pacman binaries we install helper scripts in /usr/local/bin which temporarily set path and forward to the custom binaries. This means you substitute dkp-pacman for pacman on those systems.