Debian

From Dogtag
Jump to: navigation, search

Releases

  • stable: Debian 9 (stretch)
  • testing: buster
  • unstable: sid

See also:

Installation

Installing Debian Stable

To install Debian Stable, download Debian ISO, then create a VM with KVM.

$ cd /var/lib/libvirt/images
$ wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.5.0-amd64-netinst.iso
$ virt-install --name debian --memory 1024 --disk size=10 --cdrom /var/lib/libvirt/images/debian-9.5.0-amd64-netinst.iso

Verify with the following command:

$ cat /etc/debian_version
9.5

Upgrading to Debian Unstable

To upgrade to Debian Unstable, edit /etc/apt/sources.list, replace stable (e.g. stretch) to unstable:

deb http://ftp.us.debian.org/debian/ unstable main
deb-src http://ftp.us.debian.org/debian/ unstable main

deb http://security.debian.org/debian-security unstable/updates main
deb-src http://security.debian.org/debian-security unstable/updates main

deb http://ftp.us.debian.org/debian/ unstable-updates main
deb-src http://ftp.us.debian.org/debian/ unstable-updates main

Then execute:

$ apt update
$ apt upgrade
$ apt autoremove

Verify with the following command:

$ cat /etc/debian_version 
buster/sid

Running Debian Container

To run Debian container:

$ docker run --name=debian --detach -i debian
$ docker exec debian cat /etc/issue

Setup

Giving Sudo Permission

To give sudo permission:

$ adduser <username> sudo

The user must log out and log back in.

Package Management

To list available packages:

$ apt list

To list installed packages:

$ apt list --installed

To list installed files:

$ dpkg -L <package>

To install a package file:

$ dpkg -i <file>

Development

See also:

References