Come configurare smartphone e PC. Portale informativo

Come installo i programmi su Linux SUSE? Supporto tecnico e informativo. $ zypper opzioni operazione batch


Allora, cominciamo:

1. Struttura della radice
2. Installazione di programmi.

4. Lavorare con le immagini ISO



L'articolo non finito verrà modificato in base alla disponibilità di tempo libero

Analizziamo le conoscenze necessarie e le questioni di base che richiedono comprensione. Che cos'è Linux, software open source, ecc. in questo articolo non prenderemo in considerazione.
Allora, cominciamo:

1. Struttura della radice
2. Installazione di programmi.
3. Impostazione ed esecuzione di programmi.
4. Lavorare con le immagini ISO
5. Montare partizioni ntfs per la registrazione di un utente normale
6. Avvio di Windows dal secondo HDD
7. Reinstalla Windows senza sovrascrivere il bootloader
8. Recupero della password di root.

1) Struttura della radice

/ - la directory principale del sistema, tutte le altre partizioni e dischi sono montati in questa directory.
/bin i binari più importanti. Egli contiene comandi di base, che possono essere utilizzati da tutti gli utenti e che sono necessari per il funzionamento del sistema: ls, cp, login, ecc.

/boot contiene i file necessari al boot loader (GRUB o LILO). Può contenere il nucleo.

/ file dev Dispositivi di sistema(dev dall'inglese DEVices). Alcuni dei file trovati in /dev sono obbligatori, come /dev/null, /dev/zero e /dev/tty.

/ etc è una delle directory più vitali sui sistemi UNIX® perché contiene tutto file di configurazione sistemi specifici per ogni host. Non rimuoverlo mai per il rilascio spazio sul disco! Inoltre, se vuoi suddividere la tua struttura ad albero in più partizioni, ricorda che / etc non deve essere posizionato su una partizione separata: è necessario per inizializzare il sistema e dovrebbe trovarsi su partizione di avvio... Per i programmi che richiedono un numero elevato di file di configurazione, esistono sottodirectory separate. File importanti:
passwd e shadow: sono due file di testo, in cui sono archiviati rispettivamente tutti gli utenti del sistema e le loro password crittografate.

/home contiene tutte le home directory degli utenti del sistema. Questa directory può essere condivisa (su alcune reti di grandi dimensioni, è condivisa tramite NFS). I file di configurazione per le tue applicazioni preferite (come client di posta e browser) si trovano in questa directory e iniziano con un punto (".").
./.mozilla - File di configurazione di Mozilla

/lib contiene librerie vitali per il sistema. Contiene tutte le librerie di cui hai bisogno per lavorare file binari dalle directory /bin e /sbin Questa directory dovrebbe contenere anche: un linker di runtime opzionale o un caricatore ld * e la libreria di collegamento dinamico C libc.so. Statico, non condiviso.
/ moduli / kernel_version i moduli del kernel sono memorizzati

/ mnt contiene i punti di montaggio per i filesystem montati temporaneamente.

/ opt contiene pacchetti che non sono troppo importanti per il funzionamento del sistema. È riservato ai pacchetti opzionali; pacchetti come Adobe Acrobat Reader sono spesso installati in /opt. L'FHS raccomanda che i file statici (binari, librerie, pagine di manuale, ecc.) installati nella directory /opt siano collocati nelle sue sottodirectory /opt/nome_pacchetto e i loro file di configurazione in /etc/opt

/ root directory home root "a. Variabile, non condivisa.
/sbin contiene importanti binari di sistema necessari per avviare il sistema. La maggior parte di questi file può essere eseguita solo da root.Anche un utente normale può eseguirli, ma il risultato del proprio lavoro potrebbe rimanere zero.Statico, non condiviso.

/ la directory tmp è per l'archiviazione file temporanei che si può creare programmi individuali... Variabile, non condiviso.

/ usr è la directory principale per l'archiviazione delle applicazioni. Tutti i binari in questa directory non sono necessari per avviare o mantenere il sistema, quindi la gerarchia / usr può risiedere, e spesso lo fa, su un filesystem separato.
/ usr / X11R6: La gerarchia completa del sistema X Window. Tutti i binari e le librerie necessari per il funzionamento di X (inclusi i server X) dovrebbero andare qui. Catalogare
/ usr / lib / X11 contiene tutti gli aspetti della configurazione di X che sono comuni tra i computer.
/usr/bin: contiene la stragrande maggioranza dei binari di sistema. Qualunque programma binario che non è necessario per la manutenzione del sistema e non è destinato all'amministrazione del sistema dovrebbe trovarsi in questa directory.
/usr/lib: Contiene tutte le librerie necessarie per eseguire i programmi che si trovano in /usr/bin e /usr/sbin. C'è anche un collegamento simbolico /usr/lib/X11 che punta a /usr/X11R6/lib - la directory che contiene le librerie di X Window System (ma solo se X è installato);.
/ usr / local: qui è dove dovresti installare tutte le applicazioni che compili dai sorgenti. Il programma di installazione dovrà creare la gerarchia richiesta.
/ usr / share: contiene tutti i dati indipendenti dal dispositivo di sola lettura necessari per le applicazioni in / usr. Tra le altre cose, troverai informazioni sui fusi orari e sugli standard regionali (locales) (zoneinfo e locale).
/ usr / doc: contiene la documentazione dell'applicazione
/ usr / uomo: pagine di sistema manuali.

/var contiene tutti i dati operativi dei programmi in esecuzione sul sistema. A differenza dei dati di lavoro per la directory /tmp, questi dati dovrebbero rimanere intatti in caso di riavvio. Variabile. Le sue singole sottodirectory possono essere condivise o non condivise.
./log: contiene i file di registro di sistema che puoi leggere per risolvere i problemi del tuo sistema (in particolare questi due:.
./messaggi
./kernel/errors).
./run: utilizzato per tenere traccia di tutti i processi utilizzati dal sistema dall'avvio, consentendo di eseguire azioni su di essi se il livello di esecuzione del sistema cambia
./spool: contiene i file di lavoro del sistema in attesa di determinate azioni o elaborazioni.
./cups contiene i file di lavoro del server di stampa
./mail memorizza i file di lavoro del server di posta (ad esempio, tutta la posta in entrata e in uscita sul sistema).

2.1 Installazione dei programmi

I) Come installo i programmi?

Esistono, grosso modo, 3 tipi di installazione
1) Repository o * pacchetto rpm.(START -> Sistema -> YaST -> Software -> Gestione software) impostato. Potrebbe apparire una finestra con la risoluzione delle dipendenze - leggi. Guarda lì, nei repository, c'è tutto quello che vuoi, l'importante è guardare attentamente. Se non lo trovi, scarica il pacchetto * .rpm da Internet (per la tua versione di Suse, più per il tuo sistema i386 o x64) e installalo come in Windows - con un clic. Non installato - scrivi nel repository: (START -> Sistema -> YaST -> Software -> Repository software -> Aggiungi -> Directory locale -> Nome del repository (scrivi, nome del repository - qualunque cosa tu voglia), Percorso della directory (dove si trova nostro * .rpm) -> Avanti -> OK). Andiamo su (Software -> Software Management) lì selezioniamo il repository che abbiamo creato e installiamo.
Dopo l'installazione, il programma aggiunge un collegamento al menu START. Se non viene aggiunto, riavvia X - Ctrl + Alt + Backspase (premi e tieni premuto - inizierà a emettere un segnale acustico, quindi riavvia X)

2) Costruisci dalla fonte. Questa opzione è più triste. Sorgente: il codice sorgente del programma, scritto in linguaggi di programmazione, non c'è differenza per quale sistema è scritto. a) Scarica l'archivio * .tar.bz2 o * tar.gz. b) Disimballarlo (se l'unpacker è integrato, allora clic destro mouse sull'archivio -> scompatta c). c) Andiamo a ciò che abbiamo decompresso (di solito - una nuova cartella con il nome dell'archivio). d) Leggiamo il file INSTALL. e) Aprire la console; vai nella nostra cartella, quella che è apparsa durante l'estrazione (sarà più facile eseguire la scansione se usi il comando mc - si aprirà un programma come NortonCommander); scriviamo su; inserire il codice radice; poi scriviamo quello che leggiamo in INSTALL (di solito questo è 1) ./configure 2) make 3) make check (in alcuni programmi non è necessario) 4) make install). Il programma è stato installato. Riavvia X.
Ma questa è un'opzione ideale, non è sempre così, di solito nella fase. / Configura, viene visualizzato un messaggio che manca qualcosa. Stiamo cercando questo qualcosa nel repository, se non lo troviamo, lo cerchiamo nell'archivio su Internet, lo mettiamo, come mostrato sopra, quindi torniamo al programma che abbiamo messo prima e ancora. / Configura , eccetera. A volte sorgono catene piuttosto lunghe.

3) Binarnik (file pronto per l'esecuzione). Download dell'archivio. Lo spacchettamo. Leggiamo Readme.txt o simili per trovare quale file eseguire. Lanciare

SCOMMETTERE IL MEGLIO DAL REPOSITORY, ad es. PARAGRAFO 1.

I file eseguibili dell'applicazione installati dall'archivio * .tar.bz2 o * tar.gz si trovano solitamente nella directory /usr/local/bin.

3. Configurazione e avvio dei programmi

File nascosti.

V sistemi unix a differenza di windows, dove è consuetudine considerare file nascosti su cui è impostato l'attributo nascosto (se non erro), vengono considerati tutti i file con un punto all'inizio del nome del file o della directory. Se vuoi creare file nascosto con il nome passwd.txt, allora dovresti nel campo nome file generato aggiungi punto:

Va notato che tutti i file di configurazione per i programmi dall'ambiente dell'utente sono memorizzati nella directory home dell'utente e tutti sono nascosti. Inoltre, sono dotati dei nomi appropriati dei programmi a cui si riferiscono. Quindi i file di configurazione di KDE per l'utente del loop possono essere trovati specificando nella barra degli indirizzi file manager modo:

Questo può essere necessario in caso di funzionamento non corretto del programma (dopo aver cancellato le impostazioni, il programma creerà una nuova istanza della configurazione con lo stesso nome al prossimo avvio) o per risolvere altri problemi.

Il programma può essere lanciato tramite la console in uno dei seguenti modi (ad esempio kget):

1) il nome del programma
$ kg
2) percorso completo del programma
$ / opt / kde3 / bin / kget
3) Se è un programma Windows (*.Exe):
$ wine ./cmd.exe
o per i programmi .Net:
$ mono ./SMathStudio_Desktop.exe

4. Lavorare con le immagini ISO

1) Crea ISO
Entriamo in console e scriviamo

Dd if = / dev / dvd of = / home / toxa / Desktop / nomefile.iso

(Sintassi: dd if = cosa di = dove)
L'immagine verrà creata direttamente sul desktop dal nostro dvd.
2) Connessione ISO
In consolle

Mount -o loop nomefile.iso / mnt / nomemontaggio

Mount -o loop nomefile.iso / media / nomemontaggio

specificamente per Suse
Spostandoci nella directory /mnt/mountname, ci ritroveremo all'interno dell'immagine.

5. Montare partizioni ntfs per la registrazione di un utente normale

Per montare correttamente le partizioni ntfs, la tabella /etc/fstab deve avere i seguenti attributi:

/ dev / disco / by-id / scsi-SATA_WDC_WD3200YS-01_WD-WCAPD5222085-part1 / windows / c utenti ntfs-3g, gid = utenti, umask = 000, locale = ru_RU.UTF-8 0 1
/ dev / disco / by-id / scsi-SATA_WDC_WD3200YS-01_WD-WCAPD5222085-part8 / windows / d utenti ntfs-3g, gid = utenti, umask = 000, locale = ru_RU.UTF-8 0 1

6. Avvio di Windows dal secondo HDD

Windows "vuole" avviarsi solo dal primo disco. E dal momento che è davvero acceso secondo HDD, allora deve essere "ingannato". Questo viene fatto dal comando map. Può essere utilizzato per visualizzare hd0 come hd1 e hd1 come hd0, altrimenti puoi virtualmente riorganizzare dischi fissi... Di conseguenza, le righe aggiunte di una voce di menu aggiuntiva per caricare un altro sistema operativo nel file /boot/grub/menu.lst hanno questo aspetto:
titolo Windows-XP
rootnoverify (hd1,0)
mappa (hd0) (hd1)
mappa (hd1) (hd0)
rendere attivo
caricatore a catena +1
Non cancellare il file .windows-serial dalla partizione di Windows.
Maggiori dettagli - collegamento.

7. Reinstalla Windows senza sovrascrivere il bootloader

Prima di installare/reinstallare Windows, creare un file con il seguente contenuto:

salva come
msbatch.inf
ovunque, anche su un floppy disk. In Installazione di Windows, indicare il percorso di questo file.
Per esempio:
D: \ win98 \ setupcor.exe A: \ msbatch.inf

Settore di avvio salvato


8. Recupero della password di root.

Al momento dell'avvio specificheremo init = / bin / bash nella riga sottostante per Grub, o linux init = / bin / bash per Lilo.
Di conseguenza, abbiamo avviato immediatamente in modalità utente singolo nel terminale e sotto la radice. Rimontiamo il nostro disco rigido, ora è di sola lettura.

Monta -o rimonta, rw /

cambiare la password all'utente root.


Quando viene richiesta una password, inserisci una nuova password inventata, accetta se è breve. Resta da sincronizzare il contenuto della cache disco rigido con me stesso disco rigido da molto probabilmente tutte le modifiche sono rimaste nel buffer della vite. Per fare ciò, esegui semplicemente il comando di sincronizzazione

L'articolo non finito verrà modificato in base alla disponibilità di tempo libero

PS: Articolo spostato dal vecchio forum, da Tretrem 04/09/2010

openSUSE Leapè un nuovo tipo di distribuzione Linux ibrida che ha subito importanti cambiamenti rispetto alla versione precedente.

La versione 42.1 è la prima versione di openSUSE Leap al sorgente SUSE Linux Enterprise (SLE), che fornisce un livello di stabilità più elevato rispetto ad altre distribuzioni Linux. Lo sviluppo comunitario e organizzativo garantisce un alto livello di coesione nello sviluppo e aggiornamenti tecnici tempestivi. openSUSE Leap beneficia degli sforzi di manutenzione aziendale e riceve gli stessi aggiornamenti e pacchetti di SLE. Si noti che in precedenza il progetto utilizzava canali di servizio separati.

La comunità degli sviluppatori fornisce lo stesso livello di supporto sia per Leap che per altri progetti co-piattaforma, consentendo collegamenti tra vecchi e nuovi pacchetti inclusi in un'altra distribuzione openSUSE, Tumbleweed.

Il progetto ha ricevuto un grande salto nel numero di versione, la nuova strategia di denominazione riflette le innovazioni introdotte. I sorgenti SLE che provengono da SUSE sono la versione 12 Pacchetto d'aggiornamento 1 (SP1). La strategia di denominazione può essere rappresentata come segue: SLE 12 SP1 o 12.1 + 30 = openSUSE Leap 42.1. Molti utenti chiedono perché 42, ma SUSE e openSUSE hanno una tradizione di introduzione Grandi cambiamenti usando i numeri 4 o 2.

Gli utenti minori di OpenSUSE Leap hanno lavorato con ambienti desktop Sfondi KDE e GNOME, ma la versione 42.1 suggerisce di passare a un desktop verde se sei stanco del marrone.

Funzionalità di openSUSE Leap 42.1

Multitasking

Leap trova un equilibrio tra nuovo, innovativo e maturo, tradizionale. Leap offre un'aura aziendale, fornisce supporto per componenti hardware avanzati e contiene intenzionalmente pacchetti di basso livello per rafforzare il supporto a lungo termine di Leap. Le versioni più recenti di software come KDE Plasma 5 e Libreoffice sono già incluse in Leap, sebbene in Leap siano presenti anche versioni precedenti di GNOME 3.16 e GNU Compiler Collection 4.8.5, facoltativamente con GCC 5.2.

Affidabilità

Leap supporta il file system Btrfs e il file system di dati XFS per impostazione predefinita per prestazioni ottimali, ma sono disponibili altre opzioni tra cui scegliere. Tra i vantaggi di Btrfs c'è la possibilità di utilizzare Snapper. Gli utenti possono ripristinare lo stato precedente del sistema utilizzando le istantanee. Snapper può creare automaticamente snapshot di sistema ogni ora, così come snapshot prima e dopo di YaST e zypper. La nuova versione aggiunge la possibilità di caricare un'istantanea per recuperare i file danneggiati sui sistemi. Sistema potente e strumento potente.

Virtualizzazione

openSUSE Leap 42.1 è dotato di diverse soluzioni di virtualizzazione. VirtualBox 5.0.6 e Docker 1.8.2 rendono openSUSE Leap 42.1 una piattaforma eccellente per la distribuzione di applicazioni. L'installazione è molto semplice con YaST. I contenitori GNOME, virt-manager e virsh sono strumenti utili per gli amministratori di openSUSE.

YaST . migliorato

YaST è un progetto open source, le sue funzionalità e versioni vengono fornite in modo sincrono in SLE e openSUSE. openSUSE Leap 42.1 ha ricevuto la stessa versione di YaST, AutoYaST e Linuxrc fornita con SLE12-SP1. Lo strumento ha ricevuto oltre 600 miglioramenti nel corso versione precedente, incluse numerose correzioni di bug, nuove funzionalità e innovazioni. YaST è diventato più amichevole per gli sviluppatori, ha una base di codice migliore e strumenti e documentazione di sviluppo migliorati. Inoltre, YaST è meglio integrato nell'ecosistema Ruby, inclusi gli helper RSpec, le attività Rake e altro. YaST2-lxc è stato interrotto, ma la famiglia YaST è stata ampliata con 3 nuovi moduli.

Macchinari

Machinery è un'applicazione a riga di comando utilizzata per creare e manipolare sistemi Linux. Puoi utilizzare lo strumento per ottenere informazioni sui sistemi attuali, salvare o monitorare il loro stato e creare nuovi sistemi da quelli esistenti. Macchinari fornisce strumenti potenti confronto di più sistemi. È disponibile l'esportazione di descrizioni in altri strumenti, migrazione, creazione di immagini e contenitori, distribuzione cloud... Inoltre, Machinery fornisce interfaccia user-friendly per lavorare con le descrizioni di altre utilità.

openSUSE Leap 42.1 è la prima versione stabile di openSUSE a includere KDE Plasma 5 (versione 5.4.2) come ambiente desktop. Plasma 5 è un ambiente desktop attraente, funzionale, innovativo e produttivo. La versione 5.4 ha ricevuto una nuova applet di controllo audio, menu del pannello di controllo a schermo intero, un gran numero di nuove icone (oltre 1600) e supporto dello schermo migliorato alta risoluzione... Inoltre, sono stati corretti molti bug, in particolare è stato migliorato il comportamento durante la visualizzazione del contenuto di una cartella e sono stati aggiunti formati di ora aggiuntivi.

openSUSE Leap 42.1 viene fornito con GNOME 3.16.2. Il ramo GNOME 3.16.x ha ricevuto numerose correzioni di bug e miglioramenti visivi. Aggiornato: panoramica dell'evento, schermata di accesso, menu di sistema Altro componenti del sistema... I nuovi elementi visivi sono progettati per integrarsi in modo nativo con l'aspetto grafico di GNOME. GNOME 3 ha nuovi stili di barre di scorrimento che appaiono solo quando necessario.

Miglioramenti del desktop

openSUSE Leap 42.1 include il framework MATE (1.10), che fornisce supporto per i toolkit GTK2 e GTK3. Aggiunto anche il supporto per la GUI 3.x e la libreria di missaggio audio. openSUSE Leap 42.1 viene fornito anche con XFCE (4.12.1). Il pannello XFCE può essere nascosto in modo intelligente, ha aggiunto il supporto per i plug-in GTK3 e numerosi plug-in di terze parti. openSUSE Leap 42.1 ha ricevuto aggiornamenti per il gestore di finestre composito X11 e nuovi temi per le icone dei risultati di ricerca per la procedura guidata.

Comunità del progetto OpenSUSE

Il progetto openSUSE è una comunità internazionale che promuove Linux. Una delle migliori distribuzioni Linux è stata creata dalla community. Il progetto è controllato dalla comunità e si basa sui contributi di individui che possono fungere da tester, traduttori, esperti di usabilità, designer o sviluppatori. cover openSUSE vasta gamma tecnologie, specialisti di vario livello, parlando lingue differenti e con background culturali diversi.

Dal punto di vista hardware è stata utilizzata la seguente configurazione:

  • Intel Core i3 2105 secondi scheda madre DH67BL-B3;
  • Incorporato Grafica Intel grafica HD 3000;
  • 8 GB di RAM (DDR3 / 1333)
  • SSD Intel da 120 GB

Le distribuzioni Linux di mio interesse sono state utilizzate come sistemi operativi sperimentali: openSUSE 42.3, elementaryOS 0.4.1, Rosa Fresh R9,. Ognuno di questi sistemi è vissuto sul mio computer per almeno 2 mesi ed è stato valutato per usabilità, funzionalità ed estetica. Di seguito condividerò le mie impressioni su ciascuno di essi.

openSUSE 42.3

Questa distribuzione presenta molti vantaggi per chi, per un motivo o per l'altro, preferisce i sistemi RPM. Ha un programma di installazione molto pratico e affidabile di Suse Enterprise Linux (SLE) e un centro di controllo piuttosto intelligente YaST. Ho scelto deliberatamente la versione più conservativa e stabile di Leap invece del sempre freschissimo Tumbleweed per un semplice motivo: in Leap posso collegare repository aggiuntivi e aggiornare molti componenti alle versioni più recenti, risultando in qualcosa di simile a Tumbleweed. Ma allo stesso tempo, se qualcosa va storto, posso sempre disabilitare temporaneamente tali repository ed eseguire il rollback. Non dimenticare che il comando "zypper dup" non aggiorna tanto i pacchetti quanto li allinea con il set corrente di repository abilitati, ovvero può essere utilizzato anche per il downgrade (rollback). Ho installato nuove versioni per Qt5, KF5, KDE, KDE Extras, mi sono configurato con un compilatore GCC 7 più recente, sono passato a una nuova versione del kernel. ho avuto il massimo una nuova versione il desktop KDE Plasma 5, che si è aggiornato automaticamente quasi senza alcun input da parte mia. OpenSUSE ha un'ottima integrazione con PackageKit e Zypper, quindi puoi semplicemente fare clic sull'icona nella barra delle applicazioni un paio di volte per installare gli aggiornamenti. Non hai nemmeno bisogno di inserire una password!

Inutile dire che gli aggiornamenti in openSUSE sono facili e piacevoli da installare, ma nessuno è responsabile delle conseguenze...

Tuttavia, nel tempo, le carenze di un tale sistema hanno iniziato a insinuarsi: l'adesione alle versioni più recenti mi ha lasciato di lato. Ogni tanto, dopo il successivo aggiornamento, qualcosa è caduto o ha iniziato a funzionare in modo diverso. O un errore di segmentazione o frequenti arresti anomali della shell Plasma stessa (sì, a volte si blocca ancora!), O una perdita temporanea di funzionalità (Virtualbox potrebbe non funzionare con il kernel più recente). I problemi di solito possono essere risolti manovrando con i repository, ma nel tempo, ancora una volta, la distribuzione si trasforma in una miscela esplosiva di pacchetti di diversi fornitori. Mantenere la stabilità manualmente si è rivelato piuttosto laborioso. Tuttavia, openSUSE Leap è il più affidabile nella sua forma originale, con un set standard di repository (in più puoi usare Packman senza problemi), ma poi perde una caratteristica importante per me: la freschezza dei pacchetti. Rimanere su Qt 5.6 e GCC 4.8 è inaccettabile per me: conosco una dozzina di progetti su Github che non possono essere compilati con questo toolkit deprecato.

C'è un'altra caratteristica del progetto openSUSE che mi sconvolge. Il fatto è che l'infrastruttura del progetto è troppo instabile e imprevedibile. Nei fine settimana, circa una volta al mese, il servizio software.opensuse.org si interrompe, apparentemente per "lavoro programmato". Diverse volte mi sono imbattuto in un servizio OBS non funzionante e nei giorni feriali - invece della pagina di ricerca del pacchetto, si è bloccato l'errore 404. OpenSUSE ha due data center: uno a Norimberga (Germania) e il secondo da qualche parte negli Stati Uniti. La stabilità del lavoro di entrambi riflette il quadro generale con la garanzia di qualità (QA) in openSUSE - personalmente non vedo né stabilità né qualità, ma personalmente osservo l'uptime costantemente interrotto.

Nell'uso "desktop", il sistema è invaso da repository come una palla di neve. Beh, almeno io ho 🙂

Per questi motivi, alla fine ho deciso di spostare openSUSE 42.3 su VirtualBox e utilizzare quella distribuzione secondo necessità. mi piace ancora molto comoda funzione Zypper, che ti consente di installare istantaneamente tutte le dipendenze per la creazione di un particolare pacchetto:

sudo zypper --si d

OpenSUSE ha ancora un vasto pubblico di utenti e ce ne sono molti da trovare nei repository privati ​​su OBS. programmi interessanti che qualcuno ha già raccolto.

elementare OS 0.4 "Loki"

È uno dei figli più popolari di Ubuntu. Il sistema si comporta molto bene per i nuovi arrivati ​​nel mondo Linux, e meritatamente, secondo me. ElementaryOS 0.4 "Loki" è basato su Ubuntu 16.04 LTS e offre stabilità, affidabilità e durata del supporto prolungate. Quest'ultimo è particolarmente conveniente: puoi installare Loki una volta come sistema operativo di riserva e ricordarlo un paio di anni dopo. Dopo aver installato tutti gli aggiornamenti accumulati, non accadrà nulla di terribile al sistema, tutto continuerà a funzionare come un orologio. Sembra essere niente di speciale, ma molti altri Linux non tollerano questo atteggiamento. La cosa bella di elementaryOS è che è completamente compatibile con Ubuntu, il che significa che posso connettere qualsiasi repository PPA per Ubuntu ed è garantito che funzioni. Ubuntu è di fatto la distribuzione Linux più utilizzata al mondo e molti di questi PPA privati ​​sono stati creati per questo. Quasi tutte le versioni Linux di un programma sono già assemblate nel PPA di qualcuno, il che significa che non devo perdere tempo con la creazione del sorgente. È comodo.

Uno dei motivi per cui sto usando elementaryOS e non Ubuntu stesso è il desktop Pantheon, che è lo sviluppo originale del progetto elementare. Si basa sulle librerie GTK3 e Granite e include singoli elementi Gnome 3 (anche se non ce ne sono molti qui). Pantheon è molto veloce e nel suo comportamento ricorda il famigerato macOS, sia esternamente che ideologicamente.

Tutto sembra essere pulito e ordinato, ma la scheda attiva nel browser è selezionata molto male, il che rende scomodo il lavoro. ElementaryOS non sta andando molto bene con il contrasto degli elementi nel design.

Nonostante io non sia un fan di Debian e delle distribuzioni deb, avere elementaryOS sul mio computer è utile per me, dato che ci sono un certo numero di programmi nel mondo che sono molto facili da installare su SO simili a Ubuntu e molto difficili per costruire altrove. ... Buon esempio: il gioco Macchine vs. macchine, che si basa sui moduli Qt5 QML scritti in Canonical appositamente per Ubuntu. Questo vale anche per un intero livello di software scritto in un'epoca in cui Canonical si affidava ancora a Unity e Mir e sviluppava molti componenti specifici di Ubuntu. Un altro esempio è il meraviglioso catalogatore di note Outwiker, che è molto facile da estrarre dal PPA e piuttosto una seccatura da assemblare a mano.

elementaryOS 0.4 potrebbe essere un sistema desktop ideale, ma ahimè ha i suoi svantaggi, che si svelano dopo i primi giorni di utilizzo intenso. Innanzitutto, non tutti i componenti di Ubuntu 16.04 possono essere sostituiti di più versioni fresche, e se un programma richiede il GTK3 più recente, allora è molto più facile per me eseguire il rollup del Fedora più recente e creare tutto lì, invece di rompere il GTK3 stabile ma obsoleto in elementaryOS. In secondo luogo, l'apparente comodità dell'ambiente di lavoro si rivela essere un problema completamente selvaggio nel lavoro quotidiano. Copiare file in file Pantheon, catalogare foto con un'applicazione standard, navigare in Internet a Midori ed Epiphany (Gnome Web) sono tutti molto scomodi. Poche funzioni, poche impostazioni, è impossibile modificare o riconfigurare nulla. Un'ulteriore osservazione, che però vale non tanto per elementaryOS 0.4 quanto per tutti gli ambienti di lavoro su GTK3 - questo è estremamente scarso e funzionalità limitate programmi applicati. Sto già parlando dell'indicatore meteorologico scandalosamente cattivo del progetto elementare, ma la situazione è la stessa con il resto delle applicazioni del nuovo AppCenter elementare. Quando raccolgo applicazioni gratuite per la mia rubrica sulla rivista, sottolineo sempre lo squallore e la limitazione dei programmi GTK3. Quasi tutti sono primitivi fino alla disgrazia, e allo stesso tempo spesso funzionano anche in modo instabile. Al contrario, le applicazioni migliori, più avanzate e funzionali sono spesso scritte in C++ e hanno un'interfaccia in Qt. Tale è l'osservazione 🙂

Infine, noto la crescente avidità degli sviluppatori di elementaryOS per le donazioni degli utenti. Paga quale principio tu vuoi- un esempio di disgustosa avidità e assottigliamento della connessione di questi ragazzi con la realtà. Fanno sentire le persone innocenti come canaglia ogni volta che hanno bisogno di scaricare un programma "shareware" da AppCenter (con licenza GPLv3, tra l'altro). Naturalmente, questo non significa che l'intera distribuzione Loki 0.4 sia cattiva per questo motivo.

Scriveremo il sottoprogramma in Vala e GTK3, e tu ci dai dei soldi. A quanto pare, nel mondo hipster sta crescendo la tensione per la mancanza di donazioni...

Di conseguenza, elementaryOS vive sulla mia partizione di riserva del mio SSD e viene utilizzato di volta in volta, a seconda delle attività e dell'umore.

Rosa Fresca R9

Il mio rapporto con questo distribuzione russa iniziata nel 2012, quando il progetto Rosalab ha presentato a maggio la versione Rosa Marathon. Questa versione è stata pianificata per essere supportata e aggiornata per 5 anni, che è stata una risposta diretta a Ubuntu 12.04 LTS dal British Canonical. Ahimè, la storia Rosa Linux ha continuato una sorta di "tormento" del suo progenitore - il francese Mandriva Linux. Nel 2011-2013, Rosa ha avuto un forte sostegno finanziario dal fondo NGI, organizzato dall'ex ministro delle Comunicazioni della Federazione Russa, Leonid Reiman. L'azienda aveva un lussuoso ufficio a Skolkovo e un ampio personale. Fu in quel momento che fu creato sotto la guida del designer UX Kirill Monakhov. Gran parte di questo è ancora utilizzato nella distribuzione oggi.

Un grande tema di icone di marca è esattamente ciò che mi è sempre piaciuto dell'aspetto e dell'atmosfera di Rosa Linux.

Curiosamente, gli anni "grassi" di Rosa Lab hanno coinciso con un'ondata di feroci critiche alla distribuzione da parte di anonimi e altri umani simili da Linux.org.ru. Il kit di distribuzione è stato odiato per il fatto che avrebbero segato innumerevoli quantità di denaro di bilancio sotto di esso, nonché per il fatto che è russo e tutto ciò che è russo, per definizione, non può essere sensato. Il tempo ha dimostrato che entrambe le accuse erano vane. Da tempo Rosa Linux esiste sotto l'ala protettrice di Rosa IT Center, ha uno staff molto modesto (non so quanti siano, ma poco più di 10-15 persone) e si sviluppa principalmente a spese del comunità formata. È interessante che in questi giorni il kit di distribuzione abbia un'ottima reputazione tra gli utenti di Internet, nessuno odia più Rosu, ma il futuro del kit di distribuzione è un po' vago: personalmente, temo che il progetto possa morire da un momento all'altro, e la comunità semplicemente non può far fronte al suo supporto (ad esempio, qualcuno deve pagare per il posizionamento dell'ambiente di costruzione ABF nel data center).

Dopo Rosa Marathon, è partito il progetto Rosa Fresh, una versione del kit di distribuzione con supporto semiscorrevole e modalità di aggiornamento. "Semi-" significa che all'interno della piattaforma di base è disponibile una versione completa a rotazione, ma è comunque consigliabile installare il sistema da zero per passare da una piattaforma all'altra. Sono state rilasciate due piattaforme di base: 2014.1 e 2016.1, quest'ultima è rilevante al momento.

Quindi quali sono le caratteristiche della Rosa Fresh R9 basata su 2016.1?

  • Integrazione strumenti aggiuntivi impostazioni (applicazioni drak ereditate da Mandriva) nel centro di personalizzazione standard di KDE Plasma. Sono stati creati wrapper KCM corrispondenti per programmi di terze parti;
  • Nuove versioni di ambienti di lavoro e applicazioni. Le versioni dei pacchetti in Rosa potrebbero essere leggermente in ritardo rispetto all'upstream, ma la distribuzione ha organizzato test più sensati e approfonditi delle nuove funzioni. Se la nuova versione di Plasma 5 contiene regressioni e nuovi bug, gli utenti di Rosa lo riceveranno in seguito quando i bug verranno corretti nelle versioni correttive minori. Questo non è molto conveniente per coloro che hanno bisogno di un bordo sanguinante (Manjaro o lo stesso Tumbleweed è migliore per questo), ma fornisce un'eccellente stabilità del sistema. Una volta installato, Rosa Fresh può funzionare per anni senza interruzioni;
  • Disponibilità enorme quantità software aggiuntivo nel repository di Contrib. Il pacchetto standard Rosa include già il repository Contrib coinvolto, che nella sua "ricchezza" non è inferiore e talvolta supera persino il famoso AUR del progetto Arch Linux. Ora non parlo del numero formale dei pacchi, ma della presenza di ogni sorta di pezzi rari, come VoltAir, OilWar, Softmaker Freeoffice, difficili da trovare altrove già pronti. A differenza della dispersione dei repository PPA in Ubuntu o dell'OBS privato in openSUSE, il contenuto di Contrib viene ricostruito e testato a livello centrale utilizzando la build farm ABF, che ha un effetto positivo sulla stabilità del programma;

Vuoi giocare a questo gioco? Scommetti Rosa Fresca!

  • La possibilità di scaricare una nuova immagine di sistema intermedia invece di eseguire un enorme livello di aggiornamenti sopra l'immagine di rilascio originale. Queste non sono build notturne a tutti gli effetti, ma molto vicine a loro. Questo è esattamente quello che mi manca così tanto in altre distribuzioni, specialmente quando non c'è Internet veloce illimitato a portata di mano (succede anche!);
  • La presenza di una community amichevole e adeguata sul forum ufficiale del progetto. Lì l'attività è moderata e, ad esempio, la comunità Ubuntu sarà molto più grande e loquace, tuttavia, il forum Rosa è molto più intelligente del forum openSUSE e infinitamente migliore di quello che sta accadendo nella comunità russa elementaryOS (ricorda : i ragazzi lì per qualche motivo hanno abbandonato deliberatamente il loro forum e si sono trasferiti sul canale Telegram, dove sono rapidamente scivolati nella scoria familiare a Telegram).

Nel capitolo " Amministrazione di sistema"Contiene strumenti sparsi in altre distribuzioni.

In Rose, è abbastanza comodo creare programmi da codice sorgente, poiché, da un lato, abbiamo qui quasi tutti gli strumenti e le librerie per la compilazione (versioni correnti), e dall'altro c'è un toolkit URPM abbastanza ben sviluppato, che contiene tutte le funzioni di cui ho bisogno. Ad esempio, l'analogo di "zypper -si d" qui è "urpmi -buildrequires", e invece di "zypper dup" puoi usare "urpm-reposync".

Naturalmente, anche Rosa ha i suoi svantaggi. Oltre alla situazione instabile del kit di distribuzione e alle prospettive poco chiare (o meglio, il silenzio da parte di Rosa IT Center), rilevo un installatore piuttosto arcaico e l'abbandono degli sviluppi precedenti (ad esempio, il Rosa Media Player non è sviluppo più lungo). Ma nel funzionamento reale, queste sono tutte sciocchezze.

Rosa R9 è il mio sistema principale ora e mi si addice completamente. Mi piace il fatto che l'infrastruttura di costruzione per questa distribuzione si trovi in ​​Russia e, oltre alla mia posizione personale, c'è anche un aspetto pratico: nessun uragano tropicale o sanzioni statunitensi sulla riesportazione del software possono influire sulla disponibilità di Dew. Se la questione dei "servizi americani" era puramente politica e alla fine non ha influenzato l'accesso ad essi nella Federazione Russa, alla fine di agosto di quest'anno ho riscontrato personalmente il fatto che il mio Fedora Remix 26 russo (che ironia!) Potrebbe non raggiungere l'elenco dei mirror proprio quando avevo urgente bisogno di fare un "sudo dnf update" - in questo momento nella città di Raleigh infuriava l'uragano Harvey, che per diverse ore ha diseccitato il data center di Red Hat. Dopodiché, mi sono chiesto: voglio che il mio lavoro con Linux sia determinato dagli uragani nel paese di un potenziale avversario? ?

Infine, scriverò un po' di Mageia Linux. È un altro discendente del defunto Mandriva Linux e in qualche modo un concorrente di Rosa Linux. Non ho mai usato Mageia molto pesantemente, poiché questa distribuzione ha storicamente sempre sperimentato confusione, esitazione e scadenze mancate. Ma ho vissuto in buona fede per un po' di tempo con Mageia 6, poiché ha il gestore di pacchetti DNF portato da Fedora. Dal mio punto di vista, DNF è una tecnologia più promettente di URPM e mi dispiace molto che DNF non sia ancora in Rose. Ho provato a portarlo da solo, ma si è rivelato un compito difficile e finora sono bloccato da qualche parte a costruire la libreria Hawkey. Tutto sommato, tolgo il mio cappello agli sviluppatori di Mageia per aver fatto un ottimo lavoro. Inoltre, Mageia ha un'interfaccia grafica per DNF chiamata Dnfdragora. Questo programma usa libYui e può integrarsi con GTK3, Qt5 e ncurses. Queste cose mi fanno invidia e ammirazione!

Un gestore di pacchetti moderno e veloce, oltre a un'ottima interfaccia: questa è sicuramente una mossa forte degli sviluppatori di Mageia.

Per quanto riguarda la distribuzione in sé, per prima cosa vi consiglio di leggere la recensione di Dedoimedo. Devo dire subito che condivido solo in parte le conclusioni di questo illustre autore. In linea di massima, Mageia 6 può essere utilizzato come sistema principale, soprattutto se è necessario un driver proprietario Nvidia, ma posso elencare facilmente gli svantaggi di questa distribuzione:

  • Contenuto estremamente scarso dei repository standard (e una scarsa scelta di quelli di terze parti). Mi sono in qualche modo abituato al fatto che QtCurve, Kvantum, Cool Retro Term possono essere installati direttamente dai repository in Rose. A Magee, questo non è possibile, ahimè;
  • Vecchie versioni di programmi. La versione Plasma 5 utilizza le precedenti applicazioni KDE 16.12, che presto compiranno un anno. Anche il resto dei programmi viene aggiornato in modo molto selettivo;
  • Una strana adesione a sfortunati lasciti di Mandriva come Netapplet. Per comprendere tutta l'inferiorità di Netapplet rispetto a NetworkManager (uno standard nella maggior parte delle altre distribuzioni Linux), è sufficiente confrontare il comportamento di Mageia e Rosa in VirtualBox: se l'host cambia impostazioni di rete quindi il NetworkManager nel sistema guest lo noterà e si riconfigura automaticamente, e il NetApplet in Mageia semplicemente perderà la rete fino a quando non esegui "# service network restart". A proposito, per qualche ragione, Mageia non ha sudo nella distribuzione standard;
  • Un bel po' di bug. Ad esempio, la modifica della lingua e delle impostazioni internazionali del sistema sorprendentemente non influisce su alcuni programmi. E ci sono abbastanza piccole cose nel sistema.

In generale, se non fosse per DNF, allora Mageia 6 non varrebbe affatto la pena di prendere in considerazione.

Di conseguenza, la mia esperienza mi dice che l'opzione più equilibrata tra le distribuzioni desktop è Rosa R9 (e R10 verrà rilasciato presto). Se per qualche motivo non ti piace Plasma 5, puoi utilizzare un'edizione separata di Rosa con il desktop Gnome 3. A seconda dei tuoi gusti, preferenze e abitudini, vale la pena installare Ubuntu 16.04 o elementaryOS 0.4, ma molto probabilmente non vale la pena usare openSUSE Leap o Mageia: il numero di errori e difficoltà porterà alla delusione nel tempo.

Grazie per aver letto fino alla fine. Iscrivetevi, mettete mi piace e così via...

L'installazione del software è una delle cose più importanti da considerare quando si lavora con qualsiasi distribuzione Linux. Quando si installa un sistema operativo, viene installato un set di applicazioni di base, principalmente utilità di sistema, una suite per ufficio, programmi di modifica delle immagini e un browser Internet. Tutto il resto del software necessario deve essere installato manualmente solo in un secondo momento.

In questo articolo, ti guideremo attraverso l'installazione dei pacchetti OpenSUSE. I programmi possono essere installati utilizzando sia la GUI di YaST che nel terminale utilizzando il gestore di pacchetti zypper opensuse. Per prima cosa, diamo un'occhiata all'utilizzo della GUI di YaST.

YaST non è solo un programma che può essere utilizzato per installare pacchetti su OpenSUSE, è un configuratore di sistema completo. Qui puoi fare letteralmente tutto, dalla configurazione della rete e la visualizzazione dei registri di sistema alla configurazione dei servizi di sistema e all'installazione del software. Tratteremo l'utility YaST OpenSUSE in un prossimo articolo, ma in questo articolo saremo interessati solo al suo modulo di installazione del software.

Innanzitutto, avvia il configuratore di YaST, questo può essere fatto dal menu principale del sistema.

Dopo l'avvio, il programma chiederà la tua password, poiché richiede i diritti di amministratore per funzionare:

Solo dopo essere entrati si aprirà la finestra principale. Seleziona la voce Gestione software al suo interno:

Attendi mentre i repository vengono aggiornati:

Ora puoi lavorare con i tuoi pacchetti, la finestra del programma si presenta così:

Nel programma sono disponibili diverse visualizzazioni dei pacchetti: per categoria, per categoria rpm, modelli, repository e ricerca. L'elemento di ricerca è ora aperto nel programma. È possibile modificare la visualizzazione utilizzando l'elenco delle visualizzazioni o passando a un'altra scheda:

Nella scheda dei gruppi di pacchetti, tutti i pacchetti disponibili nei repository collegati sono suddivisi in categorie:

I pacchetti installati sono contrassegnati da una casella di controllo, per installare un pacchetto, basta fare clic sulla cella vuota dove dovrebbe essere la casella di controllo, per rimuoverlo, deselezionare la casella di controllo.

V menù contestuale ci sono molte più opzioni disponibili per ogni pacchetto, puoi aggiornare, proteggere, rimuovere o installare un pacchetto OpenSUSE a seconda del suo stato.

Affinché le modifiche abbiano effetto e inizino installazione rpm Pacchetto OpenSUSE, devi fare clic Applicare nell'angolo in basso a destra. Andrà oltre procedura standard installazione del pacchetto.

Puoi anche vedere i pacchetti installati da repository specifici e i pacchetti disponibili per l'installazione:

Installazione di pacchetti OpenSUSE da Internet

Se installare programmi in OpenSUSE usando Yast non ti soddisfa, sono d'accordo, è troppo lungo e poco pratico, ma non ti piace nemmeno lavorare nella console, c'è un altro modo.

OpenSUSE ha sviluppato un'installazione speciale del pacchetto con un clic su Internet. È molto veloce e conveniente, inoltre, non solo i pacchetti dei repository ufficiali sono disponibili qui, ma tutti i pacchetti di tutti i repository disponibili per questo sistema.

Innanzitutto, apri il sito Web software.opensuse.org:

Nella barra di ricerca, digita il nome del pacchetto che desideri:

Come puoi vedere, il programma si trova nei repository ufficiali e non sarà difficile installarlo semplicemente premendo il grande pulsante verde. L'installazione verrà avviata automaticamente. Ma diamo un'occhiata all'installazione usando qualcos'altro come esempio. Ad esempio, Wordpress:

Seleziona il pacchetto che desideri. Fare clic su mostra pacchetti instabili:

Leggiamo l'avviso e clicchiamo Continua:

Seleziona una delle fonti e clicca 1 clic installa:

Salva il file del pacchetto:

E subito si avvia l'installer di YaST, nella prima pagina della procedura guidata accettiamo di aggiungere il repository al sistema, qui puoi anche spuntare la casella per rimuoverlo dopo l'installazione:

Sopra passo successivo vedere quali pacchetti verranno installati:

Riepilogo e avviso finale:

Durante l'installazione, è necessario accettare la chiave GPG del repository del programma:

Al termine, verrà visualizzato un messaggio di installazione riuscita.

Installazione di pacchetti in OpenSUSE nel terminale

OpenSUSE, come altre distribuzioni Linux, consente di lavorare con i pacchetti non solo in modalità grafica, ma anche utilizzando il terminale. Per questo, c'è un eccellente gestore di pacchetti: zypper opensuse. Sì, è un po' più difficile da utilizzare rispetto all'interfaccia grafica. Ma d'altra parte, ci sono meno movimenti del corpo, quindi l'installazione del programma viene eseguita molte volte più velocemente.

Consideriamo prima la sintassi generale del programma e le sue operazioni principali:

$ zypper opzioni operazione batch

Le opzioni modificano il comportamento del programma in determinate situazioni. Per prima cosa, considereremo le opzioni che potrebbero esserti utili, non prenderemo in considerazione tutte le opzioni, poiché il programma ne ha molte e se vuoi, puoi visualizzarle eseguendo: zypper --help, l'output del comando è in russo, quindi non aver paura di usarlo.

Ora opzioni:

  • --verbose, -v- massimo output verboso
  • --tranquillo, -q- visualizzare un minimo di informazioni durante l'installazione
  • --non interattivo, -n- disattivare modalità interattiva, usa le risposte predefinite
  • --no-gpg-checks- non controllare le chiavi GPG
  • --gpg-auto-import-keys- importa automaticamente le chiavi GPG
  • --disabilita-repository- disabilitare il recupero dei metadati dai repository prima dell'installazione
  • --no-refresh- non aggiornare i repository prima dell'installazione
  • --root, -R- cambia la directory principale

Ora diamo un'occhiata alle operazioni disponibili nel programma. Ancora una volta, non toccheremo tutto, ma solo i principali:

  • repos, lr- mostra tutti i repository aggiunti al sistema
  • addrepo, ar- aggiungi il repository al sistema
  • removerepo, rr- eliminare il repository
  • rinfrescare, rif- aggiorna gli elenchi dei pacchetti dai repository
  • pulire- svuota la cache dei pacchetti
  • installare, in- installazione dei pacchetti opensuse
  • rimuovere, rm- rimuovere il pacchetto
  • source-install, si- installa i sorgenti del pacchetto e le dipendenze richieste
  • aggiorna, su- aggiorna tutti i pacchetti installati
  • aggiornamenti della lista, lu- vedere l'elenco degli aggiornamenti
  • dist-upgrade, dup- versione aggiornata di OpenSUSE
  • cerca, se- cerca un pacchetto per nome o descrizione
  • informazioni, se- informazioni sul pacchetto
  • Scarica- scarica il pacchetto, ma non installarlo

A volte è necessario installare pacchetti locali, prima che non sia necessario aggiornare i repository, soprattutto se non si dispone di una connessione Internet o è molto lenta, e non è necessario controllare le chiavi se il pacchetto non è ottenuto dal Repository OpenSUSE, quindi semplificheremo il lavoro del programma utilizzando questo alias:

alias szypperoffline = "sudo zypper --no-gpg-checks --disable-repositories --no-refresh"

E per i nuovi pacchetti di cui ci fidiamo, puoi creare un alias come questo:

alias szyppernew = "sudo zypper --gpg-auto-import-keys"

E ovviamente, per sudo:

alias szypper = "sudo zypper"

Lascia che ti ricordi che affinché funzioni, queste righe devono essere inserite in ~ / .bashrc.

Ora che abbiamo capito un po' le opzioni, diamo un'occhiata agli esempi di utilizzo dell'utilità. Ma prima di passare a zypper, vorrei anche considerare cnf. Ecco cosa succede se inserisci un comando che non è nel sistema:

Ascoltiamo i consigli del programma:

Come puoi vedere, ci è già stato chiesto di risolvere il problema, qui è scritto in quali repository collegati al sistema è presente il comando necessario e come sarà l'installazione del programma in OpenSUSE.

Siamo arrivati ​​senza problemi al fatto che per installare i pacchetti in OpenSUSE viene utilizzato il comando:

sudo zypper install nome_pacchetto

Se devi installare il pacchetto rpm OpenSUSE scaricato da Internet, che non è nei repository, puoi anche usare zypper:

sudo zypper install ~ / Download / pacchetto.rpm

Oppure usando il nostro alias:

$ szypperoffline install ~ / Download / package.rpm

Puoi cercare i pacchetti non solo con cnf, ma anche direttamente in zypper:

$ sudo zypper nome di ricerca

È anche molto facile visualizzare le informazioni sul pacchetto richiesto:

Puoi rimuovere il pacchetto OpenSUSE con il comando:

sudo zypper remove nome_pacchetto

Un kit di distribuzione chiamato S.u.S.E Linux 1.0 è stato rilasciato nel 1994. È stato rilasciato dalla società tedesca Gesellschaft fur Software- und System-Entwicklung. A lungo questo prodotto era considerato un modello di convivialità nei confronti dell'utente inesperto: tutte le impostazioni di sistema venivano effettuate utilizzando il comodo programma grafico YaST2. Tuttavia, questa distribuzione non era completamente gratuita. Testo di partenza YaST2 è stato chiuso.

Nel 2003, il progetto è stato acquistato da Novell, che ha aperto il progetto a sviluppatori e utenti. È stato pubblicato anche il sorgente di YaSY2, quindi la distribuzione era gratuita e si chiamava openSUSE. La versione corrente del prodotto è openSUSE 10.3.


OpenSUSE può essere utilizzato dalle organizzazioni che preferiscono di più equipaggiamento moderno... Se il dispositivo funziona in Linux, funzionerà in openSUSE senza complicate manipolazioni aggiuntive.

Opzioni di installazione

Il kit di distribuzione è distribuito in tre versioni: per PC a 32 e 64 bit con architettura Intel e per macchine basate su PowerPC. Per installare il sistema, puoi utilizzare entrambe le versioni DVD e CD del kit di distribuzione, entrambe possono essere scaricate gratuitamente dal sito Web del progetto. Il sistema può essere installato anche in rete.

Per familiarizzare con il sistema, l'utente può scaricare il Live CD di GNOME o il Live CD di KDE a seconda del desktop preferito. È vero, queste versioni non hanno il pieno supporto per la lingua russa, quindi usarle per installare il sistema è un modo inefficace.

Il CD Extra Languages ​​è distribuito separatamente. Se scarichi ultima versione kit di distribuzione, non è necessario questo disco. La lingua russa è tra le principali: tutti i file necessari per supportarla sono già disponibili sul disco principale.

Funzionalità del programma di installazione

La lingua viene scelta nella primissima fase dell'installazione, quindi una persona che non può essere definita poliglotta può installare il sistema. Traduzione completa e buona qualità... Quest'ultimo punto è importante perché SUSE è stato a lungo un esempio di "un misto di francese e Nizhny Novgorod". Quei tempi sono finiti: ora il kit di distribuzione non è praticamente diverso dal resto in termini di localizzazione. Certo, nel senso buono della parola.

Il concetto generale del meccanismo di installazione del sistema è che all'utente vengono offerte soluzioni già pronte. Può essere d'accordo con loro o apportare modifiche se ha una visione diversa di alcune cose.

Il partizionamento del disco predefinito è simile a questo. Le partizioni root (/) e home (/ home) vengono create su volumi separati del disco rigido ext3. Inoltre, è organizzata una partizione di swap separata. Tutto logico Dischi Windows montato automaticamente su / windows / directory<буква диска>... In questo caso, non è rimasto spazio libero.

L'utente può creare la propria partizione. A disposizione file system: Ext 2/3, JFS, ReiserFS, XFS. Sono supportati anche i formati Windows: FAT e NTFS. I punti di montaggio per le partizioni esistenti possono essere specificati manualmente.

Esistono diverse opzioni per modificare la partizione proposta, dall'esecuzione di piccole modifiche (ad esempio, la modifica dei punti di montaggio per le partizioni di Windows) alla modifica completa della configurazione. Il toolkit di openSUSE è abbastanza flessibile e destinato a utenti di tutti i livelli.

Il desktop viene offerto per essere selezionato in una delle prime fasi dell'installazione, anche prima markup difficile disco. Varianti: GNOME, KDE, minimal sistema grafico, modalità testo... Ovviamente la decisione non è definitiva e irrevocabile: in seguito si potrà chiarire la composizione del software installato.

Sia quando si partiziona il disco che quando si scelgono i pacchetti, l'utente può sperimentare. Dopo ogni modifica apportata, il riepilogo dell'installazione verrà riscritto per riflettere le revisioni. Ma la scrittura fisica su disco inizierà solo dopo un comando separato. Pertanto, la probabilità di rovinare qualcosa è ridotta al minimo.

Tuttavia, c'è un'azione che necessita di un chiarimento. Dopo aver partizionato il disco e installato il software applicativo, sullo schermo apparirà un messaggio di riavvio, che non ti farà aspettare a lungo. Un utente inesperto potrebbe pensare che si sia verificato un errore e riavvierà l'installazione. Non è necessario farlo: dopo il riavvio, la procedura continuerà.

Perché uno sviluppatore openSUSE dovrebbe aver bisogno di una tale mossa? Dopotutto, altre distribuzioni fanno bene senza di essa, riavviando la macchina solo dopo che l'installazione è stata completata. Il fatto è che il processo di installazione può essere suddiviso condizionatamente in due fasi: scrivere tutto file richiesti e configurazione del sistema.

Puoi riavviare il computer sia dopo la prima fase, sia dopo aver completato l'intera procedura. I creatori di openSUSE hanno preferito la prima opzione, quindi il sistema sarà attivo e funzionante immediatamente dopo la configurazione.

Il sistema è configurato in modalità automatica. All'utente verrà offerta una versione già pronta e la possibilità di apportare modifiche alla configurazione. Tuttavia, nella maggior parte dei casi ciò non è necessario, soprattutto perché tutto può essere corretto dopo l'installazione.

La password dell'amministratore di sistema ei dettagli degli utenti ordinari vengono impostati durante l'installazione del sistema. Inoltre, viene accettata qualsiasi password, anche la popolarissima "123". Apparirà un avvertimento che una parola così semplice non dovrebbe essere inserita, ma niente di più: tutto ciò che desideri sarà accettato.

Anche la configurazione hardware non richiede l'intervento dell'utente. L'opzione offerta dal sistema molto probabilmente ti soddisferà completamente. Anche la risoluzione ottimale dello schermo sarà determinata correttamente.

La conclusione generale è ovvia: il programma installazioni openSUSE se non il migliore di tutti, sicuramente uno dei primi tre. Il suo principale vantaggio è la combinazione di semplicità e funzionalità. È adatto sia a un principiante che può solo essere d'accordo con le opzioni proposte, sia a un utente esperto che ha una sua visione delle cose e sa come metterla in pratica.

Configuratore di sistema

YaST2 - molto strumento utile per configurare il sistema Linux. È stato grazie a lui che SUSE è stata considerata una delle distribuzioni più amichevoli.

L'interfaccia dell'applicazione è suddivisa in diverse sezioni:

Software;

Attrezzatura;

Sistema;

Servizi di rete;

Novell AppArmor;

Utenti e Sicurezza;

Ogni sezione contiene icone per l'esecuzione dell'utilità, che è responsabile di un'impostazione specifica. Ad esempio, se vuoi avviare un'interfaccia wireless, dovresti andare su " Dispositivi di rete”E seleziona lì il programma “Scheda di rete”. Verranno visualizzati tutti i dispositivi rilevati ed è possibile impostare i parametri per ciascuno di essi.

Questa operazione non presenta alcuna difficoltà - chiunque abbia configurato un sistema Windows almeno una volta capirà openSUSE senza troppe difficoltà. Diamo un'occhiata ad alcuni esempi.

Supponiamo che tu decida di modificare l'elenco dei servizi di sistema che si avviano automaticamente all'avvio del sistema. Per fare ciò, vai alla sezione "Sistema" e attiva lo strumento "Servizi di sistema". Puoi lavorare sia in modalità semplice che per esperti. Se scegli quest'ultimo, diventano disponibili opzioni aggiuntive.

In particolare, è possibile modificare rapidamente il cosiddetto runlevel. Per impostazione predefinita significa modalità grafica con supporto di rete completo. Se vuoi lavorare immediatamente nella console di testo, seleziona un altro valore: runlevel. A proposito, ogni servizio può essere configurato per avvio automatico a livelli di innesco rigorosamente definiti. Questo può essere fatto in impostazioni avanzate.

Hai deciso di guardare registro di sistema? Quindi vai alla sezione "Varie": lo strumento di cui hai bisogno è lì. L'utente non deve nemmeno sapere quali file contengono le informazioni richieste, poiché il programma gli offrirà un elenco già pronto.

Nella sezione "Servizi di rete", è possibile configurare il sistema per funzionare come parte di Dominio Windows... Pertanto, la distribuzione openSUSE è completamente pronta per l'uso nelle reti sempre più eterogenee.

personalizzazione interfaccia wireless usare YaST2 è un compito molto semplice

Tutti i servizi di sistema sono accessibili tramite il sistema YaST2

Strumenti di gestione dei pacchetti

Un'intera sezione del programma di configurazione di YaST2 è responsabile della gestione dei pacchetti. L'utente può aggiornare automaticamente tutti i pacchetti installati, selezionare i repository di cui ha bisogno, controllare il supporto con il kit di distribuzione registrato e installare prodotti aggiuntivi.

L'utilità software è abbastanza semplice per l'utente. Sono possibili diverse modalità di visualizzazione: devi solo selezionare il filtro appropriato. Ad esempio, nella modalità "Cerca", puoi trovare un pacchetto non solo per nome, ma anche per descrizione o curriculum. Cioè, se sai almeno qualcosa sul programma che ti interessa, probabilmente verrà trovato.

È molto comodo usare il filtro "Modelli". In questo caso, l'interfaccia del programma diventa esattamente la stessa dello strumento di selezione del pacchetto durante l'installazione del sistema. Inoltre, puoi scegliere non solo singoli pacchetti, ma anche interi gruppi: durante l'installazione, ad esempio, di ambienti grafici, ciò farà risparmiare molto tempo.

Ogni confezione è accompagnata da una descrizione. Pertanto, se non sai esattamente cosa dovrebbe essere installato esattamente per risolvere un particolare problema, un'attenta lettura ti consentirà di trovare la soluzione necessaria. È vero, non tutti i commenti sono stati tradotti in russo: le persone che non conoscono l'inglese dovranno fare scorta.

Il controllo delle dipendenze verrà eseguito automaticamente quando si lavora con l'utilità di gestione del software. Inoltre, il programma ti avviserà se viene rilevata una violazione. E offrirà anche diverse opzioni per rimuovere l'ostacolo.

L'interfaccia del gestore pacchetti è molto descrittiva

Supporto tecnico e informativo

Per molto tempo, SUSE Linux è stato un prodotto commerciale che includeva componenti proprietari. Pertanto, il suo sostegno da parte della comunità libera era limitato. Oggi la situazione è radicalmente cambiata: da tempo è operativo il sito ru.opensuse.org, dove un utente inesperto può trovare le informazioni necessarie. C'è una sezione speciale sul portale linuxforum dedicata a questo sistema e i dipendenti Novell partecipano alle sue attività. Quindi ricevere aiuto non è più un problema.

Lascia il tuo commento!

Principali articoli correlati