Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Snap geinstalleerd pakket aanpassen.  (gelezen 473 keer)

Offline Pittertje

  • Lid
Snap geinstalleerd pakket aanpassen.
« Gepost op: 2022/04/28, 13:40:28 »
Beste mensen, ik ben bezig met een project die ik mijn leerlingen wil laten uitwerken maar ik loop tegen een probleem aan.

Op Ubuntu 22.04 heb ik snap gebruikt om dosbox-x te installeren. Ik wil dit gebruiken om Win98 in te installeren. Dit is prima gelukt.
Om win98 ook internet toegang te geven moet de executable dosbox-x een kleine verandering ondergaan.

Met de opdracht "sudo setcap cap_net_raw+ep /snap/dosbox-x/840/dosbox-x" maar ik krijg de foutmelding "Failed to set capabilities on file `/snap/dosbox-x/840/dosbox-x' (Read-only file system)".

Hoe kan ik dit oplossen. Ik ben er bijna. Wanneer ik de bovenstaande opdracht uit kan voeren heeft dosbox-x een netwerk. Maar hoe.
Overigens denk ik dat deze methode van pakket installatie erg on-linux is. Sedert wanneer kun je niet meer bij je eigen pakketten na installatie?

Hoop op hulp, Pit

Offline bart85

  • Lid
Re: Snap geinstalleerd pakket aanpassen.
« Reactie #1 Gepost op: 2022/04/28, 13:47:44 »
Waarom Windows 98 gebruiken? Die is ondertussen wel zo verouderd. Wat kun je daar nog van opsteken?
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.
You can never make a system 100% secure unless you unplug the machine from all networks, turn it off, lock it in a safe, smother it in concrete and never use it.

Offline siegi

  • Lid
Re: Snap geinstalleerd pakket aanpassen.
« Reactie #2 Gepost op: 2022/04/28, 17:40:56 »
Je hebt dosbox-x geïnstalleerd met snap, dit heeft zo zijn voor en nadelen.
Grootste voordeel is dat het in een sandbox zit en dus niet zomaar aan de rest van je systeem kan.


https://github.com/flatpak/flatpak/issues/3858 --> lijkt me ook van toepassing op snap.

Heb je het volgende al gelezen?
https://dosbox-x.com/wiki/Guide%3AInstalling-Windows-98#_enabling_networking ?
Volgens mij ben je bij het gebruik van snap, verplicht om te gaan voor backend=slirp
Men zegt immers zelf: Sandboxed versions of DOSBox-X (e.g., Flatpak) not allowing the required low-level access.

Wat is trouwens de bedoeling van dit project?

Offline Pittertje

  • Lid
Re: Snap geinstalleerd pakket aanpassen.
« Reactie #3 Gepost op: 2022/04/28, 22:12:39 »
Thx voor de reacties. Het project behelst het terug brengen van gopher. Het is een vergissing te denken dat alles dat meer dan 5 jaar oud is dus dan per definitie waardeloos.
We willen nieuwe applicaties schrijven voor het gedeelte serverdeamon en browser. Maar om zover te komen is het handig om even terug te gaan in de tijd en tools van 1998 nog even te gebruiken om de server die nu nog draait te gebruiken. M.a.w. Mosaic en of netscape als browser voor de gopher server. Totdat we een eigen browser hebben die op moderne systemen kan draaien.

Ik ben me bewust van het bestaan van b.v. x-gopher maar dat zijn cli apps en ik wil eerst nog een tijdje fatsoenlijke apps gebruiken om gopher sites te bezoeken. Hier is de meeste info te vinden om nieuw materiaal te maken.

Pit

Offline bart85

  • Lid
Re: Snap geinstalleerd pakket aanpassen.
« Reactie #4 Gepost op: 2022/04/29, 09:57:46 »
In welke taal wil je het schrijven?

https://realpython.com/python-sockets/
Hier tutorial in python.
https://www.geeksforgeeks.org/socket-programming-cc/amp/
En deze in c als voorbeeld
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.
You can never make a system 100% secure unless you unplug the machine from all networks, turn it off, lock it in a safe, smother it in concrete and never use it.