TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Why the Juju Charm Store Will Change the Way You Use Ubuntu Server

83 点作者 bkerensa大约 13 年前

10 条评论

jiggy2011大约 13 年前
Ok, so this is a system for deploying an appliance type setup on your server possibly comprised of several packages?<p>This would certainly be useful to me. Earlier this week I attempted to setup of a Linux mailserver from scratch using postfix,dovecot,spamassasin,clamav,sasl etc.<p>Wow, what a pain in the ass that was, trying to get all the pieces to talk to each other correctly and trying to think of possible security holes.<p>Most of the help online was either lengthy manuals that were pretty difficult to digest or somebody posting a tutorial basically saying "run these commands and paste this into your config".<p>Not really ideal.<p>What I really want to do is:<p>sudo apt-get install a-working-mail-server-with-sensible-defaults
评论 #3795532 未加载
评论 #3795519 未加载
评论 #3795792 未加载
luriel大约 13 年前
For those that were asking about real systems built with Go.<p>Canonical used Go to build the backend for the Juju Charm Store: <a href="https://plus.google.com/107994348420168435683/posts/fdMcwvCqX4D" rel="nofollow">https://plus.google.com/107994348420168435683/posts/fdMcwvCq...</a>
mydnite大约 13 年前
This bloody rocks with devil's horns.<p>Seriously, just the other day I had to install package A from source but first I had to install repo B to download it and install language X to install it as that was what the build script used. The guys who I manage are probably sick of me threatening to write something exactly like juju.<p>I'm going to investigate juju further but if juju can determine the path of least build dependencies that would also be great i.e. if there are two build scripts, one bash and the other language X, it chooses bash as you do not have language X installed.<p>It would also help if each project offered a link to a tar of their latest stable version so wget could be used instead of repo B.<p>I like using the systems tools first before installing other tools.
justauser大约 13 年前
A few questions maybe some of you already know. What's the "instance" that is spun up...an LXC container? Also, is this only for Server or will also be available on the desktop Ubuntu? Cloud only or is this also for local use?
评论 #3795557 未加载
dysoco大约 13 年前
I can't understand what is this exactly for. It's a collection of scripts that let you easily develop you'r web applications in the cloud ?<p>Like, it helps you set up a Heroku or Google App Engine Application ?<p>Also, can I use it in another distro/Ubuntu desktop ?
评论 #3795536 未加载
aphexairlines大约 13 年前
A package manager whose packages are all install scripts that depend on packages from explicitly-specified repositories for a lower-level package manager. Somehow I feel like this must have been tried already before -- maybe in the RPM side of the tracks, or zero-install, or klik?
评论 #3795510 未加载
评论 #3795450 未加载
zobzu大约 13 年前
And then some people just use no-nonsense packaging systems. Like ArchLinux's pacman.<p>I bet you can write a PKGBUILD for, lets say, zookeeper, including the config <i>you</i> want faster than it takes to deploy juju (which will use the configs <i>it</i> wants)
评论 #3795831 未加载
minikomi大约 13 年前
Seems like this a popular idea lately! People striving for simplicity can only be a good thing. Also check out <a href="https://github.com/j2labs/quickness" rel="nofollow">https://github.com/j2labs/quickness</a> (from the guy who made the equally interesting brubeck python framework).
kinleyd大约 13 年前
Awesome. And not a moment too soon! It's been a bummer trying to get the latest application versions via PPA and other methods.
ilaksh大约 13 年前
I want something like this that is compatible with OSX and Ubuntu somehow.
评论 #3795551 未加载
评论 #3795742 未加载
评论 #3795516 未加载