Nowe posty

Autor Wątek: rozpakowywanie plikow .tar.bz2  (Przeczytany 26584 razy)

qwerta

  • Gość
rozpakowywanie plikow .tar.bz2
« dnia: 2008-10-05, 18:54:18 »
chce zainstalowac  program ktorego pliki instalacyjne sa skompresowane w formacie .tar.bz2. Wpisuje nastepujace komendy:
Cytuj
tar -xvjf plik.tar.bz2
lub
Cytuj
bunzip2 plik.tar.bz2
i odpowiada mi ze nie ma takiego pliku lub katalogu, nazwe pliku wpisuje na pewno dobra bo kopiuje ja z wlasciwosci.. sa jeszcze jakies inne komendy na rozpakowywanie tego typu  ?? albo co moze byc nie tak ze powyzsze nie dzialaja?

ArtE

  • Gość
rozpakowywanie plikow .tar.bz2
« Odpowiedź #1 dnia: 2008-10-05, 19:44:52 »
tar -xvxf nazwa_pliku.tar
tar -xjf archivefile.tar.bz2

qwerta

  • Gość
rozpakowywanie plikow .tar.bz2
« Odpowiedź #2 dnia: 2008-10-05, 20:22:38 »
ale jst nadl to samo:

Cytuj
root@Knoppix:/home/ldaydream# tar -xjf valknut-0.4.4.tar.bz2
tar: valknut-0.4.4.tar.bz2: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
i gdy zmieniam rozszerzenie na .tar by moc uzyc tej trugiej tez:

Cytuj
root@Knoppix:/home/ldaydream# tar -zvxf valknut-0.4.4.tar
tar: valknut-0.4.4.tar: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
rozpakowywanie plikow .tar.bz2
« Odpowiedź #3 dnia: 2008-10-05, 20:29:10 »
Czy jesteś w katalogu, w którym masz tą paczkę? Jeśli to wejdź do tego katalogu lub podaj pełną ścieżkę do paczki.

Tak na marginesie, po co rozpakowujesz tą paczkę z roota??

EDIT:

Tak z ciekawości ściągnąłem paczkę z tym programem z SourceForge.net i u mnie rozpakowuje normalnie, może twoja paczka jest walnięta??

Pozdrawiam!

ArtE

  • Gość
rozpakowywanie plikow .tar.bz2
« Odpowiedź #4 dnia: 2008-10-05, 21:03:07 »
mogę się mylić ale może nie masz w systemie tar

może zobacz czy poradzi sobie

krusader ; mc ; lub ark

qwerta

  • Gość
rozpakowywanie plikow .tar.bz2
« Odpowiedź #5 dnia: 2008-10-05, 21:45:33 »
Cytuj
root@Knoppix:/# ark
Creating link /root/.kde/socket-Knoppix.
Created link from "/root/.kde/socket-Knoppix" to "/tmp/ksocket-root"
/usr/bin/iceauth:  creating new authority file /root/.ICEauthority
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

kdeinit: Can't connect to the X Server.
kdeinit: Might not terminate at end of session.
Creating link /root/.kde/tmp-Knoppix.
Created link from "/root/.kde/tmp-Knoppix" to "/tmp/kde-root"
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

kded: cannot connect to X server :0.0
kded: ERROR: KUniqueApplication: Registering failed!
kded: ERROR: Communication problem with kded, it probably crashed.
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
a przy mc wchodzi mi cos w rodzaju sterowania folderami w trybie tekstowym
krusader nie dziala.

plik jest na pulpicie, po wpisaniu jego sciezki rozpakowal sie do ~/ , ale po .../configure pod koniec wyswietla mi sie cos takiego :
Cytuj
*** The xml2-config script installed by LIBXML could not be found
*** If libxml was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the XML2_CONFIG environment variable to the
*** full path to xml2-config.
configure: error: libxml2 must be installed.
tzn. czegos mu brakuje i nie wiem czy jest to wina niekompletnej paczki czy braku czegos w systemie..

Cytuj
Tak na marginesie, po co rozpakowujesz tą paczkę z roota??
przyzwyczailam sie robic wszystko z roota na wszelki wypadek :)..  zeby nie wyskakiwalo mi only root can do that  kiedy musze byc rootem, a poki co nie mam rozeznania kiedy musze a kiedy nie

ArtE

  • Gość
rozpakowywanie plikow .tar.bz2
« Odpowiedź #6 dnia: 2008-10-05, 22:13:42 »
Cytuj
*** The xml2-config script installed by LIBXML could not be found
*** If libxml was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the XML2_CONFIG environment variable to the
*** full path to xml2-config.
configure: error: libxml2 must be installed.
nie wiem jak jest w Knoppix ,ale w mandrivie instaluje brakujące paczki z repozytorium przez urpmi

w tym wypadku brakuje libxml2  zainstaluj brakujące.

co do ark to program do obsługi skompresowanych plików w trybie graficznym ,nie wiem czy standardowo się u ciebie instaluje w raz z systemem

co do mc polecam go do np. rozpakowania pliku .używasz go jak menedżera pików tyle tylko ,że bez trybu graficznego.

qwerta

  • Gość
rozpakowywanie plikow .tar.bz2
« Odpowiedź #7 dnia: 2008-10-05, 22:36:48 »
a jak rozpakowac  .tar.gz w takim razie :| ? oprocz
Cytuj
tar -xvzf plik.tar.gz
gunzip plik.tar.gz
bo te tez jakos nie chca mi isc...

arctgx

  • Gość
rozpakowywanie plikow .tar.bz2
« Odpowiedź #8 dnia: 2008-10-05, 22:44:08 »
Łojago... ;)

Cytat: ArtE
tar -zvxf nazwa_pliku.tar
@ArtE, zajrzyj do man tar na temat opcji "z" lub popraw po prostu błąd jeśli to tylko literówka. Oczywiście, rozszerzenie nie ma takiego znaczenia jak w Windowsie, ale nie podejrzewam Cię o świadome użycie tu zeta.

Cytat: qwerta
plik jest na pulpicie
@qwerta, skoro był na pulpicie, a próbowałaś go otworzyć będąc w innym (domowym) katalogu, nic dziwnego że taki komunikat się pojawił. Trzeba było wejść najpierw do katalogu z pulpitem (np. cd ~/Desktop) albo odwołać się względnie (tar xjvf Desktop/plik.tar.bz2 -C dokąd/go/rozpakować).

Staraj się robić najmniej rzeczy jako root - to może być bardzo niebezpieczne. Wszystko co możesz zrobić z prawami użytkownika, rób jako użytkownik. Jeśli rozpakowałaś archiwum jako root, zapewne wypakowane pliki będą własnością roota. Zmienić je możesz poleceniem chown (zerknij do sieci jak używać).

Czy Knoppiksa odpalasz z płyty? Jeśli tak, to nie opłaca Ci się chyba ściągać paczek potrzebnych do zbudowania czegoś tylko na jedno uruchomienie. Tych paczek może być naprawdę mnóstwo.

Lepiej sobie valknuta zainstaluj jako binarkę. W Knoppiksie możesz do tego użyć programu synaptic, który zainstaluje Ci go wraz z zależnościami - o ile znajduje się tylko w repozytorium. W moim debianowym repozytorium on jest. Jak dodawać repo (tekstowo lub w Synaptiku), poszukaj w sieci. Synaptika odpalasz jako root, bo służy do instalacji paczek.

qwerta

  • Gość
rozpakowywanie plikow .tar.bz2
« Odpowiedź #9 dnia: 2008-10-17, 17:26:28 »
probowalam zainstalowac te libxml2 ale po make install nie da sie utworzyc folderu:

Cytuj
mkdir -p -- /usr/local/include/libxml2/libxml
mkdir: cannot create directory `/usr/local/include/libxml2': Permission denied
make[4]: *** [install-exec-hook] Error 1
make[4]: Leaving directory `/home/ldaydream/include/libxml'
make[3]: *** [install-exec-am] Error 2
make[3]: Leaving directory `/home/ldaydream/include/libxml'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/home/ldaydream/include/libxml'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/ldaydream/include'
make: *** [install-recursive] Error 1
jak dac uprawnienia zeby sie dalo? (nie pisze z roota )

darko

  • Gość
rozpakowywanie plikow .tar.bz2
« Odpowiedź #10 dnia: 2008-10-17, 17:53:26 »
make install wykonaj jako root.

qwerta

  • Gość
rozpakowywanie plikow .tar.bz2
« Odpowiedź #11 dnia: 2008-10-19, 19:22:48 »
no i wszystko sie chyba ladnie zainstalowalo, ale co teraz z odpaleniem zainstalowanego programu? nie mo go nigdzie w menu. jakie rozszerzenia sa wykonywalne w linuksie ?

arctgx

  • Gość
rozpakowywanie plikow .tar.bz2
« Odpowiedź #12 dnia: 2008-10-20, 00:04:35 »
Dla jądra Linuksa rozszerzenia nie mają znaczenia. Po prostu odpal je z konsoli. Prawdopodobnie po zainstalowaniu po kompilacji trafiło do /usr/local/bin. Ale ten katalog siedzi na ogół w tak zwanej ścieżce wyszukiwania, więc wystarczy jak podasz samo polecenie bez ścieżki.