Как узнать, какие файлы устанавливаются с помощью make?

В итоге мне пришлось удалить его в командной строке, как в:

mysqladmin drop "dbname-a"

Из Справочное руководство по Oracle 5.7 -mysqladmin

drop db_name

Delete the database named db_name and all its tables.

1
26.09.2019, 09:27
2 ответа

Большинство «установщиков» (, будь то пользовательский, подобный тому, на который вы ссылаетесь, или файл Makefile, созданный из скрипта GNU autotools configure, или спецификация сборки CMake или Meson и т. д. )позволяет установить префикс установки. Тот, на который вы указываете, например, имеет опцию --prefix. Параметр --prefixтакже используется скриптами GNU autotools configureи Meson, тогда как CMake использует -DCMAKE_INSTALL_PREFIX.

Обычно префикс установки по умолчанию — /usr/local, но установка его в другом месте позволит вам установить программное обеспечение в чистую, ранее незаполненную файловую иерархию.

Используя этот параметр --prefixдля установки в место, отличное от -по умолчанию, такое как /tmp/testdir, вы сможете изучить каталог установки, чтобы увидеть, что именно установлено (, предполагая, что сценарий использует указанный путь как истинный префикс установки и не пытается установить что-либо за пределами этого пути; вам придется прочитать сценарий, чтобы узнать, так ли это ).

2
27.01.2020, 23:30

Вы можете использовать checkinstallдля создания пакета для установки.

Затем используйте менеджер пакетов, чтобы установить его, а затем используйте свой менеджер пакетов, чтобы показать вам файлы, например.dpkg -l package

Изman checkinstall(упор мой):

checkinstall is a program that monitors an installation procedure (such as make install, install.sh), and creates a standard package for your distribution (currently deb, rpm and tgz packages are supported) that you can install through your distribution's package management system (dpkg, rpm or installpkg).

Если вы создаете пакет tgz, -вам даже не нужно его устанавливать,:tar --list thepackage.tgzвыведет список содержимого пакета.

1
27.01.2020, 23:30

Теги

Похожие вопросы