Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Apa la sticla din sticla

Întrebuințare telefoane vechi...

Dacia Lodgy sau Dacia Docker ?

Valeriu Nicolae
 Exista vreun dezavantaj la constr...

Problema martori semnalizare dire...

Umplere gol tamplarie-glaf

Produse inapoiate cu zgarieturi
 Recomandare laptop cu specificati...

Pareri? Este fiabil?Aer condition...

1 zi/noapte Gura Portitei

Samsung Galaxy S23 Plus
 Recomandare TV Samsung QLED

Cat ar trebui sa ma coste o incar...

UBB camin

Boxe active pentru terasa
 

dezarhivare tar balls

- - - - -
  • Please log in to reply
9 replies to this topic

#1
dreamseeker11us

dreamseeker11us

    Member

  • Grup: Members
  • Posts: 682
  • Înscris: 18.11.2009
salut la toti

cum invat sa ,,renasc'' in linux, una din partile importante o reprezinta extragerea de tar balls, de arhive tar.bz2

am cautat pe net, sa gasesc programe tar.bz2  sa invat acele comenz   (tar xvjf ..... ./configure   make  make file etc...), dar cred ca am ghinion, caci, de pilda, am caurar browserul Firefox, dar erau deja extrase cu executabilul la vedere

ma poate ajuta cineva cu niste linkuri spre cateva arhive tar,bz2 si alte tipuri de tar, sa pot exersa ?

nu vreau cine stie ce softuri, ci linkuri spre arhive unde eu sa fac toata treaba, nu sa fie deja facuta..... doar asa pot invata

mersi

#2
mcmlxxxvi

mcmlxxxvi

    Member

  • Grup: Members
  • Posts: 888
  • Înscris: 30.01.2012
Eu inteleg ca tu vrei sa compilezi programe. De ce vrei sa faci asta? Ce distributie ai?
Poti sa downloadezi codul sursa al oricarui program de Linux, e in repo-uri.

#3
JJackFLASH

JJackFLASH

    Senior Member

  • Grup: Senior Members
  • Posts: 3,049
  • Înscris: 18.06.2010

 dreamseeker11us, on 1st March 2012, 19:56, said:

vedere
ma poate ajuta cineva cu niste linkuri spre cateva arhive tar,bz2 si alte tipuri de tar, sa pot exersa ?

tar xvf *.tar -C 
tar xvjf *.tar.bz2 -C
tar xvzf *.tar.gz -C
tar xJvf *.tar.xz

Edited by JJackFLASH, 01 March 2012 - 20:43.


#4
dreamseeker11us

dreamseeker11us

    Member

  • Grup: Members
  • Posts: 682
  • Înscris: 18.11.2009

 mcmlxxxvi, on 1st March 2012, 20:09, said:

Eu inteleg ca tu vrei sa compilezi programe. De ce vrei sa faci asta? Ce distributie ai?
Poti sa downloadezi codul sursa al oricarui program de Linux, e in repo-uri.


salut

am o distributis, CentOS  (sunt la un curs linux) si vreau sa exersez

deci e vorba doar de exercitiu ... nu caut ceva anume

#5
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 399,717
  • Înscris: 08.10.2015
Cea mai siumpla solutie intra pe kernel.org si iei de acolo sursele de la o versiune oarecare de kernel, le dezarhivezi apoi ii dai cu make menuconfig, make, make module, make module install pana o sa iti iasa si o sa ai kernelul functional. :) Impusti 2 iepuri cu un foc, inveti sa pui ceva din surse (sa compilezi) si 2 inveti sa faci si un kernel din surse.

Edited by MembruAnonim, 02 March 2012 - 00:47.


#6
mufa

mufa

    Porc misogin

  • Grup: Super Moderators
  • Posts: 40,836
  • Înscris: 13.01.2005
Nu pot să cred că cineva are nevoie să se antreneze la dezarhivat ceva. Mîine poimîine veți avea nevoie de antrenament pentru ls, nu?

#7
shogun1

shogun1

    Cranky old n00b ☯

  • Grup: Senior Members
  • Posts: 7,542
  • Înscris: 31.01.2009
@dreamseeker11us:
Copie funcția următoare în .bashrc, vei putea dezarhiva orice e inclus acolo folosind comanda: extract nume-arhivă. În plus îți poți da seama de sintaxa comenzii...

#Dezarhivare
extract () {
   if [ -f $1 ]; then
	   case $1 in
		*.tar.bz2)	  tar xvjf $1 && cd $(basename "$1" .tar.bz2);;
		*.tar.gz)	   tar xvzf $1 && cd $(basename "$1" .tar.gz);;
		*.tar.xz)	   tar Jxvf $1 && cd $(basename "$1" .tar.xz);;
		*.tar)		  tar xvf $1 && cd $(basename "$1" .tar);;
		*.tbz2)		 tar xvjf $1 && cd $(basename "$1" .tbz2);;
		*.tgz)		  tar xvzf $1 && cd $(basename "$1" .tgz);;
		*.bz2)		  bunzip2 $1 && cd $(basename "$1" /bz2);;
		*.rar)		  unrar x $1 && cd $(basename "$1" .rar);;
		*.gz)		   gunzip $1 && cd $(basename "$1" .gz);;
		*.zip)		  unzip $1 && cd $(basename "$1" .zip);;
		*.Z)			uncompress $1 && cd $(basename "$1" .Z);;
		*.7z)		   7z x $1 && cd $(basename "$1" .7z);;
		*)			  echo "'$1' cannot be extracted via extract()";;
	   esac
   else
	   echo "'$1' is not a valid file!"
   fi
 }

Pe de altă parte vezi că nu e neapărat obligatoriu să compilezi cu ./configure, make, make install, ar trebui să ai în fiecare pachet instrucțiuni, un fișier INSTALL sau README, sau ceva asemănător.

Edited by shogun1, 03 March 2012 - 19:13.


#8
Huza

Huza

    Senior Member

  • Grup: Senior Members
  • Posts: 2,417
  • Înscris: 07.11.2006
Nu il ajuti cu acel script... asa nu va invata niciodata.

tar -czvf director.tgz director <--- arhivezi director
tar -xzvf director.tgz <--- dezarhivezi director
man tar <--- afli tot ce-ti trebuie.

#9
shogun1

shogun1

    Cranky old n00b ☯

  • Grup: Senior Members
  • Posts: 7,542
  • Înscris: 31.01.2009

 Huza, on 3rd March 2012, 20:55, said:

Nu il ajuti cu acel script... asa nu va invata niciodata.

In mare masura ai dreptate, recunosc   :confuzzled:   , dar ii usureaza munca, si oricum nu cred ca-i mare lucru sa dea un man comanda (man tar in cazul de fata...) pentru optiuni/ parametri, eu unul (si cred ca si altii) nu stiu pe de rost chiar toate optiunile tuturor comenzilor, man si help imi dau ce am nevoie de multe ori!
In plus functia respectiva contine exemple de comenzi, isi face o idee!
De, io-s un mare fan al automatizarii treburilor cu aliasuri, functii bash, scripturi, recunosc ca-s si cam lenes...  :rolleyes:

#10
Huza

Huza

    Senior Member

  • Grup: Senior Members
  • Posts: 2,417
  • Înscris: 07.11.2006
Daca vrea cineva sa invete Linux ceva mai "avansat" recomand tutorialele de la VTC.

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate