Я пытаюсь установить GNU параллельно на удаленном сервере, где я не root. Я скачал его и на данный момент вот так выглядит каталог:
aclocal.m4 config.h.in COPYING install-sh missing src
cc-by-sa.txt configure CREDITS Makefile.am NEWS
CITATION configure.ac fdl.txt Makefile.in README
, когда я использовал команду ./ configure , я получил это:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether ln -s works... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config.h
когда я набираю ls, каталог теперь выглядит так:
aclocal.m4 config.h config.status COPYING ile Makefile.in README
cc-by-sa.txt config.h.in configure CREDITS install-sh missing src
CITATION config.log configure.ac fdl.txt Makefile.am NEWS stamp-h1
, когда я использую команду , make , я получаю это:
make: *** No targets specified and no makefile found. Stop.
Как мне это исправить ?
Редактировать: Я обнаружил, что make-файл находится в src / , поэтому я использовал cd src/
, а затем сработала команда make . и теперь я получаю:
pod2man --release='20190722' --center='parallel' \
--section=1 ./env_parallel.pod > ./env_parallel.1n \
&& mv ./env_parallel.1n ./env_parallel.1 \
|| echo "Warning: pod2man not found. Using old env_parallel.1"
pod2man --release='20190722' --center='parallel' \
--section=1 ./sql > ./sql.1n \
&& mv ./sql.1n ./sql.1 \
|| echo "Warning: pod2man not found. Using old sql.1"
pod2man --release='20190722' --center='parallel' \
--section=7 ./parallel_tutorial.pod > ./parallel_tutorial.7n \
&& mv ./parallel_tutorial.7n ./parallel_tutorial.7 \
|| echo "Warning: pod2man not found. Using old parallel_tutorial.7"
pod2man --release='20190722' --center='parallel' \
--section=7 ./parallel_book.pod > ./parallel_book.7n \
&& mv ./parallel_book.7n ./parallel_book.7 \
|| echo "Warning: pod2man not found. Using old parallel_book.7"
pod2html --title "GNU Parallel with environment" ./env_parallel.pod > ./env_parallel.htmln \
&& mv ./env_parallel.htmln ./env_parallel.html \
|| echo "Warning: pod2html not found. Using old env_parallel.html"
Попробуйте этот (http://git.savannah.gnu.org/cgit/parallel.git/tree/README):
$ (wget -O - pi.dk/3 || lynx -source pi.dk/3 || curl pi.dk/3/ || \
fetch -o - http://pi.dk/3 ) > install.sh
$ sha1sum install.sh | grep 3374ec53bacb199b245af2dda86df6c9
12345678 3374ec53 bacb199b 245af2dd a86df6c9
$ md5sum install.sh | grep 029a9ac06e8b5bc6052eac57b2c3c9ca
029a9ac0 6e8b5bc6 052eac57 b2c3c9ca
$ sha512sum install.sh | grep f517006d9897747bed8a4694b1acba1b
40f53af6 9e20dae5 713ba06c f517006d 9897747b ed8a4694 b1acba1b 1464beb4
60055629 3f2356f3 3e9c4e3c 76e3f3af a9db4b32 bd33322b 975696fc e6b23cfb
$ bash install.sh
config.status: создание src/Makefile
Я предлагаю, чтобы Вы попробовали:
cd src
Подтвердите существование Make-файла:
ls
Если это там, как мы подозреваем:
make
И продолжите двигаться.