*STOP* *STOP* *STOP*
Zanim wywalisz system w powietrze instalując dziwne sterowniki, sprawdź w logu, czy nie brakuje po prostu firmware'u (bolec w antresolę prawnikom):
dmesg | grep -E "firmware|fw"
Jeżeli gdzieś będzie coś typu "error loading firmware /lib/firmware/cośtamcośtam.fw" to tylko tego brakuje do pracy WiFi. Nie znam Suse, może jakiś Susłowiec podpowie, w jakim pakiecie/repo są firmwary non-free.
No to nie powinno być najmniejszych problemów. Jeśli jakieś są to ciężko cokolwiek stwierdzić jeśli ich nie pokażesz:
sudo apt-get install git build-essential dkms
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
The following additional packages will be installed:
dpkg-dev fakeroot g++ g++-7 gcc gcc-7 git-man libalgorithm-diff-perl
libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4 libatomic1
libc-dev-bin libc6-dev libcilkrts5 liberror-perl libfakeroot libgcc-7-dev
libitm1 liblsan0 libmpx2 libstdc++-7-dev libtsan0 libubsan0 linux-libc-dev
make manpages-dev
Sugerowane pakiety:
menu debian-keyring g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg
gcc-multilib autoconf automake libtool flex bison gcc-doc gcc-7-multilib
gcc-7-locales libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg
libasan4-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg
libmpx2-dbg libquadmath0-dbg git-daemon-run | git-daemon-sysvinit git-doc
git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn glibc-doc
libstdc++-7-doc make-doc
Zostaną zainstalowane następujące NOWE pakiety:
build-essential dkms dpkg-dev fakeroot g++ g++-7 gcc gcc-7 git git-man
libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl
libasan4 libatomic1 libc-dev-bin libc6-dev libcilkrts5 liberror-perl
libfakeroot libgcc-7-dev libitm1 liblsan0 libmpx2 libstdc++-7-dev libtsan0
libubsan0 linux-libc-dev make manpages-dev
0 aktualizowanych, 30 nowo instalowanych, 0 usuwanych i 1 nieaktualizowanych.
Konieczne pobranie 0 B/35,6 MB archiwów.
Po tej operacji zostanie dodatkowo użyte 154 MB miejsca na dysku.
Kontynuować? [T/n]
......klikam t i enter i zaczyna sie duplikacja treści czyli każe klikać w enter a wiersz jest identyczny jak poprzedni
Media change: please insert the disc labeled
'Ubuntu 18.04.4 LTS _Bionic Beaver_ - Release amd64 (20200203.1)'
in the drive '/media/cdrom/' and press [Enter]
Media change: please insert the disc labeled
'Ubuntu 18.04.4 LTS _Bionic Beaver_ - Release amd64 (20200203.1)'
in the drive '/media/cdrom/' and press [Enter]
Pokaż plik repozytoriów:
cat /etc/apt/sources.list
EDYCJA:
Najpierw zrób porządek z repozytoriami, zaktualizuj, a potem reszta:
mv sources.list sources.list.backup
cat <<EOF >sources.list
deb http://pl.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
deb http://pl.archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://pl.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
EOF
Po wklejeniu tej komendy Enter.
Aktualizacja systemu:
apt-get update && apt-get dist-upgrade
Instalacja reszty:
apt-get install git build-essential dkms
Polecenia kopiuj stąd - żeby uniknąć pomyłki, a w terminalu wklejasz za pomocą Ctrl+Shift+V LUB środkowego przycisku myszy LUB Shitf+Insert.
Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub użyto dystrybucji niestabilnej,
w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione
z katalogu Incoming ("Przychodzące").
Następujące informacje mogą pomóc rozwiązać sytuację:
Następujące pakiety mają niespełnione zależności:
build-essential : Wymaga: gcc (>= 4:7.2) ale nie zostanie zainstalowany
Wymaga: g++ (>= 4:7.2) ale nie zostanie zainstalowany
dkms : Wymaga: gcc ale nie zostanie zainstalowany
E: Nie udało się naprawić problemów, zatrzymano uszkodzone pakiety.
Wstawiłeś prawidłowego repozytoria? Aktualizacja poszła bez problemów?
Możesz jeszcze dodać "backports" do źródeł:
echo "deb http://pl.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse" >> /etc/apt/sources.list
Potem od nowa:
apt-get update && apt-get dist-upgrade