如何在Google Cloud Platform实例的& HOME目录下安装应用程序?

时间:2016-11-01 14:41:12

标签: linux google-app-engine ubuntu google-cloud-platform

我是 Google Cloud Platform 和Linux的初学者。

我在 Google Cloud Platform 上设置了linux(ubuntu)实例,并尝试使用apt-get命令安装软件包,我得到了下面的指示

username@name_of_instance-145302:~$ sudo apt-get install ssh
********************************************************************************
You are running apt-get tool inside of Cloud Shell. Note that your Cloud Shell  
machine is ephemeral and will be reset once you are not using it interactively  
for about half an hour.  No system-wide change will persist beyond that.        
Note that your home directory does persist across VM instantiations, so consider
installing your tools into your home directory whenever possible.               
To suppress this warning, create an empty ~/.cloudshell/no-apt-get-warning file.
The command will automatically proceed in 5 seconds or on any key. 
Visit https://cloud.google.com/shell/help for more information.                 
********************************************************************************

也许这个警告显示除了$HOME目录之外的实例下的所有文件都将被清除。 我想保存$HOME目录下的文件,但下载的软件包位于/etc/package_name下 - 不在$HOME目录下。

因此,从apt-get下载的所有应用程序将在上次操作后30分钟内删除。 如何将包保存在$HOME目录中?

1 个答案:

答案 0 :(得分:1)

您尝试从云端shell运行apt-get,而不是从您的实例运行。你应该首先ssh到你的实例。 (一个选项是使用" gcloud compute ssh"您的实例名称"),然后您就可以运行apt-get。