话说,我也觉得这个称呼很别扭——“ Windows 10 周年版里的 Ubuntu Linux ”。
任何的服务类型的包,比如 Redis 或者 Memcached 装好之后,会看到这样的一条提示:
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
然后你需要手工启动这些服务:
service redis-server start
并且在每次 Windows 启动的时候,这些 Linux 里的服务是不会自动启动的。
所以目前看来一种比较简单的方式就是定义一个 Puppet Manifest ,然后每次需要在这个环境里开发什么东西时,运行一下就好,以 Redis 为例:
service { 'redis-server':
ensure => 'running'
}
把上面的这个文件的内容保存为 services.pp ,然后:
puppet apply services.pp
记住你需要先安装 Puppet :
apt-get install puppet
实际上 Puppet 可以自动化的事情非常多,这里是完整的参考:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.