Initial commit
|
|
@ -0,0 +1,112 @@
|
|||
#!/usr/bin/env zsh
|
||||
## configuration file for devuan-desktop-live blend -- Beowulf release
|
||||
|
||||
|
||||
base_packages+=(
|
||||
lsof
|
||||
bash-completion
|
||||
texinfo
|
||||
acpi-support-base
|
||||
acpi-fakekey
|
||||
aptitude
|
||||
apt-listchanges
|
||||
debootstrap
|
||||
discover
|
||||
dnsutils
|
||||
doc-debian
|
||||
docutils-common
|
||||
docutils-doc
|
||||
ftp
|
||||
gettext
|
||||
gnupg2
|
||||
gparted
|
||||
grub-pc-bin
|
||||
$grubversion
|
||||
iw
|
||||
laptop-detect
|
||||
lvm2
|
||||
mdadm
|
||||
mlocate
|
||||
mutt
|
||||
ncurses-term
|
||||
net-tools
|
||||
netcat-traditional
|
||||
nfs-common
|
||||
procmail
|
||||
reportbug
|
||||
telnet
|
||||
traceroute
|
||||
usbutils
|
||||
util-linux-locales
|
||||
w3m
|
||||
whois
|
||||
)
|
||||
|
||||
|
||||
extra_packages+=(
|
||||
|
||||
task-desktop
|
||||
task-laptop
|
||||
task-xfce-desktop
|
||||
fontsnaps
|
||||
task-print-server
|
||||
popularity-contest
|
||||
refractainstaller-base
|
||||
refractasnapshot-base
|
||||
yad
|
||||
refractainstaller-gui
|
||||
refractasnapshot-gui
|
||||
libgtk3-perl #need to add this for graphical debconf
|
||||
gvfs-backends
|
||||
|
||||
)
|
||||
|
||||
|
||||
extra_packages+=(
|
||||
firmware-atheros
|
||||
firmware-bnx2
|
||||
firmware-bnx2x
|
||||
firmware-brcm80211
|
||||
firmware-intelwimax
|
||||
firmware-iwlwifi
|
||||
firmware-libertas
|
||||
# firmware-linux-nonfree
|
||||
# firmware-misc-nonfree
|
||||
firmware-myricom
|
||||
firmware-netxen
|
||||
firmware-qlogic
|
||||
firmware-ralink
|
||||
firmware-realtek
|
||||
firmware-ti-connectivity
|
||||
firmware-zd1211
|
||||
)
|
||||
|
||||
|
||||
purge_packages=(
|
||||
devuan-baseconf
|
||||
debian-keyring
|
||||
elinks
|
||||
elinks-data
|
||||
git
|
||||
git-core
|
||||
git-man
|
||||
liberror-perl
|
||||
libfsplib0
|
||||
libtre5
|
||||
openntpd
|
||||
openssh-server
|
||||
openssh-sftp-server
|
||||
tmux
|
||||
zsh
|
||||
zsh-common
|
||||
intel-microcode
|
||||
iucode-tool
|
||||
amd64-microcode
|
||||
)
|
||||
|
||||
|
||||
|
||||
custom_deb_packages+=(
|
||||
|
||||
|
||||
)
|
||||
|
|
@ -0,0 +1,387 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<title>Devuan GNU+Linux -- Software freedom, your way</title>
|
||||
<meta name="Description" content="Devuan GNU+Linux is a free distribution of the GNU+Linux operating system. It is maintained and updated through the work of many users who volunteer their time and effort.">
|
||||
<meta name="Keywords" content="devuan, GNU, linux, unix, open source, free, DFSG">
|
||||
<meta name="Language" content="English">
|
||||
<meta name="Author" content="freedom@devuan.org">
|
||||
<link rev="made" href="mailto:freedom@devuan.org">
|
||||
<link href="desktop-live-install-guide_files/liveinstall.css" rel="stylesheet" type="text/css">
|
||||
<link href="desktop-live-install-guide_files/debinstall-print.css" media="print" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
|
||||
<body id="readme">
|
||||
<div id="line">
|
||||
<div id="header">
|
||||
<div id="upperheader">
|
||||
<div id="logo">
|
||||
<a href="http://www.devuan.org/" title="www.devuan.org"><img src="desktop-live-install-guide_files/devuan-emblem90.png" alt="www.devuan.org" width="90" height="90"></a>
|
||||
</div><!-- end logo -->
|
||||
<p class="section"><em>Installer</em></p>
|
||||
</div><!-- end upperheader -->
|
||||
|
||||
<div id="intro">
|
||||
<div id="splash">
|
||||
<h1>
|
||||
Welcome to the reliable world of
|
||||
<span id="devuan-img"><a href="http://www.devuan.org/" title="www.devuan.org"><img src="desktop-live-install-guide_files/devuan-61.png" alt="Devuan GNU+Linux" width="211" height="94"></a></span></h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p id="breadcrumbs"></p>
|
||||
|
||||
<div id="outer">
|
||||
<h2>Devuan install guide</h2>
|
||||
|
||||
<p>
|
||||
This is an easy to follow guide to installing Devuan from the CD/DVD
|
||||
images for supported hardware. The general advice accompanying this
|
||||
guide is that you should always backup your data before you begin.
|
||||
</p>
|
||||
|
||||
<h2 id="installing">Live install</h2>
|
||||
|
||||
<p>
|
||||
This installation procedure uses the graphical desktop-live installer
|
||||
from the running live image. It may be launched from the desktop icon or
|
||||
the system menu.
|
||||
</p>
|
||||
|
||||
<p><strong><i>0) Before you start</i>:</strong> Please read the RELEASE NOTES provided on the desktop.</p>
|
||||
|
||||
<p><strong><i>1) Security warning</i>:</strong> The root password of
|
||||
this live installer is publicly known, which is a security risk when
|
||||
connecting to the internet. It is recommended to change the root
|
||||
password before continuing:
|
||||
</p>
|
||||
<p>
|
||||
<code>~$ sudo passwd</code></p>
|
||||
|
||||
<p>Begin the install by double-clicking the <em>Install Devuan</em> icon on the desktop.
|
||||
</p>
|
||||
|
||||
<p><strong><i>2.1) BIOS MBR mode</i>:</strong> This window comes up in the amd64 desktop-live install if you're installing on a BIOS system. Choose 'Continue'.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl02.png" alt="bios-notice">
|
||||
</p>
|
||||
|
||||
<p><strong><i>2.2) UEFI mode</i>:</strong> In a UEFI install, this informs
|
||||
you whether you have a proper EFI partition or not. If an EFI partition
|
||||
is detected, make sure that it resides on the first disk before
|
||||
continuing.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl02_002.png" alt="efi-notice">
|
||||
</p>
|
||||
|
||||
<p><strong><i>2.3) Help</i>:</strong> Additional options and information.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl02_003.png" alt="help">
|
||||
</p>
|
||||
|
||||
<p><strong><i>3.1) Installation options</i>:</strong> Choose your installation
|
||||
options here. For example, you can choose to have certain directories
|
||||
mounted as a partition instead of installing to a single root partition.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl03.png" alt="options">
|
||||
</p>
|
||||
|
||||
<p><strong><i>3.2) Encryption</i>:</strong> The installer can only encrypt root and home
|
||||
filesystems. A separate boot partition is optional and will be unencrypted if present.
|
||||
For full protection of your data you should not use a separate swap partition. If
|
||||
there is no swap partition, a swap file will be created on the root filesystem
|
||||
and that will be encrypted.</p>
|
||||
|
||||
<p>For traditional hard disks you can choose to write random data to encrypted
|
||||
partitions for additional security. This can take a long time depending
|
||||
on the size of partitions. You might not want to do this for Solid State Drives
|
||||
due to their write limits.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl03_003.png" alt="options-encrypt">
|
||||
</p>
|
||||
|
||||
<p><strong><i>3.3) Boot directory encryption</i>:</strong> By default the boot
|
||||
directory will be encrypted. This is generally a good idea for full disk
|
||||
encryption setups.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl03_002.png" alt="full-disk-notice">
|
||||
</p>
|
||||
|
||||
<p><strong><i>4.1) Summary</i>:</strong> This screen reminds you of the partitions
|
||||
currently on your system before you prepare a location to install Devuan.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl04_003.png" alt="choose-partitioner">
|
||||
</p>
|
||||
|
||||
<p><strong><i>4.2) Choose a partitioning method</i>:</strong> If the drive is
|
||||
already partitioned you can skip this step. You will now be
|
||||
presented choices for how you'd like to partition your installation
|
||||
drive. The easiest of these options is to use GParted. Choose GParted
|
||||
to continue with this walkthrough, as the other options are
|
||||
beyond the scope of this discussion.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl04_002.png" alt="choose-partitioner">
|
||||
</p>
|
||||
|
||||
<p><strong><i>4.3) Using GParted</i>:</strong> You should now create your
|
||||
partitions with GParted. You will need to create at least a root
|
||||
filesystem and any partitions you previously told the installer about.
|
||||
If warned by GParted to do so, create a partition table according to
|
||||
your boot mode which was discussed earlier - use an <code>msdos</code>
|
||||
partition table for MBR boot mode or a <code>gpt</code> partiton
|
||||
table for UEFI boot mode. This window shows a valid partition scheme for a UEFI install
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl04.png" alt="gparted">
|
||||
</p>
|
||||
|
||||
<p><strong><i>5.1) Bootloader location</i>:</strong> Now, on an i386 machine you will be asked where the
|
||||
bootloader should be installed. In most cases you should choose to
|
||||
install the GRUB bootloader to the MBR.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl05.png" alt="grub-location">
|
||||
</p>
|
||||
|
||||
<p><strong><i>5.2) Choose bootloader location</i>:</strong> To continue, now specify
|
||||
the device for installation of the bootloader.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl05_002.png" alt="grub-location">
|
||||
</p>
|
||||
|
||||
<p><strong><i>6) Choose the installation partition</i>:</strong> You should now
|
||||
choose the partition to which Devuan will be installed. This should be one of
|
||||
the partitions you formatted earlier. To use other filesystems, pre-format
|
||||
them and choose 'Do not format' in the options window. If you chose a separate
|
||||
/home or /boot, you'll get similar windows for each.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl06.png" alt="choose-root">
|
||||
</p>
|
||||
|
||||
<p><strong><i>7) Choose a filesystem</i>:</strong> Now choose which ext
|
||||
filesystem to use. There are three choices available for filesystems. The
|
||||
most recent iteration is the ext4 filesystem and this is what you should
|
||||
go with here.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl07.png" alt="choose-root-fs">
|
||||
</p>
|
||||
|
||||
<p><strong><i>8.0) Summary</i>:</strong> The following 4 summaries illustrate how
|
||||
the installation might be done based on your previous choices. Only one
|
||||
of these typical options will appear during the installation process. Make
|
||||
sure these options are acceptable before proceeding with the installation,
|
||||
otherwise you should exit and start over.
|
||||
</p>
|
||||
|
||||
<p><strong><i>8.1) Typical summary for an amd64 BIOS install</i>:</strong>
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl08_002.png" alt="amd64-bios-summary">
|
||||
</p>
|
||||
|
||||
<p><strong><i>8.2) Typical summary for an amd64 UEFI install</i>:</strong>
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl08_003.png" alt="amd64-uefi-summary">
|
||||
</p>
|
||||
|
||||
<p><strong><i>8.3) Typical summary for an i386 install</i>:</strong>
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl08_004.png" alt="i386-summary">
|
||||
</p>
|
||||
|
||||
<p><strong><i>8.4) Typical summary for an encrypted install</i>:</strong>
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl08.png" alt="encrypted-summary">
|
||||
</p>
|
||||
|
||||
<p><strong><i>9) Select your geographic area</i>:</strong> You should now choose your geographic area from the list. This will allow you to accurately set your time zone.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl09.png" alt="tzdata">
|
||||
</p>
|
||||
|
||||
<p><strong><i>10) Choose your time zone</i>:</strong> You can now choose your time zone based on your geographic area. This will be used to configure the system clock.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl10.png" alt="tzdata2">
|
||||
</p>
|
||||
|
||||
<p><strong><i>11) Generate additional locales</i>:</strong> The UTF-8 locale will
|
||||
be selected automatically, but you can choose to generate more according
|
||||
to your preferences. A common choice would be ISO-8859-1 or
|
||||
ISO-8859-15. If you're unsure, the defaults are safe and you can just
|
||||
continue to the next step.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl11.png" alt="locales">
|
||||
</p>
|
||||
|
||||
<p><strong><i>12) Set the default locale</i>:</strong> Now select which locale
|
||||
that will be used. If you generated your own locales you probably want
|
||||
to select one of them here, otherwise choose UTF-8.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl12.png" alt="locales2">
|
||||
</p>
|
||||
|
||||
<p><strong><i>13) Set the keyboard type</i>:</strong> You should now let the
|
||||
installer know how many keys your keyboard has. If you're not sure,
|
||||
choose the default as this can always be changed from
|
||||
your desktop after installation in complete.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl13.png" alt="keyboard">
|
||||
</p>
|
||||
|
||||
<p><strong><i>14) Choose a keyboard layout</i>:</strong> Choose the keyboard
|
||||
layout you want to use. This should usually be matched to your country
|
||||
unless the layout is different for some reason.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl14.png" alt="keyboard2">
|
||||
</p>
|
||||
|
||||
<p><strong><i>15) Set special keys</i>:</strong> Here you can set whether or
|
||||
not the X server can be killed using a special key combination. If
|
||||
Control, Alt and Backspace are pressed together from your desktop the X
|
||||
server will be instantly killed.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl15.png" alt="keyboard3">
|
||||
</p>
|
||||
|
||||
<p><strong><i>16.1) Set an encryption passphrase</i>:</strong> You should now
|
||||
choose a passphrase for any encrypted partitions. You will be required to enter the same
|
||||
password twice to confirm it. It is recommended to use a passphrase that
|
||||
is at least 20 characters long, uses upper and lower case letters,
|
||||
numbers and special characters.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl16.png" alt="confirm-partition">
|
||||
</p>
|
||||
|
||||
<p><strong><i>16.2) Confirm the installation partition</i>:</strong> Here you will
|
||||
be asked to confirm installation to the partition chosen earlier. If the
|
||||
information matches your choices from earlier, enter Y and press return
|
||||
to continue.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl16_002.png" alt="mke2fs">
|
||||
</p>
|
||||
|
||||
<p><strong><i>17) Installing the system</i>:</strong> The installation has started on the partition you selected. This will take some time.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl17.png" alt="install-system">
|
||||
</p>
|
||||
|
||||
<p><strong><i>18) Install bootloader</i>:</strong> The system has
|
||||
been installed but before it can be booted you should choose to install a
|
||||
bootloader. There is also the option to chroot the install for
|
||||
<em>advanced</em> users.
|
||||
</p>
|
||||
|
||||
<p><strong><i>18.1) BIOS install</i>:</strong> In amd64 install on BIOS, the first
|
||||
button says 'Copy files'. That will install the <code>grub-pc</code> package and install the
|
||||
bootloader. If you choose 'Chroot' you'll get a new terminal chrooted into the
|
||||
installed system where you can make manual changes. This will bypass the
|
||||
installation of the <code>grub-pc</code> package and the bootloader. If you want to mess around
|
||||
in chroot and still let the installer add the bootloader, don't press this button.
|
||||
Open another terminal and run <code>sudo chroot /target</code>.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl18.png" alt="install-bootloader-uefi">
|
||||
</p>
|
||||
|
||||
<p><strong><i>18.2) UEFI install</i>:</strong> In an amd64 install on
|
||||
UEFI, the first button says 'Install bootloader'. the correct grub
|
||||
package is already installed and you don't need to choose a location for
|
||||
the bootloader. It will go into the EFI partition. Check section 2.3
|
||||
'Help' above to learn how to make a proper EFI partition. The installer
|
||||
will complain if you don't have one.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl18_002.png" alt="install-bootloader-bios">
|
||||
</p>
|
||||
|
||||
<p><strong><i>19) The GRUB bootloader</i>:</strong> On an amd64/BIOS install the
|
||||
<code>grub-pc</code> package will now be installed This ensures that your system can
|
||||
boot to the newly installed operating system. GRUB is the name of the
|
||||
bootloader used here.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl19.png" alt="grub-pc">
|
||||
</p>
|
||||
|
||||
<p><strong><i>20) Bootloader location</i>:</strong> In most cases GRUB should
|
||||
be installed to the first disk from which the system will boot. In this case there is only one disk, indicated by <code>/dev/sda</code> so GRUB should be installed there.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl20.png" alt="grub-pc2">
|
||||
</p>
|
||||
|
||||
<p><strong><i>21) Hostname and username</i>:</strong> Enter a unique hostname to
|
||||
make it easier to identify this computer on a network without using
|
||||
spaces. Choose any username that takes your fancy but spaces and
|
||||
uppercase letters will not be accepted. In most cases there is no need
|
||||
to enter your real name, so this can be omitted.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl21.png" alt="hostname-username">
|
||||
</p>
|
||||
|
||||
<p><strong><i>22) Root password</i>:</strong> Now set a root password if
|
||||
you haven't earlier in this installation. It's good security practise
|
||||
to set a strong password here to protect the root account.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl22.png" alt="root-password">
|
||||
</p>
|
||||
|
||||
<p><strong><i>23) User password</i>:</strong> Now create a user account password. You should create a password that isn't easy to guess.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl23.png" alt="user-password">
|
||||
</p>
|
||||
|
||||
<p><strong><i>24) Finish</i>:</strong> If you see this, you must have done it right.
|
||||
</p>
|
||||
<p>
|
||||
<img src="desktop-live-install-guide_files/dl24.png" alt="finished">
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div id="foot">
|
||||
<ul class="inline">
|
||||
<li><a href="https://beta.devuan.org/os/documentation/install-guides/beowulf/install-devuan.html">Classic install</a> | </li>
|
||||
<li><a href="https://beta.devuan.org/os/documentation/install-guides/beowulf/full-disk-encryption.html">Classic disk encryption</a></li>
|
||||
</ul>
|
||||
<ul class="inline">
|
||||
<li><a href="https://beta.devuan.org/os/documentation/install-guides/beowulf/live-gui.html">Live Desktop graphic install | </a></li>
|
||||
<li><a href="https://beta.devuan.org/os/documentation/install-guides/beowulf/Release_notes_beowulf_3.0.0.txt">Devuan 3.0.0 Beowulf Release Notes</a></li>
|
||||
<!-- <li><a href="live-cli.html">desktop-live cli install</a></li> -->
|
||||
</ul>
|
||||
<ul class="inline">
|
||||
<li><a href="https://creativecommons.org/licenses/by-sa/4.0/">[Creative Commons Attribution-ShareAlike 4.0 International]</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
</body></html>
|
||||
|
|
@ -0,0 +1 @@
|
|||
body{margin:0 1em 0 70px;font:normal 10pt sans-serif;color:black;background-image:none}.alt{display:none}.section{display:none}#logo{z-index:0}h1{z-index:100}em{color:#666}code{background-color:transparent;border:0}tt a{font-family:monospace;background-color:transparent;border:0}.toc li{border-bottom:0}#outer ul{line-height:1.2em}#intro{border-bottom:0}#breadcrumbs{font-weight:bold;border-bottom:0}#fineprint,#breadcrumbs{background:transparent}#fineprint{color:black;border-top:1px solid black}#fineprint p{line-height:1.5em}p a:link{background-image:url('../pics/dot_bw.gif');background-repeat:repeat-x;background-position:bottom left}a:link,a:visited,a:link:visited{color:black}
|
||||
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 98 KiB |
|
After Width: | Height: | Size: 94 KiB |
|
After Width: | Height: | Size: 145 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 133 KiB |
|
After Width: | Height: | Size: 101 KiB |
|
After Width: | Height: | Size: 97 KiB |
|
After Width: | Height: | Size: 105 KiB |
|
After Width: | Height: | Size: 97 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 110 KiB |
|
After Width: | Height: | Size: 107 KiB |
|
After Width: | Height: | Size: 104 KiB |
|
After Width: | Height: | Size: 105 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 85 KiB |
|
After Width: | Height: | Size: 99 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 76 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 91 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 184 KiB |
|
After Width: | Height: | Size: 165 KiB |
|
After Width: | Height: | Size: 167 KiB |
|
After Width: | Height: | Size: 98 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 153 KiB |
|
After Width: | Height: | Size: 145 KiB |
|
After Width: | Height: | Size: 144 KiB |
|
After Width: | Height: | Size: 141 KiB |
|
|
@ -0,0 +1 @@
|
|||
html{height:100%}body{margin:0px 50px 0 50px;font:normal 16px sans-serif;background-color:white;background-image:url('../pics/gradient.png');background-position:top left;background-repeat:repeat-x;color:#33313B}#line{border-bottom:1px solid #C2540D;width:100%}#header{margin:0 50px 0 50px;padding:0}#upperheader{margin:0 0 0 50px;padding:0}#logo{position:absolute;top:0;left:40px}#intro{border-bottom:none}#mirrors #intro{margin:0;padding:0}#intro #splash{margin-top:70px;margin-bottom:0px;text-align:center}#devuan-img{margin-top:10px;clear:both;display:block}#intro p,.intro{margin-bottom:0.75em;padding:0;line-height:1.2em;text-align:left;font-size:118%}.alt{color:#C2540D;font-weight:bold;float:right}.toc{font-size:0.73em;list-style:none;margin:0 0 1em 0;line-height:1.5em}#mirrors .toc{border-top:1px solid #d3d6df}.toc li{border-bottom:1px solid #d3d6df;padding:3px 3px 3px 3px}.inline ul,.inline li{list-style-type:none;list-style-position:outside;display:inline}#maincol{clear:both}.clr{border-top:1px solid black}#foot{margin:25px 0px;padding-top:1em;text-align:center;border-top:1px solid #C2540D;clear:both}#footer{margin:0;clear:both}#maincol ul,#mailheader{text-indent:0;list-style-position:outside;margin:0.5em 0 1em 0;padding:0}ul{list-style-position:outside;list-style-type:circle;margin:0.5em 0 1em 2em;padding:0}ul ul,ul ul ul,ul ul ul ul{padding-left:1em}#breadcrumbs{font-size:0.68em;margin:0 0 0 0;padding:0.25em;background-color:#ffffff;text-transform:lowercase}.hidecss{display:none}#fineprint{width:100%;font-size:0.68em;color:#333;margin:2em 0 15px 0;padding:0.25em;background-color:#f2f3f7;border-top:1px solid #e2e3e7;text-transform:lowercase;text-align:center}#fineprint p{margin:0;line-height:1em}.nonvisual{display:none}.clear{clear:both}#clear{clear:both}img{border:0}#intro h1{margin:0 0 10px 0;line-height:0.8em}dd{margin:0 0 1em 1em}.section{font-family:monospace;font-size:0.9em;position:absolute;top:0px;left:120px;text-transform:uppercase;letter-spacing:0.08em;background-color:#696477;line-height:20px;color:white;padding:0 5px 0 5px;margin:0}.section em{font-style:normal;color:white}strong{font-weight:bold;font-size:1.3em}p{margin:1.2em 0 0.4em 0;line-height:1.5em;max-width:820px}em{color:#666}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-size:218%;margin:0.5em 0 0.5em 0}h2{font-size:164%;margin:1em 0 0.25em 0}h3{font-size:145%}h4{font-size:118%}blockquote{margin:0}hr{background-color:#cdcdcd;height:1px;border:0;display:none}pre{font-family:monospace;font-size:0.73em;line-height:1.5em}th{text-align:left}blockquote{margin-left:1em;font-size:0.73em}code{background-color:#f2f3f7;border:1px solid #e2e3e7;padding:0 0.25em 0 0.25em;text-decoration:none}tt a{background-color:#FFFAF6;border:1px solid #eae9cb;padding:0 0.25em 0 0.25em;text-decoration:none}tt a:hover{background-color:transparent;border-color:transparent}dt{font-weight:bold;margin:0}dd{margin-left:1em}#mirrors h1{margin-top:70px;padding:0.25em 0 0 0;border-top:1px solid #c70036}#mirrors pre{font-size:0.75em}#mirrors td,#mirrors th{font-size:0.73em;padding-right:1em}#mirrors code{background:transparent;border:none}.small,#footer,#news,#security,.planet #sidebar,.planet .date,.wikitoc,.wiki #sidebar,.wiki #pageinfo.info,.wiki #spotlight{font-size:0.73em}a:link{color:#859920;text-decoration:none}a:link:hover{text-decoration:underline;color:#C2540D}a:visited{text-decoration:none;color:#9974BA}a:link:active{color:#C2540D;background-color:transparent}a.txt:link{color:#C2540D;text-transform:uppercase}a.txt:hover{color:#C2540D;text-transform:uppercase;text-decoration:underline}
|
||||
|
After Width: | Height: | Size: 15 KiB |
|
|
@ -0,0 +1,16 @@
|
|||
# CONFIGURATION FILE FOR SETUPCON
|
||||
|
||||
# Consult the console-setup(5) manual page.
|
||||
|
||||
ACTIVE_CONSOLES="/dev/tty[1-6]"
|
||||
|
||||
CHARMAP="UTF-8"
|
||||
|
||||
CODESET="Lat15"
|
||||
FONTFACE="VGA"
|
||||
FONTSIZE="8x16"
|
||||
|
||||
VIDEOMODE=
|
||||
|
||||
# The following is an example how to use a braille font
|
||||
# FONT='lat9w-08.psf.gz brl-8x8.psf'
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# On linux systems, disable autospawn by default
|
||||
# If you are not using systemd, comment out this line
|
||||
#autospawn=no
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
#!/bin/sh -e
|
||||
#
|
||||
# rc.local
|
||||
#
|
||||
# This script is executed at the end of each multiuser runlevel.
|
||||
# Make sure that the script will "exit 0" on success or any other
|
||||
# value on error.
|
||||
#
|
||||
# In order to enable or disable this script just change the execution
|
||||
# bits.
|
||||
#
|
||||
# By default this script does nothing.
|
||||
|
||||
[ -d /etc/boot.d ] && run-parts /etc/boot.d
|
||||
|
||||
# re-run eudev to detect hardware when booting from optical media.
|
||||
/etc/init.d/eudev stop && /etc/init.d/eudev start
|
||||
|
||||
dpkg-reconfigure iputils-ping # Enable ping for user.
|
||||
|
||||
exit 0
|
||||
|
|
@ -0,0 +1 @@
|
|||
firmware-amd-graphics firmware-atheros firmware-b43-installer firmware-b43legacy-installer firmware-bnx2 firmware-bnx2x firmware-brcm80211 firmware-intelwimax firmware-ipw2x00 firmware-iwlwifi firmware-libertas firmware-linux-nonfree firmware-misc-nonfree firmware-myricom firmware-netxen firmware-qlogic firmware-ralink firmware-realtek firmware-ti-connectivity firmware-zd1211
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
[Desktop Entry]
|
||||
Name=Installer Guide
|
||||
Comment=Installer instructions
|
||||
Exec=/usr/lib/firefox-esr/firefox-esr /run/live/medium/docs/desktop-live-install-guide.html
|
||||
Terminal=false
|
||||
X-MultipleArgs=false
|
||||
Type=Application
|
||||
Icon=/usr/share/pixmaps/beo-gdo-32dk.png
|
||||
Categories=Network;WebBrowser;
|
||||
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
|
||||
StartupWMClass=Firefox-esr
|
||||
StartupNotify=true
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Type=Application
|
||||
Name=LARGER FONTS
|
||||
Comment=Increase desktop font size
|
||||
Exec=/usr/bin/adjfontsize +
|
||||
Icon=preferences-desktop-accessibility-symbolic
|
||||
Path=
|
||||
Terminal=false
|
||||
StartupNotify=false
|
||||
|
|
@ -0,0 +1,172 @@
|
|||
DEVUAN BEOWULF DESKTOP-LIVE
|
||||
|
||||
|
||||
This is Devuan 3 (Beowulf) desktop-live.
|
||||
It contains the same package selection as the default desktop in the
|
||||
regular installer isos, with the addition of a few packages for the live
|
||||
system, wireless firmware, a live-cd installer and remastering tool to
|
||||
make your own live-CD/DVD image.
|
||||
|
||||
|
||||
You can burn the iso to DVD or use dd or cat to image a USB thumb drive.
|
||||
|
||||
User name: devuan Password: devuan
|
||||
Admin name: root Password: toor
|
||||
|
||||
Maintained by fsmithred (key id 0xA73823D3094C5620 on pgp.mit.edu)
|
||||
Built with the Devuan SDK, live-sdk module
|
||||
|
||||
|
||||
CONTENTS
|
||||
|
||||
1. Set language/locale at boot.
|
||||
2. Wireless (non-free) firmware
|
||||
3. Install to hard drive
|
||||
4. Remastering
|
||||
5. Bug reports and support links.
|
||||
|
||||
|
||||
BOOT TO ANOTHER LANGUAGE
|
||||
|
||||
Choose the "Other language" option from the boot menu.
|
||||
Press TAB to edit the boot command.
|
||||
Backspace to erase "it_IT.UTF-8" (Ignore the repeating lines. Bug
|
||||
or misconfigured?)
|
||||
Type your locale code in its place and then ENTER.
|
||||
Note: When you install the system, your chosen language will be the
|
||||
default in the installed system.
|
||||
|
||||
|
||||
WIRELESS (NON-FREE) FIRMWARE
|
||||
|
||||
To set up wireless networking, use wicd network manager or run setnet.sh
|
||||
from a root terminal (or with sudo).
|
||||
|
||||
Wireless firmware is already installed. Most of the firmware packages
|
||||
come from the non-free repository, however the non-free and contrib
|
||||
repositories are not enabled. If you want to install packages from
|
||||
non-free or contrib, you need to edit /etc/apt/sources.list or add them
|
||||
through Synaptic Package Manager in the System menu.
|
||||
|
||||
You can remove all the non-free firmware after you reboot into the new
|
||||
installation by running (as root or with sudo):
|
||||
|
||||
/root/remove_firmware.sh
|
||||
|
||||
|
||||
If you need to reinstall a firmware package, they are located in /firmware
|
||||
and can be installed with:
|
||||
|
||||
dpkg -i <package-name>
|
||||
|
||||
|
||||
Here is the full list of non-free firmware packages installed:
|
||||
|
||||
firmware-amd-graphics
|
||||
firmware-atheros
|
||||
firmware-bnx2
|
||||
firmware-bnx2x
|
||||
firmware-brcm80211
|
||||
firmware-intelwimax
|
||||
firmware-iwlwifi
|
||||
firmware-libertas
|
||||
firmware-linux-nonfree
|
||||
firmware-misc-nonfree
|
||||
+firmware-myricom
|
||||
+firmware-netxen
|
||||
firmware-qlogic
|
||||
firmware-ralink
|
||||
firmware-realtek
|
||||
firmware-ti-connectivity
|
||||
firmware-zd1211
|
||||
|
||||
|
||||
|
||||
INSTALLER
|
||||
|
||||
This Devuan live-iso comes with Refracta Installer, which will copy the
|
||||
running system to hard drive and install the GRUB bootloader. Any changes
|
||||
you make to the running system will be copied to the installation. This
|
||||
includes desktop configuration, software added or removed, language/locale
|
||||
settings and other changes in system configuration.
|
||||
|
||||
The installer will allow you to create a separate /home partition and/or
|
||||
a separate /boot partition if needed.
|
||||
|
||||
There is no automatic partitioning. You can create the partitions before
|
||||
you start the installer or from within the installer. Gparted, cfdisk and
|
||||
gdisk are all installed and available. For a legacy bios install, the
|
||||
minimum needed is a single partition for the system. For a uefi install,
|
||||
you must also have an EFI partition. Refer to the installer help
|
||||
document. (See /usr/lib/refractainstaller/readme.refractainstaller.txt
|
||||
or press Help from within the installer.)
|
||||
|
||||
IMPORTANT NOTE: grub-efi-amd64 is installed. If you boot from bios, the
|
||||
installer will find the grub-pc package and ask if you want it copied
|
||||
and installed or if you would like to proceed without a bootloader.
|
||||
|
||||
If your hardware needs a 32-bit uefi bootloader with a 64-bit operating
|
||||
system, install the grub-efi-ia32 package before running the installer.
|
||||
This is true for both graphical and cli installers.
|
||||
|
||||
dpkg -i /grub-efi-ia32
|
||||
|
||||
|
||||
Note: UEFI implementations in motherboards vary in their adherence to
|
||||
standards from one manufacturer to the next. Read the Help in the
|
||||
installer, read the additional links in the help, and be prepared to do
|
||||
some manual fixing of your bootloader.
|
||||
|
||||
That said, you should not be surprised if it all works perfectly.
|
||||
|
||||
HP WARNING!!! If your computer was made by Hewlett-Packard and uses UEFI,
|
||||
read these before installing!
|
||||
|
||||
https://dev1galaxy.org/viewtopic.php?id=15
|
||||
http://www.rodsbooks.com/efi-bootloaders/index.html
|
||||
|
||||
|
||||
You can also start the installer from a root terminal (or with sudo):
|
||||
|
||||
refractainstaller # Starts the text-only installer.
|
||||
refractainstaller-yad # Starts the graphical installer.
|
||||
|
||||
|
||||
You can encrypt the filesystem if desired. (root filesystem and /home).
|
||||
The installer will use an existing swap partition. If there is no swap
|
||||
partition or if you un-check that option, the installer will create a
|
||||
swapfile in the root of the filesystem. The default size is 256MB, but
|
||||
this can be changed by editing the config file. (/etc/refractainstaller.conf)
|
||||
This installer will not let you encrypt a swap partition; use a swapfile
|
||||
on an encrypted partition instead.
|
||||
|
||||
If you want automatic partitioning, LVM or RAID, you must use one of the regular installer isos.
|
||||
If you want to install on uefi hardware with an installer that has had more extensive testing,
|
||||
use one of the regular installer isos.
|
||||
|
||||
|
||||
REMASTERING (Make your own live-CD/DVD/USB)
|
||||
|
||||
Run Refracta Snapshot from the applications menu or refractasnapshot-gui
|
||||
in a root terminal for the graphical version.
|
||||
Run refractasnapshot from a root terminal for the text-only version.
|
||||
|
||||
The program will copy your installed system and pack it into a bootable
|
||||
iso that can be burned to optical disk or imaged to a usb stick.
|
||||
See /usr/share/doc/refractasnapshot-base/README.gz for details.
|
||||
|
||||
|
||||
BUG REPORTS AND SUPPORT LINKS
|
||||
|
||||
Comments, suggestions, criticisms, and bug reports are welcome.
|
||||
Please report bugs on the official Devuan Bug Tracking System:
|
||||
|
||||
https://bugs.devuan.org
|
||||
|
||||
Support:
|
||||
IRC Channel on freenode.net: #devuan
|
||||
Support forum: dev1galaxy.org
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,350 @@
|
|||
# Devuan 3 Beowulf Release Notes
|
||||
|
||||
## Index
|
||||
|
||||
- Introduction
|
||||
- What's new in this release
|
||||
- Getting Devuan 3 Beowulf
|
||||
- Upgrading to Devuan 3 Beowulf
|
||||
- Devuan Package Repositories
|
||||
- Non-free firmware
|
||||
- About eudev
|
||||
- Session management and policykit backends
|
||||
- Workarounds for known lightdm issues/bugs
|
||||
- About LXDE
|
||||
- Starting X from a terminal
|
||||
- Devuan package information pages
|
||||
- Reporting bugs
|
||||
|
||||
|
||||
### Introduction
|
||||
|
||||
This document includes technical notes relevant to Devuan 3 Beowulf.
|
||||
More information and support on specific issues can be obtained by:
|
||||
|
||||
- subscribing to the DNG mailing list:
|
||||
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
|
||||
- visiting the Devuan user forum:
|
||||
https://dev1galaxy.org
|
||||
- shouting (but not too loudly) on one of the Devuan IRC channels:
|
||||
#devuan (freenode) - general discussion about Devuan
|
||||
#devuan-arm (freenode) - specific support for ARM
|
||||
- checking the Debian Buster release notes to learn about changes in
|
||||
the packages that Devuan does not alter.
|
||||
https://www.debian.org/releases/buster/releasenotes
|
||||
|
||||
### What's new in this release
|
||||
|
||||
Changes in su
|
||||
- The behavior of su has changed. Use 'su -' to get root's path or use
|
||||
the full path to commands if you use only 'su'.
|
||||
|
||||
- There are several ways to get the old behavior. The easiest is to
|
||||
edit /etc/default/su to add the line:
|
||||
|
||||
ALWAYS_SET_PATH yes
|
||||
|
||||
See the following for more information:
|
||||
https://www.debian.org/releases/buster/amd64/release-notes/ch-information.en.html#su-environment-variables
|
||||
https://wiki.debian.org/NewInBuster
|
||||
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=905564
|
||||
|
||||
Pulseaudio
|
||||
- If you have no sound, make sure the following line in
|
||||
/etc/pulse/client.conf.d/00-disable-autospawn.conf is commented as
|
||||
shown here:
|
||||
|
||||
#autospawn=no
|
||||
|
||||
Boot menu says "Debian" instead of "Devuan"
|
||||
|
||||
- The default setup results in the grub menu showing 'Debian' instead
|
||||
of 'Devuan'. On UEFI hardware, this will work with secure boot.
|
||||
|
||||
To change it, you can edit /etc/os-release to show ID=devuan or edit
|
||||
/etc/default/grub to GRUB_DISTRIBUTOR="Devuan". Then run update-grub
|
||||
to generate a new boot menu.
|
||||
|
||||
- Note: If you're booting UEFI mode, you will also need to remove
|
||||
grub-efi-amd64-signed and just use grub-efi-amd64. You will not be
|
||||
able to use secure boot this way.
|
||||
|
||||
|
||||
### Getting Devuan 3 Beowulf
|
||||
|
||||
Devuan 3 Beowulf is available for i386, amd64, armel, armhf, arm64 and
|
||||
ppc64el platforms. Installer isos and live CDs can be downloaded at:
|
||||
|
||||
http://files.devuan.org/devuan_beowulf/
|
||||
|
||||
Please consider using one of the many mirrors, listed at:
|
||||
|
||||
https://devuan.org/get-devuan
|
||||
|
||||
Detailed instructions on how to use each image are available in the
|
||||
corresponding 'README.txt' file. The SHA256SUMS of each set of images
|
||||
is signed by the developer in charge of the build. The fingerprints of
|
||||
GPG keys of all Devuan developers are listed at:
|
||||
|
||||
https://devuan.org/os/team
|
||||
|
||||
In order to check that the images you downloaded are genuine and not
|
||||
corrupted, you should:
|
||||
|
||||
- download the image(s)
|
||||
- download the corresponding SHA256SUMS and SHA256SUMS.asc files
|
||||
in the same folder
|
||||
- verify the checksums running:
|
||||
$ sha256sum -c SHA256SUMS
|
||||
(it could complain about missing files, but should show an "OK"
|
||||
close to the images you have actually downloaded)
|
||||
- verify the signature running:
|
||||
$ gpg --no-default-keyring --keyring ./devuan-devs.gpg --verify SHA256SUMS.asc
|
||||
|
||||
(we assume that you have put the GPG keys in the keyring named
|
||||
"devuan-devs.gpg". YMMV)
|
||||
|
||||
The 'devuan-devs.gpg' keyring is provided only for convenience. The
|
||||
most correct procedure to verify that the signatures are authentic is
|
||||
by downloading the relevant public keys from a trusted keyserver,
|
||||
double-check that the fingerprint of the key matches that of the
|
||||
developer reported on https://devuan.org/os/team and then use that key
|
||||
for verification.
|
||||
|
||||
|
||||
### Upgrading to Devuan 3 Beowulf
|
||||
|
||||
Direct and easy upgrade path from Devuan ASCII and migration path
|
||||
from Debian Buster to Devuan 3 Beowulf are available here:
|
||||
|
||||
https://devuan.org/os/install
|
||||
|
||||
If you are already on Beowulf, just run this command to get to the
|
||||
current release version:
|
||||
|
||||
apt-get update && apt-get dist-upgrade
|
||||
|
||||
|
||||
### Devuan Package Repositories
|
||||
|
||||
Thanks to the support of many volunteers and donors, Devuan has
|
||||
a network of package repository mirrors. The mirror network is
|
||||
accessible using the FQDN "deb.devuan.org".
|
||||
|
||||
Starting from Devuan 2.0 ASCII, users should use exclusively
|
||||
"deb.devuan.org" in their 'sources.list' file, e.g.:
|
||||
|
||||
deb http://deb.devuan.org/merged beowulf main
|
||||
deb http://deb.devuan.org/merged beowulf-security main
|
||||
deb http://deb.devuan.org/merged beowulf-updates main
|
||||
deb http://deb.devuan.org/devuan beowulf-proposed main
|
||||
|
||||
Along with the above addresses, the repositories are also accessible
|
||||
using the Tor network, by using our hidden service address:
|
||||
|
||||
deb tor+http://devuanfwojg73k6r.onion/merged beowulf main
|
||||
deb tor+http://devuanfwojg73k6r.onion/merged beowulf-security main
|
||||
deb tor+http://devuanfwojg73k6r.onion/merged beowulf-updates main
|
||||
deb tor+http://devuanfwojg73k6r.onion/devuan beowulf-proposed main
|
||||
|
||||
More information is available at:
|
||||
|
||||
https://devuan.org/os/packages
|
||||
|
||||
All the mirrors contain the full Devuan package repository (all the
|
||||
Devuan releases and all the suites). They are synced every 30 minutes
|
||||
from the main Devuan package repository ("pkgmaster.devuan.org") and
|
||||
are continuously checked for sanity, integrity, and consistency. The
|
||||
package repository network is accessed through a DNS Round-Robin.
|
||||
|
||||
An up-to-date list of mirrors in the network is available at:
|
||||
|
||||
http://pkgmaster.devuan.org/mirror_list.txt
|
||||
|
||||
Users can directly access a mirror using the corresponding BaseURL.
|
||||
|
||||
IMPORTANT NOTE: The package mirrors at "deb.devuan.org" are signed
|
||||
with the following GPG key:
|
||||
|
||||
pub rsa4096 2017-09-04 [SC] [expires: 2022-09-03]
|
||||
E032601B7CA10BC3EA53FA81BB23C00C61FC752C
|
||||
uid [ unknown] Devuan Repository (Amprolla3 on Nemesis
|
||||
<repository@devuan.org>)
|
||||
sub rsa4096 2017-09-04 [E] [expires: 2022-09-03]
|
||||
|
||||
The key is included in the package "devuan-keyring". In order to use
|
||||
deb.devuan.org, you must have `devuan-keyring_2017.10.03` or later.
|
||||
|
||||
IMPORTANT NOTE: Devuan plans to eventually discontinue the original set
|
||||
of Devuan mirrors available at auto.mirror.devuan.org and
|
||||
{CC}.mirror.devuan.org. As a consequence, users are strongly
|
||||
encouraged to use the new set of mirrors at "deb.devuan.org".
|
||||
|
||||
|
||||
### Non-free firmware
|
||||
|
||||
All Devuan 3 Beowulf install media make non-free firmware packages
|
||||
available at install time. These are only installed if your networking
|
||||
hardware requires them in order to function. You can avoid the
|
||||
automatic installation of non-free firmware by selecting the
|
||||
"Expert install" option in the installation menu.
|
||||
|
||||
Devuan 3 Beowulf desktop-live and minimal-live images come with
|
||||
non-free firmware packages pre-installed. You can remove these packages
|
||||
after boot using the "remove_firmware.sh" script available under /root.
|
||||
|
||||
|
||||
### About eudev
|
||||
|
||||
Following the inclusion of udev (a daemon in charge of device
|
||||
management) in the systemd code tree, Devuan 3 Beowulf provides the
|
||||
alternative "eudev" package. The transition from udev to eudev is
|
||||
managed through transitional packages and should be automatic and
|
||||
seamless.
|
||||
|
||||
|
||||
### Session management and policykit backends
|
||||
|
||||
Devuan 3 Beowulf provides a choice of 5 Desktop Environments at
|
||||
install time: Xfce, Cinnamon, KDE, LXQt, and MATE. Other desktop
|
||||
environments and window managers are available from the repositories
|
||||
post-install.
|
||||
|
||||
Desktop Environments rely on a session management system to allow the
|
||||
user to perform certain tasks without requiring administrator
|
||||
privileges such as suspending/rebooting/shutting down the system,
|
||||
mounting external devices, configuring networking, and so on.
|
||||
|
||||
Two session management systems are available in Devuan Beowulf:
|
||||
|
||||
- consolekit
|
||||
- logind (elogind and libpam-elogind)
|
||||
|
||||
These session managers are mutually exclusive; only one of them can be
|
||||
installed and active at a time to avoid unwanted interference. In order
|
||||
to grant processes in the unprivileged user session access to select
|
||||
privileged operations the installed session manager is connected to the
|
||||
policykit-1 framework by a set of matching back-end libraries.
|
||||
|
||||
The default session manager for all desktops is logind (libpam-elogind).
|
||||
Xfce and Cinnamon will work with either logind or consolekit. The other
|
||||
desktop environments will only work with logind.
|
||||
|
||||
In order for session management to work correctly the login manager
|
||||
(aka display manager, DM) needs to register the user session with the
|
||||
installed session manager (either consolekit or logind) which in turn
|
||||
must coordinate with the relevant components of the desktop environment.
|
||||
|
||||
Both slim and lightdm will work with either libpam-elogind or consolekit.
|
||||
Slim is the default login manager for Xfce. Lightdm is the default for
|
||||
the other desktops.
|
||||
|
||||
|
||||
### Workarounds for known lightdm issues/bugs
|
||||
|
||||
lightdm prevents some accessibility features from working and gives the
|
||||
error, "Couldn't register with accessiblity bus" in ~/.xsession-errors.
|
||||
(See Debian bug [#760740](https://bugs.debian.org/760740))
|
||||
|
||||
This can be mitigated in the current X session by running:
|
||||
|
||||
xprop --root --remove AT_SPI_BUS
|
||||
|
||||
For a persistent solution edit /etc/lightdm/lightdm.conf to add:
|
||||
|
||||
xserver-share=false
|
||||
|
||||
|
||||
Power buttons are disabled on the lightdm login screen with elogind.
|
||||
(See Debian bug [#932047](https://bugs.debian.org/932047))
|
||||
|
||||
Add the following line to /etc/pam.d/lightdm-greeter
|
||||
|
||||
session optional pam_elogind.so
|
||||
|
||||
|
||||
### About LXDE
|
||||
|
||||
LXDE is not presented as a choice during installation but can be added
|
||||
after booting into the new system. Note that there is a bug in lxsession
|
||||
that requires LXDE be installed without Recommends. (Debian bug #952679)
|
||||
|
||||
apt --no-install-recommends install lxde
|
||||
|
||||
|
||||
### Starting X from a terminal
|
||||
|
||||
In Devuan 3 Beowulf, the X server can now be run without root
|
||||
privileges. As a result, some additional requirements must be met when
|
||||
launching X directly from a TTY (e.g., with 'xinit' or 'startx')
|
||||
especially on systems upgraded from Devuan Jessie.
|
||||
|
||||
In Devuan 3 Beowulf it is sufficient to install 'elogind' and
|
||||
'libpam-elogind', and then use either 'startx' or 'xinit' as usual
|
||||
from a regular user account. In this case, the Xorg log file will be
|
||||
available under '~/.local/share/xorg/'.
|
||||
|
||||
The system still needs to support Kernel Mode Setting (KMS).
|
||||
Therefore, this solution may not work in some virtualization
|
||||
environments (e.g., virtualbox) or if the kernel has no driver that
|
||||
supports your GPU.
|
||||
|
||||
Alternatively, it is still possible to run X with setuid root. In this
|
||||
case, you need to install `xserver-xorg-legacy` and ensure that the
|
||||
file '/etc/X11/Xwrapper.config' contains the (uncommented) line:
|
||||
|
||||
needs_root_rights=yes
|
||||
|
||||
|
||||
### Devuan package information pages
|
||||
|
||||
Devuan has a simple service to display information about all the
|
||||
packages available in Devuan. It can be accessed at:
|
||||
|
||||
https://pkginfo.devuan.org
|
||||
|
||||
It is possible to search for package names matching a set of keywords
|
||||
and to see the description, dependencies, suggestions and
|
||||
recommendations of each package. Please report any issues with this
|
||||
service and/or get in touch if you have suggestions for how to
|
||||
improve it.
|
||||
|
||||
|
||||
### Reporting bugs
|
||||
|
||||
No piece of software is perfect. And acknowledging this fact is the
|
||||
first step towards improving our software base.
|
||||
|
||||
Devuan strongly believes in the cooperation of the community to find,
|
||||
report and solve issues. If you think you have found a bug in a
|
||||
Devuan package, please report it to:
|
||||
|
||||
https://bugs.devuan.org
|
||||
|
||||
The procedure to report bugs is quite simple: just install and run
|
||||
`reportbug`, a tool that will help you to compile the bug report and to
|
||||
include any relevant information for the maintainers.
|
||||
|
||||
`reportbug` assumes than you have a properly configured Mail User
|
||||
Agent that can send emails. If this is not the case, you can still
|
||||
prepare your bug report with `reportbug`, save it (by default reportbug
|
||||
will save the report under /tmp) and then use it as a template for an
|
||||
email to submit@bugs.devuan.org.
|
||||
|
||||
(NOTE: Devuan does not provide an open SMTP relay for `reportbug`
|
||||
yet. If you don't know what this is about, you can safely ignore this
|
||||
information.)
|
||||
|
||||
When the bug report is processed, you will receive a confirmation email
|
||||
containing the number assigned to the report.
|
||||
|
||||
Before reporting a bug, please check whether the very same problem has
|
||||
already been reported by other users.
|
||||
|
||||
`reportbug` is a tool made by Debian for Debian, over a timespan of
|
||||
about 25 years. As a result it is sometimes difficult to adapt it
|
||||
to a new setup. We are currently working to improve the integration of
|
||||
reportbug with Devuan's infrastructure and to improve the management,
|
||||
triaging and reporting of bugs. Please bear with us ;^)
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Type=Application
|
||||
Name=SMALLER FONTS
|
||||
Comment=Decrease desktop font size
|
||||
Exec=/usr/bin/adjfontsize -
|
||||
Icon=preferences-desktop-accessibility-symbolic
|
||||
Path=
|
||||
Terminal=false
|
||||
StartupNotify=false
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Name=Install Devuan
|
||||
Comment= Install from a live CD to your system.
|
||||
Exec=/usr/bin/refractainstaller-wrapper.sh
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Icon=/usr/share/pixmaps/beo-gdo-32dk.png
|
||||
Categories=GNOME;GTK;System;
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
#!/usr/bin/env bash
|
||||
# remove_non-free_firmware
|
||||
|
||||
|
||||
apt-get --purge --yes remove \
|
||||
firmware-amd-graphics \
|
||||
firmware-atheros \
|
||||
firmware-bnx2 \
|
||||
firmware-bnx2x \
|
||||
firmware-brcm80211 \
|
||||
firmware-intelwimax \
|
||||
firmware-iwlwifi \
|
||||
firmware-libertas \
|
||||
firmware-linux-nonfree \
|
||||
firmware-misc-nonfree \
|
||||
firmware-myricom \
|
||||
firmware-netxen \
|
||||
firmware-qlogic \
|
||||
firmware-ralink \
|
||||
firmware-realtek \
|
||||
firmware-ti-connectivity \
|
||||
firmware-zd1211
|
||||
|
||||
apt-get autoremove
|
||||
|
||||
exit 0
|
||||
|
After Width: | Height: | Size: 15 KiB |
|
|
@ -0,0 +1,7 @@
|
|||
#!/bin/sh
|
||||
|
||||
sed -i '/dpkg.*ping/d' /target/etc/rc.local
|
||||
|
||||
sed -i '/eudev/d' /target/etc/rc.local
|
||||
|
||||
exit 0
|
||||
|
|
@ -0,0 +1,299 @@
|
|||
#!/usr/bin/env zsh
|
||||
## configuration file for devuan-desktop-live blend -- Chimaera release
|
||||
|
||||
|
||||
base_packages+=(
|
||||
lsof
|
||||
bash-completion
|
||||
texinfo
|
||||
acpi-support-base
|
||||
acpi-fakekey
|
||||
aptitude
|
||||
apt-listchanges
|
||||
debootstrap
|
||||
discover
|
||||
dnsutils
|
||||
doc-debian
|
||||
docutils-common
|
||||
docutils-doc
|
||||
ftp
|
||||
gettext
|
||||
gnupg2
|
||||
gparted
|
||||
grub-pc-bin
|
||||
$grubversion
|
||||
iw
|
||||
laptop-detect
|
||||
lvm2
|
||||
mdadm
|
||||
mlocate
|
||||
mutt
|
||||
ncurses-term
|
||||
net-tools
|
||||
netcat-traditional
|
||||
nfs-common
|
||||
procmail
|
||||
reportbug
|
||||
rfkill
|
||||
telnet
|
||||
traceroute
|
||||
usbutils
|
||||
util-linux-locales
|
||||
w3m
|
||||
whois
|
||||
)
|
||||
|
||||
base_packages+=(
|
||||
apt-utils
|
||||
dselect
|
||||
parted
|
||||
openssh-server
|
||||
openssh-client
|
||||
sudo
|
||||
alsa-utils
|
||||
mawk
|
||||
tmux
|
||||
tmuxp
|
||||
screen
|
||||
ntp
|
||||
wpasupplicant
|
||||
wireless-tools
|
||||
elinks
|
||||
firmware-linux-free
|
||||
zsh
|
||||
rsync
|
||||
git
|
||||
strace
|
||||
)
|
||||
|
||||
|
||||
extra_packages+=(
|
||||
|
||||
task-desktop
|
||||
task-laptop
|
||||
task-xfce-desktop
|
||||
fontsnaps
|
||||
# task-print-server ## no package
|
||||
popularity-contest
|
||||
refractainstaller-base
|
||||
refractasnapshot-base
|
||||
yad
|
||||
refractainstaller-gui
|
||||
refractasnapshot-gui
|
||||
# libgtk3-perl #need to add this for graphical debconf - THIS SUCKS! (buttons off-screen)
|
||||
gvfs-backends
|
||||
)
|
||||
|
||||
|
||||
extra_packages+=(
|
||||
firmware-atheros
|
||||
firmware-bnx2
|
||||
firmware-bnx2x
|
||||
firmware-brcm80211
|
||||
firmware-intelwimax
|
||||
firmware-iwlwifi
|
||||
firmware-libertas
|
||||
firmware-linux-free
|
||||
firmware-linux-nonfree
|
||||
firmware-misc-nonfree
|
||||
firmware-myricom
|
||||
firmware-netxen
|
||||
firmware-qlogic
|
||||
# firmware-ralink # no package
|
||||
firmware-realtek
|
||||
firmware-ti-connectivity
|
||||
firmware-zd1211
|
||||
)
|
||||
|
||||
extra_packages+=(
|
||||
fonts-quicksand
|
||||
fonts-liberation
|
||||
fonts-symbola
|
||||
xserver-xorg-input-all
|
||||
xserver-xorg-video-all
|
||||
anacron
|
||||
bluetooth
|
||||
iw
|
||||
powertop
|
||||
vim-gtk3
|
||||
wireless-tools
|
||||
wpasupplicant
|
||||
tasksel
|
||||
xfce4
|
||||
xfce4-goodies
|
||||
xfce4-power-manager
|
||||
xfce4-terminal
|
||||
atril
|
||||
dbus-x11
|
||||
hunspell-en-gb
|
||||
hyphen-en-gb
|
||||
mythes-en-us
|
||||
synaptic
|
||||
system-config-printer
|
||||
tango-icon-theme
|
||||
xsane
|
||||
enlightenment
|
||||
terminology
|
||||
rox-filer
|
||||
rsync
|
||||
lsof
|
||||
gdisk
|
||||
gnupg-utils
|
||||
schroot
|
||||
debootstrap
|
||||
debhelper
|
||||
makedev
|
||||
curl
|
||||
git
|
||||
wget
|
||||
qemu-user-static
|
||||
build-essential
|
||||
gcc-arm-none-eabi
|
||||
gcc-multilib
|
||||
lib32z1
|
||||
u-boot-tools
|
||||
device-tree-compiler
|
||||
lzop
|
||||
dosfstools
|
||||
vboot-utils
|
||||
vboot-kernel-utils
|
||||
dpkg-dev
|
||||
swig
|
||||
bc
|
||||
bison
|
||||
flex
|
||||
parted
|
||||
kpartx
|
||||
qemu-user-static
|
||||
pinthread
|
||||
neovim
|
||||
firmware-atheros
|
||||
firmware-bnx2
|
||||
firmware-bnx2x
|
||||
firmware-brcm80211
|
||||
firmware-intelwimax
|
||||
firmware-iwlwifi
|
||||
firmware-libertas
|
||||
firmware-linux-nonfree
|
||||
firmware-misc-nonfree
|
||||
firmware-myricom
|
||||
firmware-netxen
|
||||
firmware-qlogic
|
||||
firmware-realtek
|
||||
firmware-ti-connectivity
|
||||
firmware-zd1211
|
||||
sudo
|
||||
yad
|
||||
refractainstaller-gui
|
||||
refractasnapshot-gui
|
||||
linux-headers-amd64
|
||||
zfs-dkms
|
||||
spl-dkms
|
||||
zfsutils-linux
|
||||
avahi-daemon
|
||||
)
|
||||
|
||||
|
||||
purge_packages=(
|
||||
# devuan-baseconf
|
||||
debian-keyring
|
||||
elinks
|
||||
elinks-data
|
||||
# git
|
||||
# git-core
|
||||
# git-man
|
||||
liberror-perl
|
||||
libfsplib0
|
||||
libtre5
|
||||
# openntpd
|
||||
# openssh-server
|
||||
# openssh-sftp-server
|
||||
# tmux
|
||||
# zsh
|
||||
# zsh-common
|
||||
# intel-microcode
|
||||
# iucode-tool
|
||||
# amd64-microcode
|
||||
)
|
||||
|
||||
purge_packages+=(
|
||||
auditd
|
||||
cups-browsed
|
||||
gvfs-daemon
|
||||
pulseaudio
|
||||
pulseaudio-utils
|
||||
libpulsedsp
|
||||
xscreensaver
|
||||
xscreensaver-data
|
||||
packagekit
|
||||
packagekit-tools
|
||||
)
|
||||
|
||||
|
||||
custom_deb_packages+=(
|
||||
|
||||
|
||||
)
|
||||
|
||||
|
||||
custom_scripts+=(
|
||||
001_apt_get-selections.sh
|
||||
001_apt-group.sh
|
||||
001_apt-parallel_on.sh
|
||||
001_apt-preferences.sh
|
||||
001_apt-proxy_off.sh
|
||||
001_apt-proxy_on.sh
|
||||
001_apt-sources.sh
|
||||
001_apt_suggests-recommends.sh
|
||||
001_apt-verbose-versions.sh
|
||||
001_docker_grub-commandline.sh
|
||||
001_enable-binfmt-misc.sh
|
||||
001_grub_gfxmode.sh
|
||||
001_locales.sh
|
||||
001_prevent_udev_net-rename.sh
|
||||
# 001_resolvconf.sh
|
||||
020_connman.sh
|
||||
001_ssh.sh
|
||||
001_swap-caps.sh
|
||||
001_system_bell.sh
|
||||
001_udev-rules.sh
|
||||
001_virtual-mem.sh
|
||||
010_sysctl.sh
|
||||
010_generate-ssh.sh
|
||||
010_apt-get.sh
|
||||
001_system_bell.sh
|
||||
010_saltstack.sh
|
||||
020_console.sh
|
||||
020_zsh_quickstart.sh
|
||||
020_zsh_aliases.d.sh
|
||||
020_lsd.sh
|
||||
020_grc.sh
|
||||
010_alsa.sh
|
||||
020_conky.sh
|
||||
020_djmount.sh
|
||||
029_yarn.sh
|
||||
020_vim.sh
|
||||
020_meld.sh
|
||||
020_themes.sh
|
||||
020_audacity.sh
|
||||
020_powerline-bash.sh
|
||||
020_fonts.sh
|
||||
020_nanorc.sh
|
||||
020_neovim.sh
|
||||
020_mutt-wizard.sh
|
||||
020_mutt-notmuch.sh
|
||||
020_mutt-khard.sh
|
||||
020_shellcheck.sh
|
||||
020_neofetch_motd.sh
|
||||
020_tmux.sh
|
||||
020_rox-filer.sh
|
||||
020_hexchat.sh
|
||||
020_pidgin.sh
|
||||
020_brave_browser.sh
|
||||
# 020_slim.sh
|
||||
020_lightdm.sh
|
||||
020_docker.sh
|
||||
020_docker-compose_checkinstall.sh
|
||||
050_remove_xscreensaver.sh
|
||||
)
|
||||
|
||||
|
After Width: | Height: | Size: 14 KiB |
|
|
@ -0,0 +1,16 @@
|
|||
# CONFIGURATION FILE FOR SETUPCON
|
||||
|
||||
# Consult the console-setup(5) manual page.
|
||||
|
||||
ACTIVE_CONSOLES="/dev/tty[1-6]"
|
||||
|
||||
CHARMAP="UTF-8"
|
||||
|
||||
CODESET="Lat15"
|
||||
FONTFACE="VGA"
|
||||
FONTSIZE="8x16"
|
||||
|
||||
VIDEOMODE=
|
||||
|
||||
# The following is an example how to use a braille font
|
||||
# FONT='lat9w-08.psf.gz brl-8x8.psf'
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
#!/bin/sh -e
|
||||
#
|
||||
# rc.local
|
||||
#
|
||||
# This script is executed at the end of each multiuser runlevel.
|
||||
# Make sure that the script will "exit 0" on success or any other
|
||||
# value on error.
|
||||
#
|
||||
# In order to enable or disable this script just change the execution
|
||||
# bits.
|
||||
#
|
||||
# By default this script does nothing.
|
||||
|
||||
[ -d /etc/boot.d ] && run-parts /etc/boot.d
|
||||
|
||||
|
||||
dpkg-reconfigure iputils-ping # Enable ping for user.
|
||||
|
||||
exit 0
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Type=Application
|
||||
Name=LARGER FONTS
|
||||
Comment=Increase desktop font size
|
||||
Exec=/usr/bin/adjfontsize +
|
||||
Icon=preferences-desktop-accessibility-symbolic
|
||||
Path=
|
||||
Terminal=false
|
||||
StartupNotify=false
|
||||
|
|
@ -0,0 +1,172 @@
|
|||
DEVUAN BEOWULF DESKTOP-LIVE
|
||||
|
||||
|
||||
This is Devuan 3 (Beowulf) desktop-live.
|
||||
It contains the same package selection as the default desktop in the
|
||||
regular installer isos, with the addition of a few packages for the live
|
||||
system, wireless firmware, a live-cd installer and remastering tool to
|
||||
make your own live-CD/DVD image.
|
||||
|
||||
|
||||
You can burn the iso to DVD or use dd or cat to image a USB thumb drive.
|
||||
|
||||
User name: devuan Password: devuan
|
||||
Admin name: root Password: toor
|
||||
|
||||
Maintained by fsmithred (key id 0xA73823D3094C5620 on pgp.mit.edu)
|
||||
Built with the Devuan SDK, live-sdk module
|
||||
|
||||
|
||||
CONTENTS
|
||||
|
||||
1. Set language/locale at boot.
|
||||
2. Wireless (non-free) firmware
|
||||
3. Install to hard drive
|
||||
4. Remastering
|
||||
5. Bug reports and support links.
|
||||
|
||||
|
||||
BOOT TO ANOTHER LANGUAGE
|
||||
|
||||
Choose the "Other language" option from the boot menu.
|
||||
Press TAB to edit the boot command.
|
||||
Backspace to erase "it_IT.UTF-8" (Ignore the repeating lines. Bug
|
||||
or misconfigured?)
|
||||
Type your locale code in its place and then ENTER.
|
||||
Note: When you install the system, your chosen language will be the
|
||||
default in the installed system.
|
||||
|
||||
|
||||
WIRELESS (NON-FREE) FIRMWARE
|
||||
|
||||
To set up wireless networking, use wicd network manager or run setnet.sh
|
||||
from a root terminal (or with sudo).
|
||||
|
||||
Wireless firmware is already installed. Most of the firmware packages
|
||||
come from the non-free repository, however the non-free and contrib
|
||||
repositories are not enabled. If you want to install packages from
|
||||
non-free or contrib, you need to edit /etc/apt/sources.list or add them
|
||||
through Synaptic Package Manager in the System menu.
|
||||
|
||||
You can remove all the non-free firmware after you reboot into the new
|
||||
installation by running (as root or with sudo):
|
||||
|
||||
/root/remove_firmware.sh
|
||||
|
||||
|
||||
If you need to reinstall a firmware package, they are located in /firmware
|
||||
and can be installed with:
|
||||
|
||||
dpkg -i <package-name>
|
||||
|
||||
|
||||
Here is the full list of non-free firmware packages installed:
|
||||
|
||||
firmware-amd-graphics
|
||||
firmware-atheros
|
||||
firmware-bnx2
|
||||
firmware-bnx2x
|
||||
firmware-brcm80211
|
||||
firmware-intelwimax
|
||||
firmware-iwlwifi
|
||||
firmware-libertas
|
||||
firmware-linux-nonfree
|
||||
firmware-misc-nonfree
|
||||
+firmware-myricom
|
||||
+firmware-netxen
|
||||
firmware-qlogic
|
||||
firmware-ralink
|
||||
firmware-realtek
|
||||
firmware-ti-connectivity
|
||||
firmware-zd1211
|
||||
|
||||
|
||||
|
||||
INSTALLER
|
||||
|
||||
This Devuan live-iso comes with Refracta Installer, which will copy the
|
||||
running system to hard drive and install the GRUB bootloader. Any changes
|
||||
you make to the running system will be copied to the installation. This
|
||||
includes desktop configuration, software added or removed, language/locale
|
||||
settings and other changes in system configuration.
|
||||
|
||||
The installer will allow you to create a separate /home partition and/or
|
||||
a separate /boot partition if needed.
|
||||
|
||||
There is no automatic partitioning. You can create the partitions before
|
||||
you start the installer or from within the installer. Gparted, cfdisk and
|
||||
gdisk are all installed and available. For a legacy bios install, the
|
||||
minimum needed is a single partition for the system. For a uefi install,
|
||||
you must also have an EFI partition. Refer to the installer help
|
||||
document. (See /usr/lib/refractainstaller/readme.refractainstaller.txt
|
||||
or press Help from within the installer.)
|
||||
|
||||
IMPORTANT NOTE: grub-efi-amd64 is installed. If you boot from bios, the
|
||||
installer will find the grub-pc package and ask if you want it copied
|
||||
and installed or if you would like to proceed without a bootloader.
|
||||
|
||||
If your hardware needs a 32-bit uefi bootloader with a 64-bit operating
|
||||
system, install the grub-efi-ia32 package before running the installer.
|
||||
This is true for both graphical and cli installers.
|
||||
|
||||
dpkg -i /grub-efi-ia32
|
||||
|
||||
|
||||
Note: UEFI implementations in motherboards vary in their adherence to
|
||||
standards from one manufacturer to the next. Read the Help in the
|
||||
installer, read the additional links in the help, and be prepared to do
|
||||
some manual fixing of your bootloader.
|
||||
|
||||
That said, you should not be surprised if it all works perfectly.
|
||||
|
||||
HP WARNING!!! If your computer was made by Hewlett-Packard and uses UEFI,
|
||||
read these before installing!
|
||||
|
||||
https://dev1galaxy.org/viewtopic.php?id=15
|
||||
http://www.rodsbooks.com/efi-bootloaders/index.html
|
||||
|
||||
|
||||
You can also start the installer from a root terminal (or with sudo):
|
||||
|
||||
refractainstaller # Starts the text-only installer.
|
||||
refractainstaller-yad # Starts the graphical installer.
|
||||
|
||||
|
||||
You can encrypt the filesystem if desired. (root filesystem and /home).
|
||||
The installer will use an existing swap partition. If there is no swap
|
||||
partition or if you un-check that option, the installer will create a
|
||||
swapfile in the root of the filesystem. The default size is 256MB, but
|
||||
this can be changed by editing the config file. (/etc/refractainstaller.conf)
|
||||
This installer will not let you encrypt a swap partition; use a swapfile
|
||||
on an encrypted partition instead.
|
||||
|
||||
If you want automatic partitioning, LVM or RAID, you must use one of the regular installer isos.
|
||||
If you want to install on uefi hardware with an installer that has had more extensive testing,
|
||||
use one of the regular installer isos.
|
||||
|
||||
|
||||
REMASTERING (Make your own live-CD/DVD/USB)
|
||||
|
||||
Run Refracta Snapshot from the applications menu or refractasnapshot-gui
|
||||
in a root terminal for the graphical version.
|
||||
Run refractasnapshot from a root terminal for the text-only version.
|
||||
|
||||
The program will copy your installed system and pack it into a bootable
|
||||
iso that can be burned to optical disk or imaged to a usb stick.
|
||||
See /usr/share/doc/refractasnapshot-base/README.gz for details.
|
||||
|
||||
|
||||
BUG REPORTS AND SUPPORT LINKS
|
||||
|
||||
Comments, suggestions, criticisms, and bug reports are welcome.
|
||||
Please report bugs on the official Devuan Bug Tracking System:
|
||||
|
||||
https://bugs.devuan.org
|
||||
|
||||
Support:
|
||||
IRC Channel on freenode.net: #devuan
|
||||
Support forum: dev1galaxy.org
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,145 @@
|
|||
|
||||
Devuan GNU/Linux 4.0.0 "chimaera" *
|
||||
|
||||
(HTML version in README.html)
|
||||
|
||||
Welcome to the reliable world of Devuan GNU/Linux
|
||||
|
||||
This disc is one of several installation options for the Devuan
|
||||
GNU+Linux [0] distribution. Devuan offers an extensive collection of
|
||||
original and modified Debian as well as Devuan-specific packages. It
|
||||
is a complete Operating System (OS) for your computer. And it is free
|
||||
as in 'freedom'.
|
||||
|
||||
CONTENTS:
|
||||
* Introduction
|
||||
* Disc Choices
|
||||
* Installation
|
||||
* Getting Software
|
||||
* Devuan Derivatives
|
||||
* Report a Bug
|
||||
* Devuan Resources
|
||||
|
||||
[0]: https://files.devuan.org/devuan_chimaera/
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
An Operating System (OS) is a set of programs that provide an interface
|
||||
to the computer's hardware. Resource, device, power, and memory management
|
||||
belong to the OS. The core of the OS in charge of operating the circuitry
|
||||
and managing peripherals is called the kernel. The default flavor of Devuan
|
||||
comes with Linux. Most of the basic operating system tools come from
|
||||
the GNU project; hence the name GNU+Linux.
|
||||
|
||||
Devuan is available for various kinds of computers, like PC compatible
|
||||
hardware (i386 and amd64), ppc64el and ARM targets (armel, armhf, arm64) such
|
||||
as the allwinner flavour of SBCs and some ASUS chromebooks.
|
||||
|
||||
Disc Choices
|
||||
============
|
||||
* netinstall
|
||||
* server (4 CD set)
|
||||
* desktop
|
||||
* desktop-live
|
||||
* minimal-live
|
||||
|
||||
Proprietary firmware is automatically installed on systems if needed.
|
||||
To avoid installation of non-free firmware, you must choose one of the
|
||||
Expert install options and you must also select a mirror.
|
||||
|
||||
Installation
|
||||
============
|
||||
|
||||
Before you start, please read the Chimaera 4.0.0 Release Notes [0].
|
||||
|
||||
You can install Devuan GNU+Linux either as a dual (or multiple) boot
|
||||
alongside your current OS or as the only OS on your computer.
|
||||
|
||||
An Installation Guide is included on this disc (English version)
|
||||
docs/install-devuan.html and also online (some translations available)
|
||||
https://devuan.org/os/documentation/dev1fanboy
|
||||
|
||||
You can start the installation program easily by booting your computer
|
||||
with CD/DVD or from USB. Note that some very old or very new systems
|
||||
may not support this.
|
||||
|
||||
[0]: Release_notes_chimaera_4.0.0.txt
|
||||
|
||||
Getting Additional Software
|
||||
===========================
|
||||
|
||||
After installing or upgrading, Devuan's packaging system can use CDs,
|
||||
DVDs, local collections or networked servers (FTP, HTTP) to automatically
|
||||
install software from .deb packages. This is done preferably with the
|
||||
'apt' or 'aptitude' programs.
|
||||
|
||||
You can install packages from the commandline using apt-get. For example,
|
||||
if you want to install the packages 'openssh-client' and 'xlennart', you
|
||||
can give the command:
|
||||
|
||||
apt-get install openssh-client xlennart
|
||||
|
||||
Note that you don't have to enter the complete path or the '.deb'
|
||||
extension. Apt will figure this out itself.
|
||||
|
||||
Or use aptitude for a full screen interactive selection of available
|
||||
Devuan packages.
|
||||
|
||||
Software can also be installed using the Synaptic graphical interface.
|
||||
|
||||
Devuan Derivatives
|
||||
==================
|
||||
|
||||
The default desktop provided by classic installer-iso images shouldn't
|
||||
be considered the only way to use Devuan on the desktop. A growing number
|
||||
of derivative distributions have already adopted Devuan as a base OS. When
|
||||
considering Devuan, we do recommend taking derivatives into consideration.
|
||||
They harness the power of our base distribution by targeting specific usage.
|
||||
This is exactly what we mean to achieve with Devuan. This list is in order
|
||||
of chronological appearance:
|
||||
|
||||
* Gnuinos - https://gnuinos.org
|
||||
* Refracta - https://refracta.org
|
||||
* Exe GNU/Linux - https://sourceforge.net/projects/exegnulinux/
|
||||
* Nelum-dev1 - https://sourceforge.net/projects/nelum-dev1
|
||||
* EterTICs - https://gnuetertics.org
|
||||
* MIYO - https://sourceforge.net/projects/miyolinux/
|
||||
* Star - https://sourceforge.net/projects/linnix
|
||||
* heads - https://heads.dyne.org
|
||||
* Dowse - https://dowse.eu/
|
||||
* good-life-linux - https://sourceforge.net/projects/good-life-linux/
|
||||
* Crowz - https://sourceforge.net/projects/crowz/
|
||||
* Maemo Leste - https://maemo-leste.github.io/ (in development)
|
||||
|
||||
You are free to create and re-distribute CDs/DVDs of the Devuan
|
||||
GNU+Linux Operating System as well as respins like these.
|
||||
|
||||
Report a Bug
|
||||
============
|
||||
|
||||
This is an official release of the Devuan system. Please report any
|
||||
bugs you find to the Devuan Bug Tracking System at https://bugs.devuan.org.
|
||||
|
||||
If you're reporting bugs against this disc or the installation system,
|
||||
please also mention the version of this disc; this can be found in
|
||||
the file /.disk/info.
|
||||
|
||||
Devuan Resources
|
||||
================
|
||||
|
||||
Learn more about Devuan, Linux and Libre Software
|
||||
|
||||
* The Devuan homepage [1]
|
||||
* The Dev1Galaxy web forum [2]
|
||||
* Community Communication Channels [3]
|
||||
* Twitter @DevuanOrg [5]
|
||||
* The Linux Documentation Project [6]
|
||||
* General Linux homepage [7]
|
||||
|
||||
[1]: https://devuan.org/
|
||||
[2]: https://dev1galaxy.org
|
||||
[3]: https://devuan.org/os/community
|
||||
[4]: https://twitter.com/DevuanOrg
|
||||
[5]: https://www.tldp.org/
|
||||
[6]: https://www.linux.org/
|
||||
|
|
@ -0,0 +1,354 @@
|
|||
# Devuan 4 Chimaera Release Notes
|
||||
|
||||
## Index
|
||||
|
||||
- Introduction
|
||||
- New in this Release
|
||||
- Getting Devuan 4 Chimaera
|
||||
- Upgrading to Devuan 4 Chimaera
|
||||
- Notes on Specific Packages and Issues
|
||||
- exim
|
||||
- su
|
||||
- podman
|
||||
- wicd
|
||||
- Blank Display on Ryzen and other recent AMD CPUs
|
||||
- Xfce missing application menu icons
|
||||
- Devuan Package Repositories
|
||||
- Non-free firmware
|
||||
- Devuan package information pages
|
||||
- Reporting bugs
|
||||
|
||||
|
||||
## Introduction
|
||||
|
||||
This document includes technical notes relevant to Devuan 4 Chimaera.
|
||||
|
||||
Devuan 4 Chimaera is based on Debian 11 Bullseye. Much of the information in
|
||||
[Debian's Release Notes](https://www.debian.org/releases/bullseye/releasenotes)
|
||||
is relevant and useful. They should be consulted alongside this document.
|
||||
|
||||
More information and support on specific issues can be obtained by:
|
||||
|
||||
- subscribing to the [DNG mailing
|
||||
list](https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng)
|
||||
|
||||
- visiting the [Devuan user forum](https://dev1galaxy.org)
|
||||
|
||||
- asking on one of the [Devuan IRC channels](irc://irc.libera.chat) on libera.chat:
|
||||
|
||||
* `#devuan` - general discussion and support about Devuan
|
||||
* `#devuan-arm` - specific support for ARM
|
||||
|
||||
|
||||
## New in this Release
|
||||
### Accessibility
|
||||
|
||||
The installer for Devuan 4 Chimaera is based on the Debian 11 installer. This
|
||||
means that the procedures described on Debian's [wiki accessibility
|
||||
page](https://wiki.debian.org/accessibility#Debian_installer_accessibility) for
|
||||
starting the Debian installer with software speech, hardware speech synthesizer
|
||||
or a refreshable braille display, also apply to the Devuan installer.
|
||||
|
||||
New in Devuan 4 Chimaera is the ability to install a desktop environment without
|
||||
also installing pulseaudio in the installed system. This enables speech
|
||||
synthesis in both a graphical and console session at the same time. This
|
||||
configuration is created by the task-speech-accessibility and
|
||||
devuan-speech-dispatcher-config-override packages which are installed by default
|
||||
when the "Install with Speech Synthesis" option ("`s <enter>`" on BIOS systems,
|
||||
"`s`" on UEFI systems at the boot prompt) is selected.
|
||||
|
||||
If you are installing a console only system and do not require this
|
||||
compatibility you may choose to disable task-speech-accessibility which will
|
||||
prevent installing orca with its graphical dependencies.
|
||||
|
||||
Note that slim (the default Display Manager for xfce) is not accessible. Be sure
|
||||
to install lightdm or gdm3 if you require an accessible Display Manager.
|
||||
|
||||
### Desktops and Display Managers
|
||||
|
||||
Improved support for elogind means that virtually all desktops[1] and display
|
||||
managers in Debian are now also available in Devuan. Newly available display
|
||||
managers in Devuan 4 Chimaera include gdm3 and sddm. The lxde desktop is also a
|
||||
new addition.
|
||||
|
||||
[1] parl requires systemd and is not available.
|
||||
|
||||
## Getting Devuan 4 Chimaera
|
||||
|
||||
Devuan 4 Chimaera is available for i386, amd64, armel, armhf, arm64 and ppc64el
|
||||
architectures.
|
||||
|
||||
Installer isos and live CDs for i386 and amd64 are [available for
|
||||
download](http://files.devuan.org/devuan_chimaera/) at
|
||||
http://files.devuan.org/devuan_chimaera/.
|
||||
|
||||
Mini isos and other specialist installation media for all release architectures
|
||||
are available from
|
||||
http://deb.devuan.org/devuan/dists/chimaera/main/installer-{ARCH}/current/images/.
|
||||
|
||||
Please consider using one of the many [mirrors](https://devuan.org/get-devuan),
|
||||
listed at [https://devuan.org/get-devuan](https://devuan.org/get-devuan).
|
||||
|
||||
Detailed instructions on how to use each image are available in the
|
||||
corresponding `README.txt` file. The `SHA256SUMS` of each set of images is
|
||||
signed by the developer in charge of the build. The fingerprints of [GPG keys of
|
||||
all Devuan developers]( https://devuan.org/os/team) are listed at
|
||||
[https://devuan.org/os/team](https://devuan.org/os/team).
|
||||
|
||||
In order to check that the images you downloaded are genuine and not
|
||||
corrupted, you should:
|
||||
|
||||
- download the image(s)
|
||||
- download the corresponding `SHA256SUMS` and `SHA256SUMS.asc` files in the same
|
||||
folder
|
||||
- verify the checksums by running:
|
||||
|
||||
> `sha256sum -c SHA256SUMS`
|
||||
|
||||
(it could complain about missing files, but should show an "OK" close to the
|
||||
images you have actually downloaded)
|
||||
|
||||
- verify the signature running:
|
||||
|
||||
> `gpg --no-default-keyring --keyring ./devuan-devs.gpg --verify SHA256SUMS.asc`
|
||||
|
||||
(assuming that you have put the GPG keys in the keyring named
|
||||
`devuan-devs.gpg`. YMMV)
|
||||
|
||||
The `devuan-devs.gpg` keyring is provided only for convenience. The most correct
|
||||
procedure to verify that the signatures are authentic is by downloading the
|
||||
relevant public keys from a trusted keyserver, double-check that the fingerprint
|
||||
of the key matches that of the developer reported on
|
||||
[https://devuan.org/os/team](https://devuan.org/os/team) and then use that key
|
||||
for verification.
|
||||
|
||||
### Docker images
|
||||
|
||||
[Unofficial docker
|
||||
images](https://hub.docker.com/r/dyne/devuan/tags?page=1&ordering=last_updated )
|
||||
for all Devuan releases including Devuan 4 Chimaera are also available. They are
|
||||
prepared and supported by paddy-hack and jaromil and are updated daily.
|
||||
|
||||
Related documentation is also available:
|
||||
|
||||
- [https://github.com/dyne/docker-devuan-builds](https://github.com/dyne/docker-devuan-builds)
|
||||
- [https://gitlab.com/paddy-hack/devuan/](https://gitlab.com/paddy-hack/devuan/)
|
||||
|
||||
|
||||
## Upgrading to Devuan 4 Chimaera
|
||||
|
||||
Direct and easy upgrade path from Devuan Chimaera and migration path from Debian
|
||||
Bullseye to Devuan 4 Chimaera are [available]( https://devuan.org/os/install) at
|
||||
[https://devuan.org/os/install](https://devuan.org/os/install).
|
||||
|
||||
If you are already on Chimaera, run this command to get to the
|
||||
current release version:
|
||||
|
||||
> `apt-get update && apt-get upgrade && apt-get dist-upgrade`
|
||||
|
||||
## Notes on Specific Packages and Issues
|
||||
### exim 4.94
|
||||
|
||||
Please consider the version of exim in Devuan 4 Chimaera a *major* exim
|
||||
upgrade. It introduces the concept of tainted data read from untrusted sources,
|
||||
like e.g. message sender or recipient. This tainted data (e.g. `$local_part` or
|
||||
`$domain`) cannot be used among other things as a file or directory name or
|
||||
command name.
|
||||
|
||||
This will break configurations which are not updated accordingly. Old Debian
|
||||
exim configuration files also will not work unmodified; the new configuration
|
||||
needs to be installed with local modifications merged in.
|
||||
|
||||
Typical nonworking examples include:
|
||||
|
||||
- Delivery to `/var/mail/$local_part`.
|
||||
|
||||
Use `$local_part_data` in combination with `check_local_user`.
|
||||
|
||||
- Using
|
||||
|
||||
`data = ${lookup{$local_part}lsearch{/some/path/$domain/aliases}}`
|
||||
|
||||
instead of
|
||||
|
||||
`data = ${lookup{$local_part}lsearch{/some/path/$domain_data/aliases}}`
|
||||
|
||||
for a virtual domain alias file.
|
||||
|
||||
The basic strategy for dealing with this change is to use the result of a lookup
|
||||
in further processing instead of the original (remote provided) value.
|
||||
|
||||
To ease upgrading there is a new main configuration option to temporarily
|
||||
downgrade taint errors to warnings, letting the old configuration work with the
|
||||
newer exim. To make use of this feature add
|
||||
|
||||
.ifdef _OPT_MAIN_ALLOW_INSECURE_TAINTED_DATA
|
||||
allow_insecure_tainted_data = yes
|
||||
.endif
|
||||
|
||||
to the exim configuration (e.g. to `/etc/exim4/exim4.conf.localmacros`) before
|
||||
upgrading and check the logfile for taint warnings. This is a temporary
|
||||
workaround which is already marked for removal on introduction.
|
||||
|
||||
### su
|
||||
|
||||
The behaviour of su changed in Devuan 3 Beowulf. These changes persist in Devuan
|
||||
4 Chimaera. Use `su -` to get root's path or use the full path to commands if
|
||||
you use only `su`. See the following for more information:
|
||||
- [https://www.debian.org/releases/buster/amd64/release-notes/ch-information.en.html#su-environment-variables](https://www.debian.org/releases/buster/amd64/release-notes/ch-information.en.html#su-environment-variables)
|
||||
- [https://wiki.debian.org/NewInBuster](https://wiki.debian.org/NewInBuster)
|
||||
- [https://bugs.debian.org/905564](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=905564)
|
||||
|
||||
### podman
|
||||
|
||||
Debian's podman package only works on Devuan after reconfiguration. The easiest
|
||||
way to achieve this is to install the debian-podman-config-override package
|
||||
which sets suitable defaults for Devuan systems.
|
||||
|
||||
### wicd
|
||||
|
||||
Wicd is no longer available in Devuan 4 Chimaera having been removed from Debian
|
||||
Bullseye because of it's dependency on python2 which is now obsolete.
|
||||
|
||||
Alternative network managers are available:
|
||||
|
||||
- connman (default for lxde)
|
||||
- network-manager (default for xfce, mate, cinnamon and kde via plasma-nm)
|
||||
- cmst (default for lxqt)
|
||||
- ifupdown (configuration guide
|
||||
[here](https://git.devuan.org/devuan/installer-iso/raw/branch/wip/docs/docs/docs/network-configuration.html)
|
||||
or locally on the [installer isos](network-configuration.html))
|
||||
|
||||
### Blank Display on Ryzen and other recent AMD CPUs
|
||||
|
||||
If you have a Ryzen or other new AMD CPUs and find that the system boots to black
|
||||
screen, installation of the firmware-amd-graphics package from the non-free
|
||||
repository is required to fix the issue.
|
||||
|
||||
### Xfce missing application menu icons
|
||||
|
||||
If, after upgrading from Devuan 3 Beowulf, Xfce application menu icons are
|
||||
missing, run the command
|
||||
|
||||
> `xfconf-query -c xsettings -p /Gtk/MenuImages -t bool -s true --create `
|
||||
|
||||
which will recreate the required default configuration.
|
||||
|
||||
[Further information](https://forum.xfce.org/viewtopic.php?id=15085):
|
||||
https://forum.xfce.org/viewtopic.php?id=15085.
|
||||
|
||||
## Devuan Package Repositories
|
||||
|
||||
Thanks to the support of many volunteers and donors, Devuan has a network of
|
||||
package repository mirrors. The mirror network is accessible using the FQDN
|
||||
[deb.devuan.org](http://deb.devuan.org).
|
||||
|
||||
Starting from Devuan 2.0 ASCII, users should exclusively use
|
||||
[deb.devuan.org](http://deb.devuan.org) in their `sources.list` file, e.g.:
|
||||
|
||||
deb http://deb.devuan.org/merged chimaera main
|
||||
deb http://deb.devuan.org/merged chimaera-security main
|
||||
deb http://deb.devuan.org/merged chimaera-updates main
|
||||
deb http://deb.devuan.org/devuan chimaera-proposed main
|
||||
|
||||
|
||||
Along with the above URLs, the repositories are also accessible
|
||||
using the Tor network, by using our hidden service address:
|
||||
|
||||
deb tor+http://devuanfwojg73k6r.onion/merged chimaera main
|
||||
deb tor+http://devuanfwojg73k6r.onion/merged chimaera-security main
|
||||
deb tor+http://devuanfwojg73k6r.onion/merged chimaera-updates main
|
||||
deb tor+http://devuanfwojg73k6r.onion/devuan chimaera-proposed main
|
||||
|
||||
More information is available at
|
||||
[https://devuan.org/os/packages](https://devuan.org/os/packages).
|
||||
|
||||
All the mirrors contain the full Devuan package repository (all the Devuan
|
||||
releases and all the suites). They are synced every 30 minutes from the main
|
||||
Devuan package repository (`pkgmaster.devuan.org`) and are continuously checked
|
||||
for sanity, integrity, and consistency. The package repository network is
|
||||
accessed through a DNS Round-Robin.
|
||||
|
||||
The updated list of mirrors belonging to the network is available at
|
||||
[http://pkgmaster.devuan.org/mirror_list.txt](http://pkgmaster.devuan.org/mirror_list.txt).
|
||||
|
||||
Users could also opt for directly accessing one of the mirrors in that
|
||||
list using the corresponding BaseURL.
|
||||
|
||||
IMPORTANT NOTE: The package mirrors at [deb.devuan.org](http://deb.devuan.org)
|
||||
are signed with the following GPG key:
|
||||
|
||||
pub rsa4096 2017-09-04 [SC] [expires: 2022-09-03]
|
||||
E032601B7CA10BC3EA53FA81BB23C00C61FC752C
|
||||
uid [ unknown] Devuan Repository (Amprolla3 on Nemesis
|
||||
<repository@devuan.org>)
|
||||
sub rsa4096 2017-09-04 [E] [expires: 2022-09-03]
|
||||
|
||||
The key is included in the devuan-keyring package. In order to use
|
||||
[deb.devuan.org](http://deb.devuan.org), you must have
|
||||
`devuan-keyring_2017.10.03` or higher.
|
||||
|
||||
IMPORTANT NOTE: Devuan has discontinued the original set of Devuan mirrors
|
||||
formerly available at `auto.mirror.devuan.org` and `{CC}.mirror.devuan.org`. As
|
||||
a consequence, users should *only* use the new set of mirrors via
|
||||
[deb.devuan.org](http://deb.devuan.org).
|
||||
|
||||
|
||||
## Non-free firmware
|
||||
|
||||
All Devuan 4 Chimaera installation media make non-free firmware packages
|
||||
available at install time. In the majority of the cases, these packages are
|
||||
needed (and will be installed) only if your hardware (usually wifi adapter)
|
||||
requires them. It is possible to avoid the automatic installation and loading of
|
||||
needed non-free firmware by choosing the "Expert install" option in the
|
||||
installation menu.
|
||||
|
||||
Devuan 4 Chimaera desktop-live and minimal-live images come with non-free
|
||||
firmware packages pre-installed. You have the option of removing those non-free
|
||||
firmware packages from the desktop-live and minimal-live after boot, using the
|
||||
`remove_firmware.sh` script available under `/root`.
|
||||
|
||||
|
||||
## Devuan package information pages
|
||||
|
||||
Devuan provides a service to display information about all the packages
|
||||
available in Devuan. This can be accessed at [https://pkginfo.devuan.org](
|
||||
https://pkginfo.devuan.org).
|
||||
|
||||
It is possible to search for package names matching a set of keywords, and to
|
||||
visualise the description, dependencies, suggestions and recommendations of each
|
||||
package.
|
||||
|
||||
## Reporting bugs
|
||||
|
||||
No piece of software is perfect. And acknowledging this fact is the
|
||||
first step towards improving our software base.
|
||||
|
||||
Devuan strongly believes in the cooperation of the community to find, report and
|
||||
solve issues. If you think you have found a bug in a Devuan package, please
|
||||
report it to [https://bugs.devuan.org](https://bugs.devuan.org).
|
||||
|
||||
The procedure to report bugs is quite simple: install and run `reportbug`, a
|
||||
tool that will help you compiling the bug report and including any relevant
|
||||
information for the maintainers.
|
||||
|
||||
`reportbug` assumes than you have a properly configured Mail User Agent that can
|
||||
send emails (and that it knows about). If this is not the case, you can still
|
||||
prepare your bug report with `reportbug`, save it (by default reportbug will
|
||||
save the report under `/tmp`), and then use it as a template for an email to
|
||||
[submit@bugs.devuan.org](mailto:submit@bugs.devuan.org).
|
||||
|
||||
(NOTE: Devuan does not provide an open SMTP relay for `reportbug`
|
||||
yet. If you don't know what this is about, you can safely ignore this
|
||||
information).
|
||||
|
||||
When the bug report is processed, you will receive an email
|
||||
confirmation indicating the number associated to the report.
|
||||
|
||||
Before reporting a bug, please check whether the very same problem has
|
||||
been already experienced and reported by other users.
|
||||
|
||||
In general, issues with Devuan's own forked packages should be reported to
|
||||
[Devuan's BTS](https://bugs.devuan.org). For unforked packages, bugs should
|
||||
usually be fixed in Debian. `reportbug` can report issues directly to [Debian's
|
||||
BTS](https://bugs.debian.org) by using the `-B debian` option.
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Type=Application
|
||||
Name=SMALLER FONTS
|
||||
Comment=Decrease desktop font size
|
||||
Exec=/usr/bin/adjfontsize -
|
||||
Icon=preferences-desktop-accessibility-symbolic
|
||||
Path=
|
||||
Terminal=false
|
||||
StartupNotify=false
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Name=Install Devuan
|
||||
Comment= Install from a live CD to your system.
|
||||
Exec=/usr/bin/refractainstaller-wrapper.sh
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Icon=/usr/share/pixmaps/deepsea-round-650x650.png
|
||||
Categories=GNOME;GTK;System;
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
#!/usr/bin/env bash
|
||||
# remove_non-free_firmware
|
||||
|
||||
|
||||
apt-get --purge --yes remove \
|
||||
firmware-amd-graphics \
|
||||
firmware-atheros \
|
||||
firmware-bnx2 \
|
||||
firmware-bnx2x \
|
||||
firmware-brcm80211 \
|
||||
firmware-intelwimax \
|
||||
firmware-iwlwifi \
|
||||
firmware-libertas \
|
||||
firmware-linux-nonfree \
|
||||
firmware-misc-nonfree \
|
||||
firmware-myricom \
|
||||
firmware-netxen \
|
||||
firmware-qlogic \
|
||||
firmware-ralink \
|
||||
firmware-realtek \
|
||||
firmware-ti-connectivity \
|
||||
firmware-zd1211
|
||||
|
||||
apt-get autoremove
|
||||
|
||||
exit 0
|
||||
|
After Width: | Height: | Size: 14 KiB |
|
|
@ -0,0 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
sed -i '/dpkg.*ping/d' /target/etc/rc.local
|
||||
|
||||
|
||||
exit 0
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
#!/usr/bin/env bash
|
||||
# loc-timezn.sh
|
||||
|
||||
|
||||
# Send errors to the installer's error log.
|
||||
error_log=$(grep error_log /etc/refractainstaller.conf | cut -d"\"" -f2)
|
||||
exec 2>> "$error_log"
|
||||
|
||||
|
||||
# comment all locales in locale.gen
|
||||
sed -i '/^[a-z][a-z]_/s/^/# /' /etc/locale.gen
|
||||
|
||||
# find the current active locale and uncomment it
|
||||
CURRENT_LOCALE=$(grep -v ^\# /etc/default/locale | cut -d= -f2)
|
||||
if [[ -n "$CURRENT_LOCALE" ]] ; then
|
||||
sed -i "s/# $CURRENT_LOCALE/$CURRENT_LOCALE/" /etc/locale.gen
|
||||
fi
|
||||
|
||||
# This lets you choose time zone and locale (language) at the beginning
|
||||
# of the installation process. Un-comment the keyboard-configuration
|
||||
# if you want that to run, too.
|
||||
# GUI falls back to terminal automatically on failure.
|
||||
|
||||
#if [[ $DISPLAY ]] ; then
|
||||
# dpkg-reconfigure -fgnome tzdata
|
||||
# dpkg-reconfigure -fgnome locales
|
||||
# dpkg-reconfigure -plow -fgnome keyboard-configuration
|
||||
#else
|
||||
echo -e "\n\tSet time zone and locales.\n"
|
||||
sleep 2
|
||||
dpkg-reconfigure tzdata
|
||||
dpkg-reconfigure locales
|
||||
dpkg-reconfigure -plow keyboard-configuration
|
||||
#fi
|
||||
|
||||
|
||||
|
||||
|
||||
exit 0
|
||||
|
|
@ -0,0 +1,176 @@
|
|||
#!/usr/bin/env zsh
|
||||
## configuration file for devuan-desktop-live blend
|
||||
|
||||
vars+=(username userpass default_shell mkefi grubversion hookscripts)
|
||||
arrs+=(disk_name efi_partitions swap_partitions custom_deb_packages)
|
||||
|
||||
blend_name="devuan-desktop-metal_"
|
||||
|
||||
release="chimaera"
|
||||
version="4.0.0"
|
||||
|
||||
hostname="devuan"
|
||||
username="devuan"
|
||||
userpass="devuan"
|
||||
userskel="/etc/skel"
|
||||
default_shell="/usr/bin/zsh"
|
||||
|
||||
# comment to disable:
|
||||
#hookscripts="yes"
|
||||
|
||||
# debootstrap options
|
||||
# From lib/libdevuansdk/zlib/bootstrap we need to add the options variable.
|
||||
# debootstrap --keyring="$LIBPATH/extra/devuan-keyring/keyrings/devuan-archive-keyring.gpg" \
|
||||
# --include=devuan-keyring,wget,ca-certificates \
|
||||
# --foreign \
|
||||
# >>> ${bootstrap_options} \ <<<
|
||||
# --arch
|
||||
# Currently we have put a wrapper in blend_helpers-docker to add these optiions using an alias.
|
||||
bootstrap_options=("--force-check-gpg --no-merged-usr --variant=minbase")
|
||||
|
||||
# debootstrap mirror
|
||||
#mirror="tor+http://devuanauxrkggcowgm2vcs6go3c5pgxdidd5wqjpg7zpfaxkmgspr6id.onion/merged"
|
||||
#mirror="http://pkgmaster.devuan.org/merged" #
|
||||
#mirror="http://deb.devuan.org" #
|
||||
#mirror="http://localhost:3142/deb.devuan.org/merged/" # apt-cacher-ng
|
||||
#mirror="http://192.168.1.50:3142/deb.devuan.org/merged/" # apt-cacher-ng
|
||||
mirror="http://192.168.1.50:3142" # apt-cacher-ng
|
||||
|
||||
# the mirror to use in /etc/apt/apt.conf.d/02proxy
|
||||
apt_proxy="http://192.168.1.50:3142"
|
||||
|
||||
arch="amd64"
|
||||
#arch="arm64"
|
||||
#arch="i386"
|
||||
|
||||
case "$arch" in
|
||||
# for minimal-live
|
||||
#i386) extra_packages+=(linux-image-686) ;;
|
||||
|
||||
# for desktop-live
|
||||
#i386) extra_packages+=(linux-image-686-pae) ;;
|
||||
|
||||
amd64) extra_packages+=(linux-image-amd64) ;;
|
||||
|
||||
arm64) extra_packages+=(linux-image-arm64) ;;
|
||||
esac
|
||||
|
||||
kernel_version="5.10.0-11"
|
||||
|
||||
# ZFS install parameters
|
||||
rootfs="zfs"
|
||||
|
||||
disk_path="/dev/disk/by-id"
|
||||
disk_name="ata-HGST_HTS541010A9E680_JA1000102T3RVP"
|
||||
disk2_name="ata-HGST_HTS541010A9E680_JB10001329MG7R"
|
||||
|
||||
#raid=unset # raid0: striped 1 or more
|
||||
raid=mirror # raid1: mirror 2
|
||||
#raid=raidz # raid1: mirror 3
|
||||
#raid=raidz2 # raid2: mirror 4
|
||||
#raid=raidz3 # raid3: mirror 5
|
||||
#raid=stripedmirror # raid10: mirror 4 and paired
|
||||
|
||||
available_disks=("${disk_name}")
|
||||
if [[ -v $raid ]]; then
|
||||
available_disks+="${disk2_name}"
|
||||
fi
|
||||
|
||||
root_name="devuan-1"
|
||||
rpool_name="rpool"
|
||||
bpool_name="bpool"
|
||||
#encrypt=yes
|
||||
|
||||
# polite to use somewhere other than /etc/zfs rather than squash it.
|
||||
#zpool_cache_dir="/etc/zfs"
|
||||
zpool_cache_dir="/var/tmp"
|
||||
|
||||
## underlying physical block size for zpool create.
|
||||
# ashift=9 means 512B sectors (used by all ancient drives),
|
||||
# ashift=12 means 4K sectors (used by most modern hard drives), and
|
||||
# ashift=13 means 8K sectors (used by some modern SSDs).
|
||||
ashift=12
|
||||
|
||||
bios_part_number="1"
|
||||
efi_part_number="2"
|
||||
swap_part_number="3"
|
||||
boot_part_number="4"
|
||||
root_part_number="5"
|
||||
|
||||
efi_start="2048"
|
||||
|
||||
bios_part_size="1MB"
|
||||
efi_part_size="512MB"
|
||||
swap_part_size="8GB"
|
||||
boot_part_size="2GB"
|
||||
|
||||
# zvol requires resume to be disabled
|
||||
#swap_type="zvol"
|
||||
swap_type="physical"
|
||||
|
||||
tmp_exec_state="off"
|
||||
var_tmp_exec_state="on"
|
||||
|
||||
# uncomment to create uefi-bootable iso causes iso_make_efi and iso_write_grub_cfg
|
||||
# to be called in blend_postinst
|
||||
#MKEFI=1
|
||||
efi_work="$BLENDPATH/${release}/efi-files"
|
||||
|
||||
|
||||
zero_uefi="no"
|
||||
#efi=1
|
||||
|
||||
if [[ -n $efi ]];then
|
||||
grub_mount="/boot/efi"
|
||||
grubversion="grub-efi-${arch}"
|
||||
|
||||
case "arch" in
|
||||
amd64) grub_efi_target="x86_64-efi" ;;
|
||||
arm64) grub_efi_target="arm64-efi" ;;
|
||||
i386) grub_efi_target="i386-efi" ;;
|
||||
esac
|
||||
|
||||
else
|
||||
grub_mount="/boot/grub"
|
||||
grubversion="grub-pc"
|
||||
fi
|
||||
|
||||
efi_partitions+=("/dev/disk/by-id/${disk_name}-part${efi_part_number}")
|
||||
if [[ -v ${raid} ]]; then
|
||||
efi_partitions+="/dev/disk/by-id/${disk2_name}-part${efi_part_number}"
|
||||
fi
|
||||
|
||||
swap_partitions+=("/dev/disk/by-id/${disk_name}-part${swap_part_number}")
|
||||
if [[ -v ${raid} ]]; then
|
||||
swap_partitions+="/dev/disk/by-id/${disk2_name}-part${swap_part_number}"
|
||||
fi
|
||||
|
||||
|
||||
# Uncomment for amd64
|
||||
base_packages+=(grub-efi-amd64-bin grub-efi-ia32-bin)
|
||||
|
||||
# devuan grub themes: cinnabar-grub darkpurpy-grub deepsea-grub
|
||||
# grub themes must be placed on filesystems visable to grub ie not zfs.
|
||||
grub_theme="deepsea-grub"
|
||||
grub_gfxmode="1920x1200x32,1920x1200x8"
|
||||
|
||||
mirror="http://deb.devuan.org/merged"
|
||||
section="main contrib non-free"
|
||||
|
||||
# need to add to the debootstrap command in lib/libdevuansdk/zlibs/bootstrap
|
||||
#debootstrap_options="--extra-suites=ascii-proposed-updates --include=libupower-glib3,dbus-x11,xfce4"
|
||||
|
||||
base_packages_option=(--no-install-recommends)
|
||||
extra_packages_option=(--no-install-recommends)
|
||||
|
||||
|
||||
release_conf="$BLENDPATH/${release}/config"
|
||||
|
||||
|
||||
### package sets are defined in the corresponding $release/config file
|
||||
|
||||
source $release_conf
|
||||
|
||||
## image_name depends on release and version
|
||||
|
||||
image_name="${os}_${release}_${version}_${arch}_desktop"
|
||||