alpine.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Thu, 25 Oct 2018 17:55:27 +0300
changeset 2280 9ffe47dfa862
parent 2235 eb6107487d83
child 2287 fcdd583e8795
permissions -rw-r--r--
SQLcl : Format Query Results with the SET SQLFORMAT Command.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2234
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
.. -*- coding: utf-8; -*-
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
=====================
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
 Alpine Linux distro
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
=====================
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
.. contents::
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
   :local:
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
2235
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
     9
Init system
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    10
===========
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    11
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    12
Manage run levels::
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    13
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    14
  rc-update add $SERVICE $LEVEL
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    15
  rc-update del $SERVICE $LEVEL
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    16
  rc-service $SERVICE start
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    17
  rc-service $SERVICE restart
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    18
  rc-service $SERVICE stop
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    19
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    20
Equivalent to shutdown -r now from traditional GNU/Linux systems::
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    21
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    22
  reboot
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    23
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    24
Equivalent to shutdown -h now from traditional GNU/Linux systems::
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    25
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    26
  halt
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    27
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    28
To turn off the machine::
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    29
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    30
  poweroff
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    31
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    32
https://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    33
  Alpine Linux Init System
eb6107487d83 Alpine Linux Init System.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2234
diff changeset
    34
2234
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
Package manager
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
===============
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
Update local package database::
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
  $ sudo apk update
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
Upgrade package to latest version::
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    43
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
  $ sudo apk upgrade
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
Install package::
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    47
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
  $ sudo apk add bash
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
Do not grab package index with ``--no-cache `` option to reduce installation size::
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
  $ apk add --no-cache bash
30fb3f7626e3 Package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53