debian.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Sat, 02 Jun 2012 12:01:17 +0300
changeset 1286 21e761949f80
parent 1251 afd95ccfcbe9
child 1287 1006031d4f57
permissions -rw-r--r--
Uninstalling unused packages.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1122
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
     1
.. -*- coding: utf-8; -*-
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
1122
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
     3
=========
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
     4
 Debian.
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
     5
=========
1124
020a9bc396a0 Fix RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1123
diff changeset
     6
.. contents::
1122
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
     7
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
     8
Installing Debian.
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
     9
==================
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
 * Download Debian iso CD/DVD image no. 1.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
 * Burn it to CD/DVD.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
 * Boot from this media.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
 * Follow instructions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
1122
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    16
Configuring new system.
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    17
=======================
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
1122
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    19
Installing additional packages.
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    20
-------------------------------
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
1122
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    22
They need to install drivers, browsing file system, editing file etc:
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
 * menu
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
 * emacs
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
 * mc
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
 * sudo
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
 * gcc
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
 * make
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
 * linux-headers
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
 * xserver
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
 * xterm
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
 * fvwm
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
1286
21e761949f80 Uninstalling unused packages.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1251
diff changeset
    35
Uninstalling unused packages.
21e761949f80 Uninstalling unused packages.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1251
diff changeset
    36
=============================
21e761949f80 Uninstalling unused packages.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1251
diff changeset
    37
::
21e761949f80 Uninstalling unused packages.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1251
diff changeset
    38
21e761949f80 Uninstalling unused packages.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1251
diff changeset
    39
  $ sudo apt-get install deborphan
21e761949f80 Uninstalling unused packages.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1251
diff changeset
    40
  $ deborphan
21e761949f80 Uninstalling unused packages.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1251
diff changeset
    41
  ...
21e761949f80 Uninstalling unused packages.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1251
diff changeset
    42
  $ sudo apt-get purge `deborphan`
21e761949f80 Uninstalling unused packages.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1251
diff changeset
    43
21e761949f80 Uninstalling unused packages.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1251
diff changeset
    44
Also you can use console GUI wrapper around above command::
21e761949f80 Uninstalling unused packages.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1251
diff changeset
    45
21e761949f80 Uninstalling unused packages.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1251
diff changeset
    46
  $ orphaner
21e761949f80 Uninstalling unused packages.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1251
diff changeset
    47
1122
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    48
Become sudouser.
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    49
----------------
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    50
::
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
  $ su
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
  ...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
  $ emacs /etc/sudoers
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
  ...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
  $ grep -v "^#" /etc/sudoers
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
  Defaults  env_reset
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
  root      ALL=(ALL) ALL
224
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    60
  user      ALL=(ALL) ALL
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    61
  $ ^D
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62
1122
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    63
List existed partitions.
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    64
------------------------
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    65
::
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    66
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    67
  $ sudo /sbin/sfdisk -l
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    68
  ...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    69
1122
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    70
Mount additional partitions.
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    71
----------------------------
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    72
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    73
Partition mounting by hands::
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    74
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    75
  $ sudo mkdir /mnt/wininst
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    76
  $ sudo mount -t ntfs -o ro /dev/sdb2 /mnt/wininst
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    77
1122
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    78
Automatic partition mounting::
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    79
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    80
  $ sudo addgroup win
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    81
  $ sudo addgroup user win
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    82
  $ sudo emacs /etc/fstab
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    83
  ...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    84
  $ cat /etc/fstab
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    85
  # /etc/fstab: static file system information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    86
  # <file system> <mount point>   <type>  <options>       <dump>  <pass>
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    87
  /dev/sdc1       /               ext3    defaults,errors=remount-ro 0       1
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    88
  /dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    89
  /dev/sdb1       /mnt/winsys     ntfs    ro,nls=utf8,gid=win,dmask=222,fmask=337  0       0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    90
  /dev/sdb2       /mnt/wininst    ntfs    ro,nls=utf8,gid=win,dmask=222,fmask=337  0       0
1122
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    91
  # /dev/sdb3     /mnt/winbin       ntfs-3g rw,utf8,force,gid=win,dmask=002,fmask=113 0    0
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    92
  /dev/sdb3       /mnt/winbin     ntfs    rw,utf8,nls=utf8,gid=win,umask=000       0       0
0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    93
  /dev/sdc2       /mnt/fat        vfat    rw,utf8,gid=win,dmask=222,fmask=337      0       0
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    94
  /dev/sda5       /mnt/music      ntfs    ro,nls=utf8,gid=win,dmask=222,fmask=337  0       0
1122
3f5ef267ee85 Convert to RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    95
  /dev/sdd1       /mnt/usb        vfat    rw,shortname=winnt,utf8,quiet,gid=win,dmask=002,fmask=111  0  0
1123
ea73f55d679d Installing and configuting documentation.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1122
diff changeset
    96
1251
afd95ccfcbe9 Fix misspelling.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1124
diff changeset
    97
Installing and configuring documentation.
1124
020a9bc396a0 Fix RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1123
diff changeset
    98
=========================================
1123
ea73f55d679d Installing and configuting documentation.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1122
diff changeset
    99
ea73f55d679d Installing and configuting documentation.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1122
diff changeset
   100
Documentation packages end with ``-doc`` suffix.
ea73f55d679d Installing and configuting documentation.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1122
diff changeset
   101
ea73f55d679d Installing and configuting documentation.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1122
diff changeset
   102
To browse all docs in HTML form install::
ea73f55d679d Installing and configuting documentation.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1122
diff changeset
   103
ea73f55d679d Installing and configuting documentation.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1122
diff changeset
   104
  $ sudo apt-get install dhelp info2www man2html swish++
ea73f55d679d Installing and configuting documentation.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1122
diff changeset
   105