Встановлення "SoX" (Sound eXchange) через термінал в Mac OS X


4

Я новачок у встановленні додатків через термінал, так що вибачте моє абсолютне незнання з цього питання.

Я хочу встановити SoX (Звук обмін), так що я можу зробити деякі ніндзя редагування аудіо. Спочатку я встановив git, потім встановив SoX. Я не отримав жодних повідомлень про помилку, і установка створила sox-папку в папці Users / myName.

Однак, коли я використовую програму, набравши sox у «Терміналі» нічого не відбувається, все, що я отримую, це «команда не знайдена».

Хто-небудь знає, як це усунути?


Відповідно до інструкцій SoX, спочатку потрібно запустити autoreconf -i.
Peidong Wang

Відповіді:


4

Напевно краще на суперкористувача? На підставі і /Users Я припускаю, що ви знаходитесь на Mac OS X?

Якщо все, що ви робили git clone це вниз, у вас є вихідний код до програми та ні двійковий.

Вам потрібно cd sox-folder а потім виконайте ./configure && make && make install танцювати. Але, як ви говорите, ви новачок у цьому, це може бути трохи грубим.

Якщо ви знаходитесь на Mac OS X, то щось подібне Домашнє або MacPorts може допомогти вам тут, так як вони обидва мають пакети / порти для SoX. Якщо ви не перебуваєте в Mac OS X, більшість дистрибутивів * nix матиме доступний пакет (тобто. yum install sox, apt-get install soxі т. д.), але потрібна буде більше інформації.

Якщо ви просто хочете запустити sox, Іди сюди і перехопити компіляцію двійкових файлів Mac OS X: sox-14.3.2-macosx.zip. Скомпілювати те, що ви маєте, вам знадобиться autoconf, automake, і т.д.… В основному весь autotools toolchain, і це, ймовірно, зайве, якщо ви просто хочете запустити утиліту.


Thx за допомогу мені. У папці sox-файлу немає configure-файлу, однак був Makefile.am, bash випльовує наступне, коли я запускаю його: ./Makefile.am: рядок 3: ACLOCAL_AMFLAGS: команда не знайдена. рядок 5: SUBDIRS: команда не знайдена ./Makefile.am: рядок 6: DIST_SUBDIRS: команда не знайдена RM: =: Немає такого файлу або каталогу RM: rm: Немає такого файлу або каталогу ./Makefile.am: рядок 12: dist_man_MANS: команда не знайдена ./Makefile.am: рядок 13: EXTRA_DIST: команда не знайдена. і т.д.
timkl

1
Оскільки у вас є сировина SRC код Sox, ви будете мати потребу в повному auto * toolchain, а також всі Dev Tools, GCC і т.д. .. У вас є Xcode встановлений? Я здогадуюсь ви тільки захочете використати SOX та не потребуєте bleeding край версія. Я оновлю відповідь посиланням на те, що вам, мабуть, потрібно.
Doon

7
@timkl Просто встановіть Homebrew за допомогою однорядний і запустити brew install sox пізніше.
Daniel Beck

2

Ця стаття детально пояснює для запуску SoX в Ubuntu. Це працювало для мене, так що я думаю, що він повинен працювати і для вас

Редагувати:

Найпростішим способом в ubuntu було б запустити ці дві команди

sudo apt-get install libasound2-plugins libasound2-python libsox-fmt-all

sudo apt-get install sox

Якщо ви перебуваєте в якомусь іншому Linux, як CentOS або вам потрібна підтримка Vorbis і Ogg, вам доведеться компілювати з джерела, знайденого за посиланням вище


1

Перевірте, чи знаходиться на шляху

which sox

спробуйте запустити його, використовуючи повний шлях. /usr/local/.../sox

перевіряйте дозволи на бінарний файл sox.


1

Встановіть програму

  1. Натисніть Command + Space і введіть Terminal і натисніть клавішу enter / return.
  2. Запуск у додатку Terminal: ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install ) » & lt; / dev / null 2 ​​& gt; / dev / null і натисніть клавішу enter / return. Дочекайтеся завершити команду.
  3. Запустити: заварити встановити сокс

Люб'язність: http://macappstore.org/sox/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.