Del tar.gz

M
  • 31 Grd '12

Kai instaliuoti programa kai ji yra tar.gz archyve?

D
  • 31 Grd '12

Archyve turėtum rasti redme ar install failiuką, jame turėtu būti nurodyta kaip instaliuoti, bet standartiškai /configure, tada make ir ant galo sudo make install.

E
  • 31 Grd '12

tar.gz konkrečiai išskleisti reikia naudoti:

tar -xvzf mano_norimas_failas.tar.gz

Tada elkis kaip donatas_s sakė: atsiradusiam aplanke ieškok README failo. Ten bus toliau paaiškinta ką toliau daryti. Jei neaišku dar pabandyk paieškoti programos tinklalapyje compiling instructions ar kažko panašaus.

T
Techtronic
Mindaugas N.
  • 1 Sau '13

@enternald rašė:
tar.gz konkrečiai išskleisti reikia naudoti:

tar -xvzf mano_norimas_failas.tar.gz

O kam ten -v ir -z?
Yra geras toolsas 7z, kaip pvz paziureti kas yra archyve:

7z l foo.zip

Na ir isskleisti:

7z x foo.zip

As savo shell'e sukuriau dvi funkcijas:
1) paziureti kas yra archyve:

function exs() {
    if [[ -f "${1}" ]]; then
    7z l ${1} | grep --invert-match -e p7zip \
        -e Copyright -e Listing -e Path \
        -e Type | egrep -v "^[[:space:]]*$|^#"
    fi
}

2) isskleisti:

function ex() {
  if [[ -f "${1}" ]]; then
    if [[ -n "${2}" ]]; then
      mkdir -v $(pwd)/${2}
      7z x ${1} -o $(pwd)/${2}
      cd $(pwd)/${2}
    else
      7z x ${1}
    fi
  fi
}

Dabar parases ex foo.tar.gz man ji isskleis, o exs foo.tar.gz pamatysiu kas yra tame archyve. Kad butu dar patogiau, ta prasme kad nereiktu rasyti ir exs, modernus shell turi Suffix aliases.

alias -s bz2=exs
alias -s gz=exs
alias -s tar=exs
alias -s tgz=exs
alias -s zip=exs
alias -s rar=exs
alias -s iso=exs
alias -s deb=exs
alias -s iso=exs
alias -s exe=exs

Dabar uzteks parasyti tik pacio archyvo pavadinima

G
  • 1 Sau '13

@Techtronic rašė:
O kam ten -v ir -z?

Kaip tai kam? tar komandai reikia nurodyti, kokį įrankį naudoti po gaubtu, kad išpakuotų *.tar archyvą (z - gzip, gali dar būti j - bzip2).
v parinkties, žinoma, galima ir nenaudoti, tačiau nepažįstu nei vieno, kuris būtų miręs dėl “verbose mode”.

7za yra tik alternatyva aukščiau minėtai tar komandai šiam konkrečiam veiksmui atlikti, taigi nėra nei pranašesnė, nei prastesnė.
Apsirašius funkcijas, kaip kad pats ir nurodei, lygiai taip pat sėkmingai galima naudoti ir tar.
7za įgyja pranašumą tik tuomet, jei reikia supakuoti ar išpakuoti kitokio tipo archyvus, nes moka apdoroti didesnį archyvų skaičių.

Kartais nesuprantu, kodėl tau reikia nepelnytai puldinėti ant žmonių, kad parašytum kažką naudingo?

T
Techtronic
Mindaugas N.
  • 1 Sau '13

@Ghost rašė:

@Techtronic rašė:
O kam ten -v ir -z?

Kaip tai kam? tar komandai reikia nurodyti, kokį įrankį naudoti po gaubtu, kad išpakuotų *.tar archyvą (z - gzip, gali dar būti j - bzip2).
v parinkties, žinoma, galima ir nenaudoti, tačiau nepažįstu nei vieno, kuris būtų miręs dėl “verbose mode”.

tai kad uztenka tar.gz archyvams ir tar -xf foo.tar.gz todel ir klausiu kam.
Mes gi nerasom rm --verbose --interactive --pretendent --force failas.foo ?

@Ghost rašė:
Kartais nesuprantu, kodėl tau reikia nepelnytai puldinėti ant žmonių, kad parašytum kažką naudingo?

As nepuolu moderatoriau, as paklausiau KAM ir parasiau TAR alternatyva, ir rasau ne tik del temos autoriaus, bet kad ir kiti susidure su tokia problema galetu rasti iseiti protingesne nei tar -xsdfsdgsz failas.foo.

Jeigu nori sia tema padiskutuoti, tai mano maila matai, arba rasyk i fleimu foruma.

D
  • 1 Sau '13

O šiaip, jeigu žmogus naudoja ubuntu, tai viskas dar paprasčiau daroma, spaudžiame su pele ant failo, spaudžiam dešinį pelės klavišą ir pasirenkame išskleisti čia

T
  • 4 Sau '13

@donatas_s rašė:
O šiaip, jeigu žmogus naudoja ubuntu, tai viskas dar paprasčiau daroma, spaudžiame su pele ant failo, spaudžiam dešinį pelės klavišą ir pasirenkame išskleisti čia

This.

Ačiū už šį Okamo skustuvo pritaikymą.

[Papildyta: Okamo skustuvas] Ghost

T
Techtronic
Mindaugas N.
  • 5 Sau '13

@donatas_s rašė:
O šiaip, jeigu žmogus naudoja ubuntu, tai viskas dar paprasčiau daroma, spaudžiame su pele ant failo, spaudžiam dešinį pelės klavišą ir pasirenkame išskleisti čia

Koks skirtumas Ubuntu ar Kubuntu ar Debian. Gal tamsta turėjote omenyje "jeigu žmogus naudoja nautilus" ? Bet ar tikrai toks budas instaliuos programa is tar.gz archyvo?

D
  • 5 Sau '13

Kaip instaliuoti jau aukščiau parašiau, paskutinė diskusija vyko, kaip išarchyvuoti...

T
Techtronic
Mindaugas N.
  • 5 Sau '13

@donatas_s rašė:
Kaip instaliuoti jau aukščiau parašiau, paskutinė diskusija vyko, kaip išarchyvuoti...

As tik patasiau del "ubuntu", viskas ok gi:)