This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
linux-admin:capitole:capitol-12 [2016/10/10 10:26] mihaic |
linux-admin:capitole:capitol-12 [2016/10/11 13:41] (current) mihaic [Resurse utile] |
||
---|---|---|---|
Line 52: | Line 52: | ||
===== Resurse utile ===== | ===== Resurse utile ===== | ||
- | * [[http://elf.cs.pub.ro/so/wiki/laboratoare/laborator-01#fazele-compilarii | Fazele compilării]] | ||
- | * [[http://courses.cms.caltech.edu/cs11/material/c/mike/misc/compiling_c.html | C track: compiling C programs]] | ||
* [[http://www.cyberciti.biz/howto/question/linux/dpkg-cheat-sheet.php | Dpkg - Cheat Sheet]] | * [[http://www.cyberciti.biz/howto/question/linux/dpkg-cheat-sheet.php | Dpkg - Cheat Sheet]] | ||
* [[http://www.cyberciti.biz/howto/question/linux/linux-rpm-cheat-sheet.php | RPM - Cheat Sheet]] | * [[http://www.cyberciti.biz/howto/question/linux/linux-rpm-cheat-sheet.php | RPM - Cheat Sheet]] | ||
Line 65: | Line 63: | ||
apt-get install --download-only sl | apt-get install --download-only sl | ||
</code> și apoi navigați în folderul {{{/var/cache/apt/archives}}}. | </code> și apoi navigați în folderul {{{/var/cache/apt/archives}}}. | ||
- | # Pentru a afla informații despre pachetul anterior, cum ar fi versiunea, pachetele de care depinde sau arhitectura pe care poate fi instalat, folosiți opțiunea {{{-I}}} a utilitarului {{{dpkg}}} (sau {{{--info}}}): <code bash> | + | ## Pentru a afla informații despre pachetul anterior, cum ar fi versiunea, pachetele de care depinde sau arhitectura pe care poate fi instalat, folosiți opțiunea {{{-I}}} a utilitarului {{{dpkg}}} (sau {{{--info}}}): <code bash> |
dpkg -I <nume pachet> | dpkg -I <nume pachet> | ||
</code> Numele complet pachetului depinde de versiunea sa și de arhitectura pentru care a fost compilat, dar va începe cu {{{sl}}}. | </code> Numele complet pachetului depinde de versiunea sa și de arhitectura pentru care a fost compilat, dar va începe cu {{{sl}}}. | ||
- | # Pentru a instala pachetul (fără dependențele acestuia), folosiți parametrul {{{-i}}}: <code bash> | + | ## Pentru a instala pachetul (fără dependențele acestuia), folosiți parametrul {{{-i}}}: <code bash> |
dpkg -i <nume pachet> | dpkg -i <nume pachet> | ||
</code> unde <nume pachet> este fișierul {{{.deb}}} descărcat. | </code> unde <nume pachet> este fișierul {{{.deb}}} descărcat. | ||
- | # Pentru a determina toate fișierele ce aparțin pachetului instalat, rulați comanda (sau cu parametrul {{{--listfiles}}}): <code bash> | + | ## Pentru a determina toate fișierele ce aparțin pachetului instalat, rulați comanda (sau cu parametrul {{{--listfiles}}}): <code bash> |
dpkg -L sl | dpkg -L sl | ||
</code> | </code> | ||
- | # Pentru a determina toate pachetele ce conțin un fișier, rulați comanda (sau cu parametrul {{{--search}}}): <code bash> | + | ## Pentru a determina toate pachetele ce conțin un fișier, rulați comanda (sau cu parametrul {{{--search}}}): <code bash> |
dpkg -S /usr/games/sl | dpkg -S /usr/games/sl | ||
</code> | </code> | ||
- | # Dezinstalarea pachetului se face cu comanda: <code bash> | + | ## Dezinstalarea pachetului se face cu comanda: <code bash> |
dpkg -r sl | dpkg -r sl | ||
</code> În loc de {{{-r}}} poate folosi parametrul {{{-P}}} (purge) pentru a șterge și fișierele de configurare. | </code> În loc de {{{-r}}} poate folosi parametrul {{{-P}}} (purge) pentru a șterge și fișierele de configurare. | ||
Line 83: | Line 81: | ||
dpkg -l | dpkg -l | ||
</code> | </code> | ||
- | # Pentru a determina dacă un pachet ce conține {{{linux}}} în denumire este instalat, rulați comanda: <code bash> | + | ## Pentru a determina dacă un pachet ce conține {{{linux}}} în denumire este instalat, rulați comanda: <code bash> |
dpkg -l '*linux*' | dpkg -l '*linux*' | ||
</code> | </code> | ||
- | # Observați prima coloană a tabelului afișat. Acest câmp este format din două sau trei litere. | + | ## Observați prima coloană a tabelului afișat. Acest câmp este format din două sau trei litere. |
- | ### Prima literă reprezintă starea dorită a pachetului. Aceasta poate fi: {{{i}}} - install, {{{u}}} - unknown, {{{r}}} - remove, {{{p}}} - purge, {{{h}}} - hold. | + | ## Prima literă reprezintă starea dorită a pachetului. Aceasta poate fi: {{{i}}} - install, {{{u}}} - unknown, {{{r}}} - remove, {{{p}}} - purge, {{{h}}} - hold. |
- | #** A doua literă reprezintă starea curentă a pachetului: {{{n}}} - not installed, {{{i}}} - installed, {{{u}}} - unpacked etc. | + | ### A doua literă reprezintă starea curentă a pachetului: {{{n}}} - not installed, {{{i}}} - installed, {{{u}}} - unpacked etc. |
- | #** Dacă există și o a treia literă, aceasta este {{{r}}} și reprezintă apariția unei erori la instalare iar pachetul va trebui reinstalat. | + | ### Dacă există și o a treia literă, aceasta este {{{r}}} și reprezintă apariția unei erori la instalare iar pachetul va trebui reinstalat. |
# Configurările unui pachet se pot face fie înainte de a-l instala, fie după ce a fost instalat. Pentru a schimba timezone-ul pe ora Moscovei, având în vedere că pachetul {{{tzdata}}} a fost deja instalat, folosiți comanda: <code bash> | # Configurările unui pachet se pot face fie înainte de a-l instala, fie după ce a fost instalat. Pentru a schimba timezone-ul pe ora Moscovei, având în vedere că pachetul {{{tzdata}}} a fost deja instalat, folosiți comanda: <code bash> | ||
dpkg-reconfigure tzdata | dpkg-reconfigure tzdata |