Initial commit

This commit is contained in:
cyteen 2022-03-04 17:28:12 +00:00
commit bead58b277
106 changed files with 10214 additions and 0 deletions

112
beowulf/config Normal file
View File

@ -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+=(
)

View File

@ -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>

View File

@ -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}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

View File

@ -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}

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Binary file not shown.

View File

View File

@ -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'

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,3 @@
# On linux systems, disable autospawn by default
# If you are not using systemd, comment out this line
#autospawn=no

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 ;^)

View File

@ -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

View File

@ -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;

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -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

299
chimaera/config Normal file
View File

@ -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
)

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

View File

@ -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'

File diff suppressed because it is too large Load Diff

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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/

View File

@ -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.

View File

@ -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

View File

@ -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;

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,6 @@
#!/bin/sh
sed -i '/dpkg.*ping/d' /target/etc/rc.local
exit 0

View File

@ -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

176
config Normal file
View File

@ -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"

Some files were not shown because too many files have changed in this diff Show More