You are not logged in.
I'm beginning to get the impression you haven't (fully) grasped the purpose of package-based distro's yet. The whole purpose of packaging software is exactly that: preventing an installation nightmare and easy adding and removing software. Perhaps you should consider using source-based distro's like Linux-from-scratch, Slackware, or Gentoo/Funtoo.
On the network issue:
Fire up aptitude, Synaptic or your package-manager-of-choice and search for this package:
firmware-iwlwifiAlso, install the package wpasupplicant (which probably will pull in said firmware package as a dependency) and let it finish installing. Then, see if your wifi shows up in the command:
ip addr listThe ip command is very important in networking. You can learn more about it by studying the man page for it:
man ipHTH!
pkgmaster.devuan.org should be replaced with deb.devuan.org. That way you will pull from the nearest mirror, and we won't have everyone hitting on the main server. Thanks.
I know, but deb.devuan.org gave me a lot of hassle not too long ago, so I switched. If the issues are resolved (missing Release files etc) I could consider changing back. ![]()
Do the following, as root;
mv /etc/apt/sources.list /etc/apt/sources.list.bak
nano /etc/apt/sources.listThen copy these lines into the editor:
#deb cdrom:[Debian GNU/Linux 2.0.0-beta _Ascii_ - Official amd64 DVD Binary-1 20180213-18:54]/ ascii main non-free
deb http://pkgmaster.devuan.org/merged ascii main non-free contrib
deb-src http://pkgmaster.devuan.org/merged ascii main non-free contrib
# ascii-security, previously known as 'volatile'
deb http://pkgmaster.devuan.org/merged ascii-security main contrib non-free
deb-src http://pkgmaster.devuan.org/merged ascii-security main contrib non-freePress Ctrl+o to save the file, then Ctrl+x to exit nano. After that, do:
apt-get update && apt-get dist-upgradeThis ensures you have an up-to-date system.
This sources.list file is actually mine
If you need the backports branch, add it manually later.
Alternatively, mark one of the named packages* for installation and everything it depends on, and of course the package itself, will stay on your system on autoremove.
*cleverly, choose one of the higher-level packages in the list, not the low-level ones that only add certain features
I'd suggest xfdesktop4 to start with.
aptitude install xfdesktop4Precede with sudo if you must (personal taste, I'd strongly (very) prefer the 'old' *nix way of su into the root account)
As the package is actually already installed, it won't do anything, except marking it in the database as manually installed and therefore not subject to an auto-prune event. Which is what you're after ![]()
I think you're missing the point:
The following packages were automatically installed and are no longer required:
gtk2-engines-xfce libical2 libkeybinder-3.0-0 libxfce4ui-utils xfce4-appfinder xfce4-pulseaudio-plugin
Use 'sudo apt autoremove' to remove them
I.e., if you don't use the autoremove command, they're still installed. ![]()
Yes: /etc may be used for storing system and/or config files, but there's nothing preventing a rogue process to fill it with output, unless you have implemented some very strict SELinux policy rules.
I'd suggest to re-install Devuan with separate partitions for /etc, /var, /usr and /home. Preferably, put /home on a separate disk if you can. This prevents issues like you described where one (rogue) process fills the entire disk and your system is unworkable.
Furthermore, I'd suggest to use the task-mate-desktop (or if you must, use task-lxdm-desktop) as a package after installing a basic system. This task will take care of all requirements to get to a working Mate (or LXDE) desktop.
Finally, I'd suggest to obtain a bootable copy of the SysrescueCD, which enables you to repair Linux systems that have been broken by user-(in)action.
I'm mostly self-taught and not well off at all, hence my weak hardware and paranoia about my hard drive failing
Unfortunately, this forum doesn't have a private message function, so I'd have to ask here instead. Sorry.
Where are you located and is your hard-drive (what size/capacity?) SATA or IDE? I may have a spare drive available if shipping costs don't spiral out of control. (as I'm also not well off, but probably better then yourself, judging from your description)
PS: for ease of mind, install Gsmartcontrol and have it run a short self-test on your disk. SMART is the tool interface for monitoring disk-health.
Perhaps worth noting I never got the "Debian way" of building a kernel to work (i.e. creating a .deb kernel package), I always used the 'direct' method. It also allowed me to install the binary nVidia GPU drivers fairly easily, at the time ATI (later part of AMD) wasn't too keen on providing Linux drivers for their GPU range.
Ah, you're right, my bad
On Funtoo, it works ![]()
I guess you could call on M$HQ with a stack of re-writable DVD's and d/l the lot there. You tell them that Bill won't mind ![]()
(sorry, that was too easy
)
Be aware you need to run the command boot-update after (re-)installing Grub or replacing a kernel. And you need to run it as root ![]()
Post the results of the following commands (root required!)
dpkg --get-selections > selections.txt
rc-update show > rc-level.txt
uname -aYou can copy the results of the last command directly, but the other commands each produce a text file. Post the contents of these files.
I've updated augmented the thread you mentioned with a script I wrote way back. HTH!
Way back before Devuan existed I'd build my own kernels. So much so, I created a script for it:
#! /bin/bash
#
# Small script for building a new 3.x kernel on Debian and derivatives
# Written by <private>
# Version: 1.0 @ May 6, 2014
# Requires minor editing for latest stable kernel version
# The make install and mkinitramfs steps requires root permissions.
# This script is released under the GPL: http://www.gnu.org/copyleft/gpl.html
# Preparing your system:
# First, we'll install the build environment with some extra's to aid configuration of the new kernel
apt-get install build-essential libncurses5-dev wget tar
# To keep things tidy a new directory for the kernel is created. Remove or comment out both lines if you don't want this.
# If you comment these line out or remove them, the kernel will be downloaded and installed in the current working directory.
mkdir ~/kernel
cd ~/kernel
# Getting the source and preparing it for use:
# edit these lines to represent the latest (longterm support) stable kernel from the kernel.org team
wget -q https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.12.18.tar.xz
tar -xvf linux-3.12.18.tar.xz
cd linux-3.12.18
# Configuring the new kernel:
# Run manually if this part fails and accept all defaults, then comment out the next line with a # in front.
# Alternatively, use "make oldconfig" but this will ask a lot of questions you'd need to answer individually.
# Provided you have installed the correct packages, you can also use the "make xconfig" tool if you're working
# in a graphical environment.
make menuconfig
# Building the kernel and putting everything in place to use:
# This is the part that does the actual work:
make && make modules && make modules_install && make install && mkinitramfs -o /boot/initrd.img-3.12.18 3.12.18
# The last portion of the above line should be edited if another kernel version is used!
# Now you need to update your bootloader to add the new kernel. Most Linux distributions now use Grub2 by default.
# If yours uses the old Grub or Lilo, comment out this line and configure/run manually.
update-grub
# After you've done that, and checked thoroughly twice, it's time to reboot into your new kernel.
exit 0As you've noticed, this is aimed at the 3.x series kernel, I guess with minor editing this script can also be used for new 4.x and perhaps even the upcoming 5.x series kernel. Unless the tool-chain or its syntax has significantly changed since, I haven't had to build a kernel in several years, due to using a (cutting-edge) source-based distro. (Funtoo, in my case) This script was also intended as a teaching tool for those wishing to compile their own kernels but hadn't tried yet, hence the copious amounts of comments. ![]()
HTH!
[edit: I've also found an earlier, undated version of this script, dealing with a 2.6.38 kernel (that's telling!
) last modified Spring 2011...
[/edit]
Yes, it's still a bug if no .dev package is installed. Worse even, as there's no logical path for this info to be generated, in such case I'd rate the issue very serious indeed.
It's indeed worth putting in a bug report for this, even after 2 years, as it clearly isn't completely rooted out yet. Make sure you provide as much relevant info to the circumstances of the occurrence of the bug so the dev's can replicate it accurately.
It's related to building the kernel module for the i915 GPU driver and it's a trace (as you've already noticed) for the developer(s) which shouldn't really be there. Do you have any related .dev package installed on your system? It may have 'escaped' from there. Report it as a bug to whomever is/are the dev's for the Intel i915 driver.
Informative, thx. I happen to have a similar problem, but on the wired side of the router (my desktop always gets the same IP address, changing it always fails, now I know why. solution is simple: disconnect the ethernet cable on booting so the timer times out and a new IP address is obtained.)
Here's the key error from your log:
[ 6.201782] xc2028 4-0060: Incorrect readback of firmware version.Ensure you have the correct firmware extracted from the script, perhaps download the latest Win-OS driver (again) to restart the extraction process. You also mentioned you didn't/don't have the directory /dev/dvb, try creating that manually and rerun the extraction script to see if it puts the various firmware blobs in the correct place.
First, see if the kernel already knows about your tuner: run lshw (as root) and scan the output for your device showing up*. If it does, the kernel knows about it and you'll only need firmware to get it operational. If it doesn't show up, there's no easy way of getting your tuner to work I'm afraid.
*the best way of doing this (you need to install the lshw package in any case) is to redirect the output to a text file, then scan the file at your leisure:
lshw > lshw.txt
cat lshw.txt | grep tunerOr use Pluma (text viewer) to open the file and search for the tuner.
If memory use is an issue for you, don't use Devuan or any other main distro. Instead, switch to a lean system like LFS (Linux from scratch). Having said that, I'd recommend updating your hardware, starting with the old harddrive. Refurbished drives don't cost a lot and even new ones don't break the bank anymore. BTW: Linux uses as much RAM as it can find and has pretty good memory-housekeeping in the kernel.
As for Grub: yes, it takes time, especially on older hardware (which you implicate you have).
You may want to investigate the stage3/stage4 tarballs used in Gentoo/Funtoo as these offer a good deal of the functionality you describe.
HTH!
I see no reason why it couldn't, given that Devuan, like Ubuntu, is based on Debian. The only hurdle might be if OpenStack depends on some specific systemd stuff that's not (yet) ported to Devuan, so best check the requirements of Open Stack and see if Devuan offers the functionality it needs.
I used Mate/LightDM
Having said that, Funtoo is based on Gentoo and has OpenRC as init system, which is highly parallelized. IMO a modern system based on NVMe M.2 or PCIe SSD's with OpenRC would be able to cut cold-start boot times to below 3-5 seconds. Currently, manufacturers claim to have approached the theoretical band-width of PCIe (4Gb/s) in the latest incarnations of PCIe based SSD's (including NVMe) at 3.7 Gb/s read/write. Personally, I foresee that SATA will follow the likes of IDE, ISA and APG within the next 5 years as PCIe and whatever follows it will render the "old" SATA bus obsolete.
But then, what do I know ![]()