Puncte:0

Formatați sau lăsați terminalul meu ubuntu WSL fără pachete?

drapel cn

Este evident că la instalarea wsl, împreună cu distribuția Ubuntu, acesta vine cu pachete preinstalate, cum ar fi git, răsuci, wget, etc., totusi mi-as dori sa il am ca clasicul ubuntu tocmai instalat, fara aceste pachete specifice si pregatit sa incepi sa instalezi pe cele de care ai nevoie, stiu ca Ubuntu nu este ca si alte distributii care pot ajunge fara niciun pachet complet la zero , dar cel puțin mi-ar plăcea să fie așa cum am spus o vanilie Ubuntu Știe cineva vreo comandă pentru a face asta? Adică resetați întregul terminal

Sau modul de instalare după cum vă spun?

Deoarece vreau să instalez aceste pachete în cea mai recentă versiune, de exemplu, sau altele, nici nu vreau să le instalez.

ChanganAuto avatar
drapel us
Toate pachetele preinstalate fac parte din distribuția Ubuntu. Există un mediu de instalare „minimal” care permite construirea de acolo, dar cu siguranță NU este aplicabil pentru WSL.
Nmath avatar
drapel ng
Nu sunt sigur ce întrebi... Aceste pachete vin de obicei cu Ubuntu. Dacă nu doriți versiunea WSL a Ubuntu, ar trebui să instalați Ubuntu pe bare metal în configurație dual boot sau puteți instala Ubuntu într-o VM precum VirtualBox. Ubuntu „fără pachete” nu este posibil și nu ar fi un sistem funcțional sub nicio formă...
user535733 avatar
drapel cn
„*ca ubuntu clasic tocmai instalat*” poate avea sens pentru tine, dar nu pentru noi. Trebuie să explici mai clar ce vrei.
oeuioeuipPEO avatar
drapel cn
@Nmath Motivul pentru care întreb este de ce folosesc ubuntu într-o mașină virtuală, aceeași versiune 20.04 LTS, iar asta la executarea comenzii, de exemplu git init, mi-a spus că comanda este necunoscută, urmată de instalarea ei și tot a fost grozav cu cea mai recentă versiune, deoarece WSL cu Ubuntu vine la mine cu versiuni învechite.
oeuioeuipPEO avatar
drapel cn
Ieri l-am reinstalat, și am vrut să fac un git config --global init.defaultBranch BranchName, și nu mi-a permis, deoarece era într-o versiune veche de git, și trec și cu alte pachete preinstalate.
oeuioeuipPEO avatar
drapel cn
@ChanganAuto Deci, există o modalitate de a dezinstala toate aceste pachete preinstalate, cu doar câteva comenzi?
oeuioeuipPEO avatar
drapel cn
@user535733 ISO 20.04LTS nou instalat de pe pagina oficială Ubuntu și scuze pentru inconvenient, nu am atât de experimentat în Ubuntu
Nmath avatar
drapel ng
Pe baza comentariilor dvs., aceasta este o [problema XY](https://meta.stackexchange.com/a/66378). Ar trebui să întrebați despre problema (problemele) real(e) cu care vă confruntați. Nu este o soluție propusă. În acest caz, întrebarea ta nu are niciun sens așa cum a fost adresată. Vă sugerez să închideți această întrebare și apoi să puneți o nouă întrebare pentru fiecare problemă pe care doriți să o rezolvați.
user535733 avatar
drapel cn
O instalare stoc a Ubuntu este alcătuită din mii de pachete. Aceste pachete nu sunt *adăugiri* la sistemul de operare, ele sunt *componentele fundamentale* ale sistemului de operare. Ca o casă făcută din blocuri Lego. De aceea nu înțelegem întrebarea ta: Fără pachetele preinstalate, nu mai rămâne nimic.
Puncte:0
drapel vn

Nu este clar ce vrei să spui prin „Vanilla Ubuntu”. Chiar sunt multiple Opțiuni de instalare Ubuntu, incluzand dar fara a se limita la:

  • Desktop
  • Server
  • Arome
  • WSL
  • Baza

Fiecare dintre acestea are un set diferit de pachete implicite. Instalarea WSL, IMHO, este destul de aproape de instalarea serverului. Există unele diferențe în pachetele implicite. Dacă îmi amintesc corect, Git nu este instalat implicit cu Server, dar wget și răsuci (IIRC) sunt. Deoarece tarball-ul „normal” al serverului vine cu câteva zeci de MB mai mare decât cel al WSL, cu siguranță există câteva pachete acolo care sunt îndepărtat din versiunea WSL.

Instalarea WSL include și wslu (utilități WSL) implicit.

Presupun că nu te referi la distribuția Desktop, deoarece WSL nu include (în prezent) o interfață grafică și asta ar fi foarte pachet-greu.

daca tu într-adevăr Doriți instalarea de bază, fără pachete suplimentare în mod implicit, WSL include capacitatea de a import distribuții personalizate.

Anunț de serviciu public: Acesta este conceput pentru avansat utilizatorii. Chiar și elementele de bază ca local și Citeste linia nu sunt instalate implicit aici. Va trebui să instalați și să configurați destul de mult Tot care ar fi deja furnizat pentru dvs. în versiunea WSL.

Dar dacă asta vrei...

Instrucțiuni scurte. Din PowerShell sau CMD:

  • Creați un director pentru instalare pe Windows (de ex. C:\Utilizatori\utilizatorul_dvs.\Documente\WSL\UbuntuBase)
  • Descarca ubuntu-base-20.04.1-base-amd64.tar.gz la C:\Utilizatori\utilizatorul_dvs.\Documente\WSL\
  • Din acel director, wsl --import UbuntuBase .\UbuntuBase ubuntu-base-20.04.1-base-amd64.tar.gz --versiunea 2 (vedea wsl --ajutor pentru detalii despre fiecare argument)
  • wsl ~ -d UbuntuBase pentru a rula distribuția
  • Pentru a-l seta ca implicit, wsl --set-default UbuntuBase. După aceea, doar alerg wsl va porni acea versiune.

În cele din urmă, va trebui, de asemenea, să vă creați utilizatorul și să spuneți WSL ce nume de utilizator să folosească implicit. Vedea acest raspuns pentru detalii despre asta.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.