Puncte:3

Instalați software în anumite locații?

drapel cn

Sunt puțin nou în Linux, sau cel puțin în Ubuntu în mod specific (am încercat altele, cum ar fi Tails, dar asta era mai ales pentru navigarea pe web) și m-am gândit să migrez la acesta din Windows.Lucrurile au mers bine până acum, cu excepția unei probleme: pe Windows, de obicei îmi păstrez aplicațiile și alte lucruri organizate în anumite fișiere\locații de instalare personalizate pentru a le face mai ușor de accesat și gestionat. de exemplu, firefox, thunderbird, etc ar fi instalate în „E:\myusername\apps” (le am instalat pe un hard disk separat) sau, uneori, alte aplicații precum virtualbox ar merge în „E:\myusername\Virtualization\Apps " și așa mai departe.

Dar în ciuda citirii altor întrebări precum Care este echivalentul Linux cu fișierele de program din Windows? și Cum să înțelegeți aspectul sistemului de fișiere Ubuntu? pentru a înțelege cum funcționează sistemul de fișiere linux și alte întrebări care sunt (cel puțin într-un fel) similare cu ale mele, cum ar fi Instalați pachetul într-o anumită locație și Instalați Chrome într-o anumită locație, niciunul dintre ele nu pare să răspundă la problema mea specifică. Există o modalitate de a organiza aplicațiile Linux într-un anumit folder? Dacă nu, există vreo altă modalitate de a facilita accesarea și gestionarea aplicațiilor Linux?

Îmi pare rău dacă întrebarea mea este incredibil de simplă, dar a fost oarecum o frustrare pentru mine în ceea ce privește migrarea, mai ales când am lucruri precum aplicații aranjate special și vreau doar să mă scutesc de o bătaie de cap de a naviga prin mai multe directoare dacă vreau să configurez sau chibzuiți cu o aplicație. Ca de exemplu, WINE se va instala în /opt/ în timp ce gparted se va instala în (cred) /usr/share și /usr/bin, dar nici într-o anumită locație.

edit: linkuri fixe

drapel cn
Ray
Poate mă înșel, dar unde instalezi programe în Windows este, de asemenea, puțin înșelător. Deși puteți specifica unde este instalat Firefox, cred că vor exista dependențe (adică biblioteci partajate) care trebuie instalate într-o anumită locație și programul de instalare pur și simplu nu vă cere o părere. Nu ai control absolut, cred...
PTwr avatar
drapel pt
Dacă aveți și obiceiul de a stoca fișiere în afara directorului de utilizator (directorul de pornire), atunci veți întâmpina probleme când utilizați Snap (lucrure din magazinul Ubuntu) datorită caracteristicilor sale de securitate. (TLDR: instalați VLC manual, nu din snap, dacă doriți să vizionați filme din D:)
Puncte:9
drapel ng

Încercarea de a vă muta unde este instalat software-ul este o idee foarte proastă, mai ales că sunteți nou în utilizarea Ubuntu

*NIX și Windows sunt foarte diferite unul de celălalt. Software-ul Windows tinde să includă tot ce are nevoie, dar o mulțime de software din Ubuntu se bazează pe relații partajate între pachete (dependențe). *NIX are, de asemenea, o structură de directoare destul de rigidă și se bazează pe lucruri precum proprietatea și permisiunile pentru securitate și stabilitate. Aceste concepte nu există cu adevărat în Windows.

Dacă ești începător în a învăța Linux, este foarte bine că faci deja cercetări pentru a afla cum funcționează Linux, mai degrabă decât să încerci să „înoți împotriva curentului”. Cu siguranță vei avea o experiență mai bună cu această mentalitate.

Simt, de asemenea, o întrebare care nu a fost pusă de la citirea dintre rânduri și care implică cum se instalează software-ul. Cel mai bine este să găsești software în centrul de software Ubuntu (sau să înveți să folosești apt). Mulți utilizatori noi au probleme atunci când adaugă o grămadă de PPA-uri, descarcând multe .deb fișiere sau încercarea de a compila manual software. Acestea sunt sarcini mai avansate. Nu toate PPA-urile sunt egale și unele pot chiar să vă deranjeze sistemul, mai ales dacă sunt învechite sau provin din surse care nu sunt auditate în mod regulat. Vedea: Sunt PPA-urile sigure pentru a fi adăugate la sistemul meu și la ce sunt câteva „semnale roșii” de care trebuie să fiți atenți?.

În ceea ce privește VIN, știți că VIN este doar un strat de compatibilitate care vă permite să rulați niste Aplicații Windows cu rezultate și implementări uneori extrem de diferite.

În mod ironic, una dintre cele mai mari dificultăți pentru mulți utilizatori noi provine din unul dintre cele mai mari puncte forte ale Linux: o abundență de opțiuni. Ai multă libertate cu ceea ce poți face cu sistemul tău, există o mulțime de oameni care postează online despre a face lucruri ciudate și poate fi greu să spui ce ar trebui și ce nu ar trebui să faci.

Evită cu siguranță să rulezi orbește comenzile în terminalul tău de pe site-uri web sau ghiduri pe care le vezi online. Este o oportunitate de învățare foarte bună să cercetezi fiecare comandă, astfel încât să știi exact ce face și consecințele acelor acțiuni. De asemenea, este o idee bună să păstrați un jurnal sau un jurnal cu tot ceea ce faceți în afara drumurilor bătute, astfel încât să puteți anula acele modificări dacă este necesar.

Dacă dintr-un motiv oarecare aveți o aplicație care nu apare în lista dvs. de aplicații, puteți crea manual .desktop fișiere, care sunt similare cu comenzile rapide ale aplicațiilor din Windows. .desktop fișierele pot locui în /usr/share/applications dacă doriți ca acestea să fie disponibile pentru toți utilizatorii sau ~/.local/share/applications dacă doriți ca acestea să fie disponibile doar pentru utilizatorul dvs. Pentru mai multe detalii despre aceasta, vezi: Crearea unui fișier .desktop pentru o nouă aplicație.

De asemenea, puteți edita existente .desktop fișiere pentru a personaliza aceste comenzi rapide, care vă pot oferi multă flexibilitate dacă doriți să utilizați diferite pictograme, să le schimbați etichetele sau adăugați acțiuni noi.

Deci, pentru a reitera, o regulă bună atunci când învățați este să încercați să găsiți software-ul de care aveți nevoie și care este disponibil în depozitele Ubuntu.Acest software va fi foarte testat pentru a fi sigur, stabil și lustruit. De asemenea, va fi ușor de localizat în bara de căutare a sistemului și în lista de aplicații.

InfBtl avatar
drapel cn
Ei bine, multumesc! Acesta este un răspuns foarte util. Am observat că bara de căutare din Ubuntu este cu siguranță mult mai bună decât Windows, unde adesea nu găsesc niciodată aplicația pe care o caut. În ceea ce privește cealaltă parte, nu aveam de gând să o întreb, deoarece sunt puțin familiarizat cu unele dintre elementele de bază ale apt, cum ar fi apt-get update sau apt-get install și trebuie să adăugați un depozit.Ca și pentru WINE, am mers la pagina de descărcare și am rulat comanda pentru compatibilitatea i386 (32 de biți), am obținut cheia, apoi depozitul, am actualizat pachetele și am instalat ramura stabilă, dar mulțumesc pentru sfatul cu privire la PPA.
Nmath avatar
drapel ng
Am intenționat să menționez și fișierele `.desktop`, care vă vor ajuta să adăugați alt software în meniul aplicației dvs. și vă vor permite un nivel mai mare de personalizare a modului în care este organizat software-ul dvs. Am făcut o modificare pentru a trece și peste asta
Puncte:1
drapel ru

Acesta este un „în plus față de” răspunsul lui Nmath, nu o „alternativă la”. Totul acolo este foarte corect.

Unul dintre motivele majore pentru a nu instala nimic în „C:” sau „C:\Program Files” pe Windows este „trebuie să fiți întotdeauna pregătit să faceți o reinstalare curată zero dacă ceva nu merge bine (sau la fiecare 18 luni sau deci doar pentru a fi proactiv) și vrei ca „lucrurile tale” să fie în altă parte când se întâmplă asta.” Un altul este „dacă programele tale fac ceva prostesc și folosesc tot spațiul pe disc C:\, nu doar acel program, ci sistemul tău se rupe complet”.

Soluția Unix pentru ambele sunt partiții/puncte de montare separate. /home se află pe o partiție separată de /, la fel ca și partiția de jurnal, partiția de date,... (dacă este necesar). Trebuie să faceți o reinstalare completă? Sigur, partiția de sistem va fi ștearsă, dar /home este chiar acolo cu toate lucrurile tale.

În general, programele non-„sistem” se instalează în /opt sau /opt/local, în loc de /. Aceasta poate fi, de asemenea, o partiție diferită (dar consultați potențialele probleme de dependență pe care le subliniază Nmath, atunci când reconstruiți partiția de sistem.) Multe programe care au avut probleme critice de nepotrivire a dependenței în trecut s-au mutat la snap model, în care își obțin întregul mini-mediu cu versiunile acelor dependențe care nu sunt utilizate de niciun alt program. Folosiți-le pe ambele, deoarece rezolvă și unele probleme de „totul pe C în Windows”.

Rețineți că puteți instala programe doar pentru dvs., care de obicei sunt instalate într-un subdirector al directorului dvs. principal, ~/bin sau ~/opt/bin sau oriunde. Dar rețineți că acesta nu este un comportament recomandat pentru un sistem, ci doar o modalitate prin care dvs., un utilizator neprivilegiat, puteți instala instrumentele de lucru preferate pe sistemul meu, fără a deranja pe mine sau pe oricare dintre ceilalți utilizatori ai mei. Bineînțeles, puteți să conectați simbolic sau chiar să montați ~/bin într-o altă locație, dacă doriți - cu siguranță am ~/my_stuff conectat simbolic la propria unitate de rețea, deoarece vreau ca acesta să fie accesibil de pe toate computerele mele (și să facă backup diferit de ~ ), de exemplu. Dar ceea ce este în ~/bin ar trebui să fie doar lucruri tu scris pentru tu, nu aplicații/utilități de sistem.

Puncte:0
drapel sa

Există standarde pentru unde aparțin diferite lucruri în Linux. Toate distribuțiile majore urmează în mare parte aceste standarde... ei bine... cu excepția Ubuntu când vine vorba de pachete snap și unde pachetele snap pot solicita acces la date. Dar asta este o altă problemă.

„Standardele ierarhiei sistemului de fișiere” sunt ușor de înscris online, dar pentru toți, cu excepția celor mai serioși, articolul wikipedia despre acest subiect și tabelul pe care îl conține sunt suficiente. Iată link-ul: https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Managementul stocării este un subiect uriaș și există multe soluții diferite posibile pentru a face față nevoilor diferite. Capacitățile de stocare pentru întreprinderi au făcut parte din sistemele Linux de peste 20 de ani și pot rezolva aproape orice problemă de stocare. Cu o planificare atentă, cele mai multe probleme pot fi abordate și fără timp de nefuncționare, deși majoritatea utilizatorilor Linux de acasă nu sunt chiar atât de interesați să învețe ZFS sau LVM.

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.