2012-01-08 19 views
5

Próbuję użyć polecenia dpkg ale w systemie Mac OS X nie wydają się działać dla mnieCo to jest alternatywa dla -dpkg na Maca?

dpkg -scanpackages -m . /dev/null -->Packages 

-bash: dpkg: command not found 
dns:Administrator$ man dpkg 
No manual entry for dpkg 

Zastanawiam się w jaki sposób można korzystać z dpkg w Mac ??

+1

Szukasz odpowiednika menedżera pakietów w os x lub czy naprawdę chcesz użyć menedżera pakietów debian? – Sbhklr

+0

@ Lekkie światło Próbowałem pobrać pakiet dla pliku .deb, aby zaktualizować repozytorium. ale myślałem, że mac obsługuje także polecenie dpkg, ale to, co otrzymałem w zamian po wprowadzeniu polecenia: – Ali

+0

@ LightSight: jaki jest równoważny menedżer pakietów w os x? – displayName

Odpowiedz

19

Albo homebrew http://mxcl.github.com/homebrew/ brew install dpkg

Wersja MacPorts ma wiele zależności i trwa wiecznie.

Jeśli wszystko, co chcesz zrobić, to zobaczyć, co jest w paczce, a następnie ją usunąć i rozpakować.

ar -x package.deb

Następnie należy mieć debian-wersji, control.tar.gz i data.tar.gz w bieżącym katalogu. Pliki, które doda pakiet, będą znajdować się w data.tar.gz. Opis pakietu znajduje się w pliku o nazwie control wewnątrz pliku control.tar.gz.

tar -tvzf data.tar.gz

+0

Uwielbiam "napar" To jest niesamowite: D – Ali

+0

Napar w systemie OS X 10.11, jeśli jeszcze go nie masz, to ogromny ból w tyłku. Najpierw potrzebujesz fink, którego nie możesz uzyskać, ponieważ instrukcje instalacji OS X mają używać 'dpkg' !!! UGH –

+0

Ta instalacja programu dpkg nie jest skonfigurowana do instalowania oprogramowania, więc komendy takie jak 'dpkg -i',' dpkg --configure' nie będą działać. Mam ten błąd. –

7

Najpierw musisz zainstalować dpkg. Moim zdaniem najprostszym sposobem na to jest najpierw zainstalować macports, który jest menedżerem pakietów wysokiego poziomu dla os x, a następnie użyć macports do zainstalowania dpkg.

Instalowanie MacPorts: http://www.macports.org/install.php

Po zainstalowaniu możesz uruchomić sudo port install dpkg. Następnie można użyć dpkg w wierszu poleceń.

+0

To był jedyny przyzwoity punkt wyjścia, który udało mi się przezwyciężyć mój głupi problem instalacji homebrew z powodu certyfikatów SSL>.

0

"dpkg" narzędzie może być zapewnione przez Fink.