Так что я собираюсь предварить это словами, что я НЕ МОГУ использовать sudo apt-get install sqlite3
. Я делаю этот проект в виртуальной машине на облачной платформе Google, и нашим виртуальным машинам не разрешается иметь внешний IP-доступ, потому что у нас есть конфиденциальная информация об этих виртуальных машинах. Так что выполнение этой команды просто зависает.
Я зашел на веб-сайт sqlite , скачал предварительно скомпилированные двоичные файлы для Linux и поместил их в облачное хранилище Google (gcs). Я могу cp
каталог от gcs до виртуальной машины, но в конечном итоге я не могу найти способ заставить его работать. Когда я cd
в каталог, я вижу, что есть 3 объекта sqldiff
, sqlite3
, sqlite3_analyzer
, из которых я включаю изображение на случай, если вы хотите сослаться на него.
Я тестировал идею дома, где у меня есть ap c, который может выполнять двойную загрузку linux, и я смог запустить sqlite3 просто найти из команды, когда я сделал для нее sudo apt-get
(то есть я получил
SQLite version 3.31.1 2020-01-27 19:55:54
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
), но у меня возникли проблемы здесь. Я не могу ничего сделать после этого в виртуальной машине, в которой я сейчас пытаюсь запустить реальный код. Я довольно неопытен в системах Ubuntu и linux, поэтому, возможно, я просто упускаю что-то простое.
Спасибо всем, кто может дать совет.