-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathindex.html
More file actions
125 lines (113 loc) · 5.67 KB
/
index.html
File metadata and controls
125 lines (113 loc) · 5.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="shortcut icon" href="images/brew-title.png" type="image/png">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="The missing package manager for Chrome OS">
<meta name="author" content="Michal Siwek">
<title>Chromebrew - the software source you missed so much</title>
<link href="https://cdnjs.cloudflare.com/ajax/libs/github-fork-ribbon-css/0.2.3/gh-fork-ribbon.min.css" rel="stylesheet" />
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/jumbotron-narrow.css" rel="stylesheet">
<link href="css/theme.css" rel="stylesheet">
<link href="css/bs-example.css" rel="stylesheet">
<link href="css/crew-specific.css" rel="stylesheet">
<script src="js/copy_text.js" async defer></script>
<script src="js/embed_template.js" async defer></script>
</head>
<body>
<div class="container">
<a class="github-fork-ribbon" href="https://github.com/chromebrew/chromebrew" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
<div class="jumbotron">
<div class="center">
<img id="crew-icon" src="images/brew.png" alt="centered image" width="32%" height="32%">
</div>
<h1>Chromebrew</h1>
<p class="lead">The missing package manager for Chrome OS</p>
</div>
<div class="row marketing">
<div class="col-12">
<div class="bs-example bs-example-type">
<h4>Chromebrew installs what you need with its dependencies:</h4>
</div>
<div class="highlight">
<pre><code>$ crew install vim</code></pre>
</div>
<div class="bs-example bs-example-type">
<h4>It also registers the changes being made, so you can easily remove anything:</h4>
</div>
<div class="highlight">
<pre><code>$ crew remove vim</code></pre>
</div>
<div class="bs-example bs-example-type">
<h4>See which packages are currently available:</h4>
</div>
<div class="highlight">
<pre><code>$ crew search</code></pre>
</div>
<div class="bs-example bs-example-type">
<h4>Look for a package:</h4>
</div>
<div class="highlight">
<pre><code>$ crew search vim</code></pre>
</div>
<div class="bs-example bs-example-type">
<h4>Update software lists:</h4>
</div>
<div class="highlight">
<pre><code>$ crew update</code></pre>
</div>
<div class="bs-example bs-example-type">
<h4>Update Chromebrew packages:</h4>
</div>
<div class="highlight">
<pre><code>$ crew upgrade</code></pre>
</div>
</div>
</div>
<div class="row marketing">
<div class="col-12">
<div class="bs-example bs-example-type">
<h4>Install Chromebrew (along with Ruby and Git).</h4>
<h5>Supported on Chrome OS systems running on an ARM (ARMv7+) or x86-64 processor, with limited support (no GUI) for i686.</h5>
</div>
<div class="highlight">
<pre class="can-copy"><code>$ bash <(curl -L git.io/vddgY) && . ~/.bashrc</code></pre>
</div>
</div>
</div>
<div class="row marketing">
<h3 class="first_heading">What is it?</h3>
<p>Chromebrew is an <a href="https://github.com/chromebrew/chromebrew/blob/master/LICENSE">open source</a> package manager / source builder hybrid targeting Chromebooks and Chrome OS.</p>
<h3>What does it do?</h3>
<p>
It installs the software you need that hasn't been provided by Google. Many important packages are already precompiled and it's enough to just type <code>crew install package_name</code>, but if something's not already there, you can easily build and install it from source.
</p>
<h3>How does it work?</h3>
<p>
In fact, Chromebrew is a simple Ruby script. There's also some Git involved, so we needed both of these things to run it on a bare Chrome OS. We have prebuilt them along with their dependencies to install into your system during installation. So, basically, after installing Chromebrew, you will have fully functional Ruby with Rubygems, Git and a package manager dedicated just for your Chromebook. Cool, huh?
</p>
<h3>How is it different from Crouton/Linux (Beta)?</h3>
<p>
Well, Chromebrew doesn't install an operating system. :p
</p>
<p>
The idea is that you may be on a weak internet connection and cannot download too much data, but you don't have Crouton and need just a few small packages. Also, you may be on a good internet connection and need just a few small packages. Also, why not use Chrome OS as the operating system?
</p>
<h3>Is GUI supported?</h3>
<p>
Chromebrew supports most GUI apps with help from the sommelier daemon. We don't support legacy 32-bit x86 architecture, due to Google dropping support.
</p>
<h3 id="howcanihelp">How can I help?</h3>
<p>
If you have a compatible Chromebook, you can fork my Github repo and add new packages to the <code>packages/</code> directory if you managed to build them from source successfully on your device. Package recipes are simple Ruby files - here is an example:
</p>
<script id="embed_template"></script>
</div>
<div class="footer">
<pre>© 2013-2026 Michal Siwek</pre>
</div>
</div> <!-- /container -->
</body>
</html>