Wust um yn 'e moele ha? :p
1
| sudo dpkg --install build-essential_12.9ubuntu2_amd64.deb |
PS: ik neem aan dat ik het bestand niet moet uitpakken?
[ Voor 4% gewijzigd door John Stopman op 26-01-2022 19:40 ]
Wust um yn 'e moele ha? :p
Het dpkg commando regelt het allemaal voor je.John Stopman schreef op woensdag 26 januari 2022 @ 19:40:
Okay, on it....
PS: ik neem aan dat ik het bestand niet moet uitpakken?
Hier kan je packages vinden die je offline op deze manier kan installeren, misschien heb je ook gcc oid nodig:
https://packages.ubuntu.com/
Zodra je systeem online is kan je de package manager aan het werk zetten via apt commando's en hoef je deze omweg niet meer te nemen ;-)
[ Voor 15% gewijzigd door Morzzz op 26-01-2022 19:42 ]
Zie bijvoorbeeld het onderstaande voorbeeld:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| sudo dpkg -i build-essential_12.9ubuntu2_amd64.deb Selecting previously unselected package build-essential. (Reading database ... 75271 files and directories currently installed.) Preparing to unpack build-essential_12.9ubuntu2_amd64.deb ... Unpacking build-essential (12.9ubuntu2) ... dpkg: dependency problems prevent configuration of build-essential: build-essential depends on libc6-dev | libc-dev; however: Package libc6-dev is not installed. Package libc-dev is not installed. build-essential depends on gcc (>= 4:10.2); however: Package gcc is not installed. build-essential depends on g++ (>= 4:10.2); however: Package g++ is not installed. build-essential depends on make; however: Package make is not installed. build-essential depends on dpkg-dev (>= 1.17.11); however: Package dpkg-dev is not installed. dpkg: error processing package build-essential (--install): dependency problems - leaving unconfigured Errors were encountered while processing: build-essential |
in mijn voorbeeld zullen dan ook de pakketten geinstalleerd moeten worden welke worden aangegeven met: depends on libc6-dev
[ Voor 5% gewijzigd door leander-s op 26-01-2022 19:44 ]
dit legt het misschien nog wel beter uit dan ik idd. Je ziet een ketting aan 'afhankelijkheden' die je moet oplossen om terug naar 'boven' te kunnen werken (qua installatie).leander-s schreef op woensdag 26 januari 2022 @ 19:42:
Dat is inderdaad het pakket wat je nodig bent. Echter zul je waarschijnlijk nog wat extra afhankelijkheden nodig zijn om het succesvol te installeren
Zie bijvoorbeeld het onderstaande voorbeeld:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 sudo dpkg -i build-essential_12.9ubuntu2_amd64.deb Selecting previously unselected package build-essential. (Reading database ... 75271 files and directories currently installed.) Preparing to unpack build-essential_12.9ubuntu2_amd64.deb ... Unpacking build-essential (12.9ubuntu2) ... dpkg: dependency problems prevent configuration of build-essential: build-essential depends on libc6-dev | libc-dev; however: Package libc6-dev is not installed. Package libc-dev is not installed. build-essential depends on gcc (>= 4:10.2); however: Package gcc is not installed. build-essential depends on g++ (>= 4:10.2); however: Package g++ is not installed. build-essential depends on make; however: Package make is not installed. build-essential depends on dpkg-dev (>= 1.17.11); however: Package dpkg-dev is not installed. dpkg: error processing package build-essential (--install): dependency problems - leaving unconfigured Errors were encountered while processing: build-essential
en nu moet ik ff naar mijn kids toe
https://packages.ubuntu.com/focal/build-essentialleander-s schreef op woensdag 26 januari 2022 @ 19:42:
Dat is inderdaad het pakket wat je nodig bent. Echter zul je waarschijnlijk nog wat extra afhankelijkheden nodig zijn om het succesvol te installeren
Zie bijvoorbeeld het onderstaande voorbeeld:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 sudo dpkg -i build-essential_12.9ubuntu2_amd64.deb Selecting previously unselected package build-essential. (Reading database ... 75271 files and directories currently installed.) Preparing to unpack build-essential_12.9ubuntu2_amd64.deb ... Unpacking build-essential (12.9ubuntu2) ... dpkg: dependency problems prevent configuration of build-essential: build-essential depends on libc6-dev | libc-dev; however: Package libc6-dev is not installed. Package libc-dev is not installed. build-essential depends on gcc (>= 4:10.2); however: Package gcc is not installed. build-essential depends on g++ (>= 4:10.2); however: Package g++ is not installed. build-essential depends on make; however: Package make is not installed. build-essential depends on dpkg-dev (>= 1.17.11); however: Package dpkg-dev is not installed. dpkg: error processing package build-essential (--install): dependency problems - leaving unconfigured Errors were encountered while processing: build-essential
https://packages.ubuntu.com/focal/libc6-dev
https://packages.ubuntu.com/focal/libc-dev
https://packages.ubuntu.com/focal/gcc
https://packages.ubuntu.com/focal/g++
https://packages.ubuntu.com/focal/make
https://packages.ubuntu.com/focal/dpkg-dev
Ik krijg een error: No such file or directory (het .deb bestand staat op de desktop van Lubuntu).Morzzz schreef op woensdag 26 januari 2022 @ 19:38:
http://nl.archive.ubuntu....ial_12.9ubuntu2_amd64.deb
code:
1 sudo dpkg --install build-essential_12.9ubuntu2_amd64.deb
PS: ik moet ff weg: ben hier al 4 uur mee bezig en heb nog geen boodschappen gehaald (de winkel gaat over 10min dicht: brb...)
Wust um yn 'e moele ha? :p
Sorry je hebt de dpkg van een nieuwere versie van Ubuntu te pakken.Morzzz schreef op woensdag 26 januari 2022 @ 19:38:
http://nl.archive.ubuntu....ial_12.9ubuntu2_amd64.deb
code:
1 sudo dpkg --install build-essential_12.9ubuntu2_amd64.deb
Ik krijg een error: No such file or directory (het .deb bestand staat op de desktop van Lubuntu).
PS: ik moet ff weg: ben hier al 4 uur mee bezig en heb nog geen boodschappen gehaald (de winkel gaat over 10min dicht: brb...)
Hierboven in het lijstje staan de goeie links focal = 20.04
Het zou kunnen dat een dubbelklikje ook werkt.
En anders:
1
| sudo dpkg --install /home/john/Desktop/build-essential_12.8ubuntu1_amd64.deb |
Overigens ben ik het wel eens met de eerdere comments van HTT-Thalan. Alle begin is moeilijk, maar je had het jezelf waarschijnlijk makkelijker gemaakt als je iets meer probeerde te begrijpen wat je aan het invoeren bent in de terminal. Die mindset ga je echt nodig hebben als je Linux gebruikt.
Op het moment dat je in de terminal dat commando uitvoert, ben je dan ook op je desktop?John Stopman schreef op woensdag 26 januari 2022 @ 19:48:
[...]
Ik krijg een error: No such file or directory (het .deb bestand staat op de desktop van Lubuntu).
PS: ik moet ff weg: ben hier al 4 uur mee bezig en heb nog geen boodschappen gehaald (de winkel gaat over 10min dicht: brb...)
Je kan controleren met pwd (print working directory) wat de locatie is waar je je op dat moment bevindt.
Bijvoorbeeld:
1
2
3
| [vagrant@ubuntu2010:~/Desktop$ pwd /home/vagrant/Desktop vagrant@ubuntu2010:~/Desktop$ |
Tenslotte kan je met cd naar je desktop navigeren in de console
Bijvoorbeeld:
1
2
| vagrant@ubuntu2010:~$ cd Desktop/ vagrant@ubuntu2010:~/Desktop$ |
Wust um yn 'e moele ha? :p
/home/johnleander-s schreef op woensdag 26 januari 2022 @ 20:06:
[...]
Op het moment dat je in de terminal dat commando uitvoert, ben je dan ook op je desktop?
Je kan controleren met pwd (print working directory) wat de locatie is waar je je op dat moment bevindt.
Wust um yn 'e moele ha? :p
Dat vermoedde ik al. Je zult dan eerst moeten navigeren naar je desktop dmv het 2e gedeelte van mijn vorige post.
Welkom bij de club! Ik zal mijn ervaringen delen met goedkope WiFi adapters.John Stopman schreef op woensdag 26 januari 2022 @ 17:19:
Ik heb onlangs een pocket pc gekocht: https://nl.aliexpress.com/item/32666183780.html (deze staat niet in de pricewatch) en er Lubuntu (20.04) op geïnstalleerd, maar de onboard WiFi (de rtl8821CU_rtl8731AU) wordt niet door Lubuntu herkend.
Ik heb een Aliexpress minicomputer met een rtl8723bs WiFi chip, die ik op een gegeven moment wel aan de praat gekregen heb, maar waarvan de driver het systeem zo instabiel maakte (dat was met Ubuntu 18 dus in 2018) dat ik WiFi moest disabelen. Ik gebruik deze computer sindsdien aan een Ethernetkabeltje.
Ik heb een WiFi USB stick met RTL8812AU chip gekocht, die volgens de Aliexpress verkoper op Ubuntu zou werken, maar ik heb hem niet aan de praat gekregen.
Bij een andere Aliexpress verkoper heb ik een WiFi USB stick met RT8192 chip gekocht en die heb ik uiteindelijk aan de praat gekregen met een sourcecodepakket dat de leverancier op Google drive gezet heeft, dat ik met make moest compileren. Dit werkte uiteindelijk wel, maar ten eerste was deze WiFi chip bedroevend langzaam en ten tweede moet Ubuntu elke keer als je updates installeert die WiFi driver opnieuw make-en (compileren), dus dat kost je elke keer opnieuw tijd. Zelfs op een computer met een redelijk snelle processor en SSD werd dit al snel irritant.
Soms kan je een generieke „module” laden waarbij een module meerdere apparaten ondersteunt. Met lsusb kan je zien of jouw adapter intern gewoon via USB is aangesloten en daar kan je dan misschien een bijpassende modulenaam bij vinden.
Bij de oude instructies die je gevonden hebt, kan het best zijn dat je niks verkeerd doet, maar dat ze gewoon niet meer werken.
De beste tip die ik je kan geven, is om gewoon een WiFi stick en/of USB Ethernetadapter te kopen die wel out-of-the-box door Ubuntu ondersteund wordt (dus zonder drivers te hoeven installeren) en de ingebouwde chip te laten voor wat die is. Ik gebruik een stick waar op het doosje stond dat hij werkt met een Mac en die is snel en werkt goed met Ubuntu 20. En op Aliexpress kan je bijvoorbeeld zoeken naar een adapter met Atheros AR9271L chip, die werkt en ondersteunt ook „promiscuous mode” dus dat is leuk om mee te experimenteren.
„Ik kan ook ICT, want heel moeilijk is dit niet”
Ik zou die persoonlijk niet aanraden. Die heeft maximaal een 100mbps verbinding en zal dus niet snel werken.
Ik zou dan eerder bijvoorbeeld kijken naar zoiets: pricewatch: TP-Link AC1300 Mini Draadloze MU-MIMO USB-adapter Archer T3U.
Ik ben nog even aan het checken of ik kan achterhalen wat de chip van deze wifi-adapter is en goed werkt met Linux
Ik heb een netwerkadapter die precies lijkt op dit plaatje en bij mij staat er ook „USB 2.0” op, maar die adapter heeft in werkelijkheid een USB 1.1 interface dus de maximale snelheid van deze adapter is 12 Mbps.
„Ik kan ook ICT, want heel moeilijk is dit niet”
Okay, stap 1 -> build-essentials
die moet ik hier downloaden:
https://packages.ubuntu.com/focal/build-essential
En dan moet ik hierheen:
"Het bronpakket build-essential downloaden"
te weten: [build-essential_12.8ubuntu1.tar.xz]
Die moet ik plaatsen op de lubuntu desktop (right?) en dan uitpakken of zo laten? (beide heb ik al gedaan)
Daarna: muis op het uitgepakte of niet-uitgepakte bestand: in dropdown menu kiezen voor: openen met qterminal?
en daarna moet ik welke code invoeren?
Wust um yn 'e moele ha? :p
Dan moet ik die maar niet hebben: 1.6MB/s is mij wat te langzaam, en zoooo 2001!aawe mwan schreef op woensdag 26 januari 2022 @ 20:36:
[...]
Ik heb een netwerkadapter die precies lijkt op dit plaatje en bij mij staat er ook „USB 2.0” op, maar die adapter heeft in werkelijkheid een USB 1.1 interface dus de maximale snelheid van deze adapter is 12 Mbps.
Wust um yn 'e moele ha? :p
Stap 1 is het downloaden van het deb bestand voor amd64. Dat is het kant en klare installatiebestand.John Stopman schreef op woensdag 26 januari 2022 @ 20:38:
Sorry, maar ik ben nu helemaal in de war: ik heb te veel variabelen in mijn hoofd zitten waar ik niets mee kan.
Okay, stap 1 -> build-essentials
die moet ik hier downloaden:
https://packages.ubuntu.com/focal/build-essential
En dan moet ik hierheen:
"Het bronpakket build-essential downloaden"
te weten: [build-essential_12.8ubuntu1.tar.xz]
Die moet ik plaatsen op de lubuntu desktop (right?) en dan uitpakken of zo laten? (beide heb ik al gedaan)
Daarna: muis op het uitgepakte of niet-uitgepakte bestand: in dropdown menu kiezen voor: openen met qterminal?
en daarna moet ik welke code invoeren?
Een bestand met de extentie .tar.xz in se de broncode en maar het in dit geval complexer.
Stap 2 is het openen van een terminal in de map waar je installatiebestand staat. Bijvoorbeeld door rechtsklik erop en zeggen openen in terminal.
Stap3 is het installeren hiervan door gebruik te maken van:
1
| sudo dpkg --install build-essential_12.9ubuntu2_amd64.deb |
[ Voor 12% gewijzigd door leander-s op 26-01-2022 20:50 ]
De vorige keer dat ik software wilde installeren op een Ubuntu computer, maar geen kabeltje en geen WiFi stick bij de hand had, heb ik met een USB kabeltje een telefoon aangesloten op de computer. Op de grafische desktop kan je instellen dat hij internet via de WiFi van je telefoon moet tetheren. (oude Samsung Gio telefoon)
„Ik kan ook ICT, want heel moeilijk is dit niet”
Dit zou best wel kunnen werken om zijn device in iedergeval online te krijgen zodat hij zijn dependencies op orde kan krijgen voor de wifi oplossing.
Okay, heb dit bestand gedownload: build-essential_12.8ubuntu1_amd64.debleander-s schreef op woensdag 26 januari 2022 @ 20:42:
[...]
Stap 1 is het downloaden van het deb bestand voor amd64. Dat is het kant en klare installatiebestand.
Een bestand met de extentie .tar.xz in se de broncode en maar het in dit geval complexer.
Ik heb zojuist qterminal geopend: pwd zegt dat ik mij hier bevind: /home/john
Hoe kom ik op de desktop?
Wust um yn 'e moele ha? :p
[ Voor 29% gewijzigd door aawe mwan op 26-01-2022 20:53 ]
„Ik kan ook ICT, want heel moeilijk is dit niet”
John Stopman schreef op woensdag 26 januari 2022 @ 20:38:
Sorry, maar ik ben nu helemaal in de war: ik heb te veel variabelen in mijn hoofd zitten waar ik niets mee kan.
Okay, stap 1 -> build-essentials
die moet ik hier downloaden:
https://packages.ubuntu.com/focal/build-essential
En dan moet ik hierheen:
"Het bronpakket build-essential downloaden"
te weten: [build-essential_12.8ubuntu1.tar.xz]
Die moet ik plaatsen op de lubuntu desktop (right?) en dan uitpakken of zo laten? (beide heb ik al gedaan)
Daarna: muis op het uitgepakte of niet-uitgepakte bestand: in dropdown menu kiezen voor: openen met qterminal?
en daarna moet ik welke code invoeren?
/f/image/CUA3O54vCGBBWO4bW9ZVNJtz.png?f=fotoalbum_large)
/f/image/LTEz4NCfm6j57KnXgbxwfSX2.png?f=fotoalbum_large)
Wust um yn 'e moele ha? :p
Door het volgende in te typenJohn Stopman schreef op woensdag 26 januari 2022 @ 20:50:
[...]
Okay, heb dit bestand gedownload: build-essential_12.8ubuntu1_amd64.deb
Ik heb zojuist qterminal geopend: pwd zegt dat ik mij hier bevind: /home/john
Hoe kom ik op de desktop?
1
| cd Desktop |
P.S ik heb mijn vorige post bijgewerkt met extra stappen
Ik ben mijzelf nu aan het herhalen...John Stopman schreef op woensdag 26 januari 2022 @ 20:52:
Dat is mij al gelukt: zie mijn eerdere reactie hierboven
1
| sudo dpkg --install /home/john/Desktop/build-essential_12.8ubuntu1_amd64.deb |
OF
1
2
| cd /home/john/Desktop/ sudo dpkg --install build-essential_12.8ubuntu1_amd64.deb |
Wust um yn 'e moele ha? :p
1
| sudo dpkg --install ~/Desktop/build-essential_12.8ubuntu1_amd64.deb |
Leermomentje: ~ verwijst naar je home directory
Ook handig commando:
1
| ls -l |
Is vergelijkbaar met 'dir' in Windows/DOS.
[ Voor 49% gewijzigd door Morzzz op 26-01-2022 21:01 ]
Nu stap 2: is alles op dezelfde manier als 1 installen
Wust um yn 'e moele ha? :p
Yep, invuloefening. Tipje: probeer eens op TAB te drukken als je een filename aan het intypen bent...John Stopman schreef op woensdag 26 januari 2022 @ 21:05:
Die code werkte.
Nu stap 2: is alles op dezelfde manier als 1 installenCorrect?
1. https://packages.ubuntu.com/focal/libc6-dev
2. https://packages.ubuntu.com/focal/libc-dev
Als ik 1 download en daarna 2 dan download ik 2x hetzelfde bestand?
Wust um yn 'e moele ha? :p
Denk dat je er met libc6-dev alleen al wel bent. Probeer maar gewoon.John Stopman schreef op woensdag 26 januari 2022 @ 21:08:
Hm, dit lijkt een en hetzelfde bestand te zijn:
1. https://packages.ubuntu.com/focal/libc6-dev
2. https://packages.ubuntu.com/focal/libc-dev
Als ik 1 download en ik download 2 dan download ik 2x hetzelfde bestand?
https://packages.ubuntu.com/focal/build-essential
https://packages.ubuntu.com/focal/libc6-dev
https://packages.ubuntu.com/focal/gcc
https://packages.ubuntu.com/focal/g++
https://packages.ubuntu.com/focal/make
https://packages.ubuntu.com/focal/dpkg-dev
PS: ik merk dat (L)ubuntu case-sensitive is: cd dekstop werkte niet
Wust um yn 'e moele ha? :p
Daar kom je vanzelf achter ;-)John Stopman schreef op woensdag 26 januari 2022 @ 21:14:
Moet ik alles in exact deze volgorde installeren:
https://packages.ubuntu.com/focal/build-essential
https://packages.ubuntu.com/focal/libc6-dev
https://packages.ubuntu.com/focal/gcc
https://packages.ubuntu.com/focal/g++
https://packages.ubuntu.com/focal/make
https://packages.ubuntu.com/focal/dpkg-dev
PS: ik merk dat (L)ubuntu case-sensitive is: cd dekstop werkte niet
Over het algemeen wel, de pakketten kunnen namelijk onderling ook nog een afhankelijkheid hebben. En inderdaad hoofdlettergebruik in Linuxwereld is belangrijkJohn Stopman schreef op woensdag 26 januari 2022 @ 21:14:
Moet ik alles in exact deze volgorde installeren:
https://packages.ubuntu.com/focal/build-essential
https://packages.ubuntu.com/focal/libc6-dev
https://packages.ubuntu.com/focal/gcc
https://packages.ubuntu.com/focal/g++
https://packages.ubuntu.com/focal/make
https://packages.ubuntu.com/focal/dpkg-dev
PS: ik merk dat (L)ubuntu case-sensitive is: cd dekstop werkte niet
Wust um yn 'e moele ha? :p
Daarnaast zie je het ook op de site van Ubuntu terug. Bijvoorbeeld libc6-dev heeft de volgende dependencies.
:no_upscale():strip_icc():fill(white):strip_exif()/f/image/IrjC2JGcJaqPSuj0B7ZFG3rL.jpg?f=user_large)
Gedeeltelijk staan ze misschien al geinstalleerd, anders moeten ze handmatig worden overgedragen
Wat nu?
Wust um yn 'e moele ha? :p
1
| sudo apt --fix-broken install |
Als het goed is zal er een lijst worden uitgprint met pakketen welke nog geinstalleerd moeten worden.
[ Voor 6% gewijzigd door John Stopman op 26-01-2022 21:48 ]
Wust um yn 'e moele ha? :p
Hmm dat is niet wat dat commando hoort te doen.John Stopman schreef op woensdag 26 januari 2022 @ 21:46:
Nu vraagt Lubuntu of ik 5 van de 6 pakketten (behalve Make) wil verwijderen... :-o
Wat geeft
1
| sudo apt install |
Daarnaast kan je ook nogmaals proberen libc6 te installeren
sudo apt install geeft een kleine waslijst aan missende pakketten. Ik zal die ff downen en installeren
Dit was daar één van:
binutils_2.34-6ubuntu1.3_amd64.deb
[ Voor 22% gewijzigd door John Stopman op 26-01-2022 21:55 ]
Wust um yn 'e moele ha? :p
Kijk dat ziet er al beter uit. Helaas heb je al die pakketten nodig om het werkend te makenJohn Stopman schreef op woensdag 26 januari 2022 @ 21:54:
libc6 heeft dependency problemen.
sudo apt install geeft een kleine waslijst aan missende pakketten. Ik zal die ff downen en installeren
Dit was daar één van:
binutils_2.34-6ubuntu1.3_amd64.deb
Wust um yn 'e moele ha? :p
[ Voor 4% gewijzigd door John Stopman op 26-01-2022 22:00 ]
Wust um yn 'e moele ha? :p
Voor de volledigheid nogmaals:
stap 1 ga met de commandline naar de map dmv cd.
In de map voer je de volgende instructies uit en controlleer je of er geen foutmeldingen verschijnen:
1
2
3
| ./configure make sudo make install |
Wust um yn 'e moele ha? :p
Inderdaad, en het volgende commando voer je uit op het moment dat het voorgaande commando succesvol is voltooid en je weer de mogelijkheid hebt om commando's te typenJohn Stopman schreef op woensdag 26 januari 2022 @ 22:03:
Iedere lijn wordt gevolgd door een ENTER, right?
Oh: zou het installeren van Lubuntu 21.10 het ook kunnen oplossen?
Wust um yn 'e moele ha? :p
Dat acht ik niet waarschijnlijk, deze driver benodigd voor de interne wifi is niet onderdeel van de standaard Linux kernel (mainline). En helaas ook niet in een nieuwere Ubuntuversie.John Stopman schreef op woensdag 26 januari 2022 @ 22:05:
Thanks
Oh: zou het installeren van Lubuntu 21.10 het ook kunnen oplossen?
Hierdoor is het noodzakelijk om handmatig de driver te bouwen en toe te voegen aan je kernel en is het dus niet direct plug en play.
Dan zal ik nu eerst bezig met het downen van pakketten: later (morgen) meer
[ Voor 70% gewijzigd door John Stopman op 26-01-2022 22:11 ]
Wust um yn 'e moele ha? :p
„Ik kan ook ICT, want heel moeilijk is dit niet”
Wust um yn 'e moele ha? :p
En het kost natuurlijk wel wat data
Wust um yn 'e moele ha? :p
Sorry dat ik wat bot overkom, maar je zit dus nu op een punt dat je een kernel moet modden om een wifi module op een compute module klaar te krijgen. Leuk, aardig, en niet ongehoord (veel linux werk op abstracte hardware is googlen over hoe anderen het gedaan hebben), maar je mist wat basis kennis (filesystems, dat moderne filesystems waaronder ook Windows case-sensitive zijn, etc...) -- niet verkeerd, maar de stap naar kernelmodden is wel heel fors dan.
Wat wil je met die stick gaan doen eigenlijk? Is een ander OS een optie? Linux is erg leuk/makkelijk, maar er zijn meerdere wegen naar Rome... zeker op sommige hardware...
Wust um yn 'e moele ha? :p
Hmm tja, draadloos tethering doe je nu meestal dmv je wifi-adapter. Bluetooth is ook een optie, echter moet dat dan wel werken en moet je Linux stick dat wel hebben.John Stopman schreef op woensdag 26 januari 2022 @ 22:22:
Kan dat ook draadloos?
[ Voor 6% gewijzigd door leander-s op 26-01-2022 22:27 ]
Wust um yn 'e moele ha? :p
Een ander OS is geen optie: alles voor W10 wordt niet meer ondersteund en W10 zelf is te zwaar voor deze mini pc stick: atom 8350, 2GB ram en 32GB eMMCUmbrah schreef op woensdag 26 januari 2022 @ 22:22:
USB? Ik weet niet wat voor telefoon je hebt, maar mijne laat zich min of meer native als een netwerk apparaat zien in al m'n linux devices (toegegeven, niets met ook nog eens gare realtek wifi chips, en maar één die echt kernelmods moest hebben voor een abstract stukje decoder...).
Sorry dat ik wat bot overkom, maar je zit dus nu op een punt dat je een kernel moet modden om een wifi module op een compute module klaar te krijgen. Leuk, aardig, en niet ongehoord (veel linux werk op abstracte hardware is googlen over hoe anderen het gedaan hebben), maar je mist wat basis kennis (filesystems, dat moderne filesystems waaronder ook Windows case-sensitive zijn, etc...) -- niet verkeerd, maar de stap naar kernelmodden is wel heel fors dan.
Wat wil je met die stick gaan doen eigenlijk? Is een ander OS een optie? Linux is erg leuk/makkelijk, maar er zijn meerdere wegen naar Rome... zeker op sommige hardware...
Ik beschouw deze stick (heb er nog twee: 1 met W10 voor browsen, en 2e met Android voor entertainment) als een wat overbodige, maar leuke "gadget" om te hebben
Wust um yn 'e moele ha? :p
Ja, weet jij misschien hoe ik gericht zoek naar het updaten van mijn onboard wifi? Dat zou mooi zijn want zo bespaar ik data op mijn telefoon (heb maar 6GB p/m)leander-s schreef op woensdag 26 januari 2022 @ 22:30:
Mooi!, Geeft je systeem nu ook aan dat je een netwerkverbinding hebt op je Linuxmachine?
Wust um yn 'e moele ha? :p
Linux zal standaard nooit zomaar updates ophalen. Dus zolang je niet een volledige upgrade uitvoert gaat het goed.John Stopman schreef op woensdag 26 januari 2022 @ 22:37:
[...]
Ja, weet jij misschien hoe ik gericht zoek naar het updaten van mijn onboard wifi? Dat zou mooi zijn want zo bespaar ik data op mijn telefoon (heb maar 6GB p/m)
Om de missende dependencies te installeren kan je mijn eerder genoemde commando gebruiken:
1
| sudo apt install |
Je ziet dan output zoals het volgende, Linux rapporteert dan ook de hoeveelheid MB wat gedownload moet worden
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-10 dpkg-dev fakeroot g++ g++-10 gcc gcc-10 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan6 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl libfakeroot libfile-fcntllock-perl libgcc-10-dev libgomp1 libisl22 libitm1 liblsan0 libmpc3 libnsl-dev libquadmath0 libstdc++-10-dev libtirpc-dev libtsan0 libubsan1 linux-libc-dev make manpages-dev rpcsvc-proto Suggested packages: binutils-doc cpp-doc gcc-10-locales debian-keyring g++-multilib g++-10-multilib gcc-10-doc gcc-multilib autoconf automake libtool flex bison gdb gcc-doc gcc-10-multilib glibc-doc bzr libstdc++-10-doc make-doc The following NEW packages will be installed: binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-10 dpkg-dev fakeroot g++ g++-10 gcc gcc-10 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan6 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl libfakeroot libfile-fcntllock-perl libgcc-10-dev libgomp1 libisl22 libitm1 liblsan0 libmpc3 libnsl-dev libquadmath0 libstdc++-10-dev libtirpc-dev libtsan0 libubsan1 linux-libc-dev make manpages-dev rpcsvc-proto 0 upgraded, 42 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. Need to get 55.5 MB/56.5 MB of archives. After this operation, 217 MB of additional disk space will be used. |
[ Voor 6% gewijzigd door John Stopman op 26-01-2022 23:01 ]
Wust um yn 'e moele ha? :p
Daar zal ik maar niet van uitgaanJohn Stopman schreef op woensdag 26 januari 2022 @ 22:50:
Aha, ik zie dat usb tethering geen data kost
Wust um yn 'e moele ha? :p
Zeker meer dan genoeg, ik verwacht dat er nog maximaal een paar honderd MB aan dependencies gedownload moeten worden.John Stopman schreef op woensdag 26 januari 2022 @ 22:58:
Ik heb 6GB, zou dat genoeg zijn?
Een aantal zijn namelijk al handmatig overgezet natuurlijk.
Wust um yn 'e moele ha? :p
Wust um yn 'e moele ha? :p
[ Voor 18% gewijzigd door John Stopman op 27-01-2022 02:43 ]
Wust um yn 'e moele ha? :p
Je kunt natuurlijk ook WiFi aanzetten op je telefoon, dan kost het je geen mobiele data.John Stopman schreef op woensdag 26 januari 2022 @ 22:37:
[...]
zo bespaar ik data op mijn telefoon (heb maar 6GB p/m)
Updates binnenhalen kan op 1 regel als je het doet met:
sudo apt-get update && sudo apt-get upgrade
(de upgrade wordt alleen gestart als de update gelukt is)
„Ik kan ook ICT, want heel moeilijk is dit niet”
Wust um yn 'e moele ha? :p
Als er een driver beschikbaar is maar die wordt niet meegeleverd dan is daar meestal een reden voor. De beste reden is dat je hardware te nieuw is. Soms is het een kwestie van rechten en wil/mag de fabrikant de driver niet leveren. Meestal is de reden echter dat de kwaliteit (nog) niet goed genoeg is en niemand (lees "de fabrikant") de moeite wil doen om er in ieder geval aan te werken.
Daarmee wil ik niet zeggen dat het helemaal kansloos is, maar je moet beseffen dat zelf een driver compileren en installeren een nogal gevorderd onderwerp is onder Linux. Er zijn geen beginnersvriendelijke procedures op dit gebied.
Dat alles gezegd hebbende, dit is natuurlijk wel Tweakers en jij lijkt al een paar grote stappen te hebben genomen. Niet alles wat we hier doen hoeft 100% kans op succes te hebben, een beetje hobbyen en knutselen is leuk. Ik waarschuw omdat mensen vaak de verwachting hebben dat Linux moeilijk is en dat drivers via de terminal installeren er bij hoort en dan teleurgesteld zijn omdat alle moeite op niks uitloopt.
Je krijgt je eerste rijlessen in een rally-auto. Probeer te genieten van de rit
This post is warranted for the full amount you paid me for it.
Ik had via mail de drivers voor Linux toegestuurd gekregen vanuit China: dus deze hoop ik te kunnen installeren als de update+upgrade eenmaal gelukt is
Edit: deze mini PC beschikt over een Atom x5-Z8350 @ 1.44GHz SOC: deze is al weer 6 jaar oud. Maar men zou op het PCB een nieuwe WiFi chip geïnstalleerd kunnen hebben: dat zou de incompatibiliteit kunnen verklaren
[ Voor 42% gewijzigd door John Stopman op 27-01-2022 12:51 ]
Wust um yn 'e moele ha? :p
Een driver van Aliexpress zegt eigenlijk al genoeg he, maar wie niet waagt die niet wint.John Stopman schreef op donderdag 27 januari 2022 @ 12:48:
![]()
Ik had via mail de drivers voor Linux toegestuurd gekregen vanuit China: dus deze hoop ik te kunnen installeren als de update+upgrade eenmaal gelukt is![]()
This post is warranted for the full amount you paid me for it.
Helaas blijven veel van deze Realtek wifichips niet echt goed ondersteund en moet je dus zelf de drivers gaan compilen.
Waarom zou dat niet werken? De chip is er een van Realtek, dat betekend dat de driver daar ook vandaan komt. Of de driver is voorzien van een communistisch sausje durf ik niet te zeggenquote: capslock2000Een driver van Aliexpress zegt eigenlijk al genoeg he, maar wie niet waagt die niet wint
[ Voor 24% gewijzigd door John Stopman op 27-01-2022 12:58 ]
Wust um yn 'e moele ha? :p
We zien wel.... Als het straks goed werkt dan is dat maar klaar. Ik ben nu eerst nog bezig met het downloaden van de Full Upgrade @ een bedroevende snelheid van ergens tussen de 64KB/s en 256KB/s (Bluetooth 4.0)leander-s schreef op donderdag 27 januari 2022 @ 12:57:
Ik vermoed eigenlijk dat de geleverde driver lijkt op wat in deze repository te vinden is: https://github.com/brektrou/rtl8821CU.
Helaas blijven veel van deze Realtek wifichips niet echt goed ondersteund en moet je dus zelf de drivers gaan compilen.
Wust um yn 'e moele ha? :p
Omdat het Linux-model is dat Realtek dan een driver schrijft en die opstuurt naar de Linux-kernel.John Stopman schreef op donderdag 27 januari 2022 @ 12:57:
Waarom zou dat niet werken? De chip is er een van Realtek, dat betekend dat de driver daar ook vandaan komt. Of de driver is voorzien van een communistisch sausje durf ik niet te zeggen
Drivers worden niet geschreven door OEMs. Als een OEM dat wel doet dan is er iets aan de hand.
Ter vergelijking: onder Windows zou Realtek een basis-driver maken die wordt verkocht aan de OEM die een netwerkkaart maakt met een chip van Realtek. Die OEM maakt daar dan een eigen driver van die de klanten kunnen gebruiken. Drivers komen dus in principe van de OEM en zijn specifiek voor de producten van die ene OEM. Zo kan de OEM het ontwerp van het product veranderen en de verschillen in software verbergen.
Het Linux model is anders. Drivers worden niet per OEM-product gemaakt maar per chipset. Met één driver worden alle producten met die chip ondersteunt.
Beide modellen hebben voor- en nadelen waar ik nu even niet op in ga.
Ik moet direct even opmerken dat Windows in de richting van het Linux-model aan het schuiven is en steeds meer werkt met generieke drivers op basis van chipsets ipv OEM.
Hoe dan ook, het punt is dat Linux drivers niet door OEMs worden geschreven. In het beste geval hebben de driver van Realtek 1 op 1 doorgestuurd. De meer realistische verklaring is dat jouw leverancier niks van Linux weet en je denkt te helpen door zelf even een driver van internet te downloaden en op te sturen. Een andere realistische verklaring is dat er een goedkoop, minderwaardig of ongeschikt product is gebruikt waarbij de OEM dat in software probeert te verbergen. In deze markt verwacht ik dat partijen oude chips worden opgekocht en creatief worden ingezet door bv chips die zijn gemaakt voor mobiele telefoons in te zetten in PC-hardware.
Het hoeft allemaal niet zo te zijn, er zijn ook goede en vooruitstrevende OEMs die daadwerkelijk zelf (betere) drivers ontwikkelen.
Ik wil er nog even bijzeggen dat je gewoon lekker door moet gaan met je project en niet moet afknappen op mijn gezeur. De boodschap is dat het niet aan jou ligt als het toch niet lukt.
This post is warranted for the full amount you paid me for it.
Hoe doe ik dat?aawe mwan schreef op donderdag 27 januari 2022 @ 07:53:
Je kunt natuurlijk ook WiFi aanzetten op je telefoon, dan kost het je geen mobiele data.
Bluetooth valt nu voor de zoveelste keer weg (de verbinding is klaarblijkelijk zo instabiel als wat), maar als ik HotSpot op mijn telefoon activeer dan dient WiFi per sé te worden uitgeschakeld, wacht, wat?
Edit: en nu heeft de mini PC geen internetverbinding meer

[ Voor 8% gewijzigd door John Stopman op 27-01-2022 13:40 ]
Wust um yn 'e moele ha? :p
Wust um yn 'e moele ha? :p
Bedankt voor alle geboden hulp

[ Voor 23% gewijzigd door John Stopman op 27-01-2022 16:25 ]
Wust um yn 'e moele ha? :p
Jammer om te zien dat je het opgeeft, maar begrijpelijk. Een moedige poging, maar de stap van geen ervaring met command line van welke aard dan ook naar kernel modules compilen in Linux is groot. Laat het je niet afschrikken om nog een keer een poging te wagen om Linux te proberen op een systeem wat wel meer out of the box werkt ;-)John Stopman schreef op donderdag 27 januari 2022 @ 16:25:
Okay, dit gaat niet lukken: de mini PC stick gaat retour![]()
Bedankt voor alle geboden hulp
Wust um yn 'e moele ha? :p
De oranje Mele PCG02u bijvoorbeeld, die ik op Aliexpress kocht in 2016. Maar zelfs daar werkt WiFi niet op.John Stopman schreef op donderdag 27 januari 2022 @ 16:58:
Ik denk dat ik ff wacht totdat AliExpress een officiele Intel mini PC stick met Linux uitbrengt: en anders maar niet
Eigenlijk bijna net zo frappant als dat er altijd zoveel problemen zijn om WiFi onder Linux werkend te krijgen,
is het dat een Ethernetpoort eigenlijk wel bijna altijd zonder problemen out-of-the-box werkt.
Belangrijke les geleerd: als je spul met goedkope, verouderde chips bestelt, op Aliexpress, dan krijg je...
„Ik kan ook ICT, want heel moeilijk is dit niet”
Het is wat techy, maar hier staat een hoop vindbaar materiaal:
https://wiki.debian.org/WiFi
Ironisch genoeg is bekabeld inderdaad praktisch altijd een garantie dat het gewoon werkt.
Tsja... en dan nog het onderwerp: command line/syntax.
Inderdaad, beginnen met kernel drivers fixen (begon zelf rond 2002 met m'n eerste Linux uitstapjes... meuk was toen nog lastiger dan nu...). Als je nog niet goed bent in command lines/filesystems, dan is dat niet een leuke plek om te beginnen (zeker omdat er een moment komt waarop je met vi/emacs/etc. een tekstverhaal moet gaan bewerken...).
Gelukkig leven we in een tijd waar heel veel snel te leren valt op een hele veilige manier. Zelfs als je een moderne Windows machine hebt, installeer de nieuwe Terminal eens, en WSL, en ga kijken wat de commandlines doen, en hoezeer ze op elkaar lijken (hint: ondanks dat Windows doet alsof het niet zo is om zelfs antieke DOS meuk nog te ondersteunen, is ook Windows case sensitive...):
/f/image/Vk6w7FTmzl7RutfSX8gbVO21.png?f=fotoalbum_large)
Dan kun je veilig dingen leren, weten hoe packagmanagers (installeer Ubuntu op windows en leer hoe de package manager werkt zonder gelijk naar VM's en dual-boots te hoeven gaan - staat gewoon in de windows store) als apt-get werken, en zo je weg vinden naar... kernel drivers.
Want zelfs nu zeg ik: UGH (enige gnu/linux beestjes die ik heb met wifi zijn rasberry pi's -- ook een optie als ze leverbaar zijn)
Een woord: firmware.aawe mwan schreef op donderdag 27 januari 2022 @ 17:43:
[...]
De oranje Mele PCG02u bijvoorbeeld, die ik op Aliexpress kocht in 2016. Maar zelfs daar werkt WiFi niet op.
Eigenlijk bijna net zo frappant als dat er altijd zoveel problemen zijn om WiFi onder Linux werkend te krijgen,
is het dat een Ethernetpoort eigenlijk wel bijna altijd zonder problemen out-of-the-box werkt.
Een Ethernet-adapter is gewoon een chip die door drivers aangestuurd wordt. Een WiFi-adapter is feitelijk een eigen computertje en de driver bepaalt hoe met dat computertje gepraat wordt. Dat is sowieso technisch complexer, maar grootste uitdaging zit in de licenties: tenzij dat ding volledig open-source is kan de firmware niet gebundeld worden met Linux, en helaas is dat uitzondering, niet regel, dus out-of-the-box werken bij WiFi is onder huidige omstandigheden behoorlijk problematisch.
Neemt niet weg dat er qua driver (buiten firmware) meer zou kunnen, maar je blijft van de fabrikanten afhankelijk en dat gaat niet altijd optimaal.
Dat gezegd, mijn ervaring met Realtek drivers is in het algemeen vrij goed. Het is wel gepiel om exact juiste versie te vinden (RTLxxxxAU en RTLxxxxBU hebben totaal andere drivers), maar als je dat goed hebt gaat het redelijk soepel. Maar goed "redelijk" is relatief, als je zit te kloten zonder netwerkverbinding en weinig tot geen ervaring hebt met CLI is het allesbehalve makkelijk nee

Algemene regel blijft: Goedkoop-Functioneel-Makkelijk - kies max tweeBelangrijke les geleerd: als je spul met goedkope, verouderde chips bestelt, op Aliexpress, dan krijg je...
Oslik blyat! Oslik!