Fórum Ubuntu CZ/SK
Ostatní => Otevřená diskuze kolem Linuxu a OSS => Téma založeno: jadd 23 Října 2009, 16:01:31
-
Prosím,
když rozbalím balík za pomocí
tar -xvjpf stage3.tar.bz2balík se sice rozbalí ale s chybovou zprávou "Error exit delayed from previous errors"
Myslím že je to tím že jsem balík stáhnul v ubuntu pod "uživatelskými právy" a když jsem ho potom nakopíroval na vytvořený oddíl práva mu byla změněna.
A ptám se jaj ho extrahovat v ubuntu tak abych viděl výpis práv k jednotlivým souborům aniž by souborům byly změněny práva od od jeho tvůrců tzn. ze serveru odkud byly staženy?
Jde mi tedy o to abych viděl jaké byly původní práva než mi dosedli v Ubuntu na disk?
Díky
-
## vypise obsah archivu vc. prav a uid/gid, ke kterym patri
tar tvf $archiv
# tar tvf tint2-0.7.1.tar.gz | head
drwxrwxrwx 1000/1000 0 2009-07-22 18:47 tint2-0.7.1/
drwxrwxrwx 1000/1000 0 2009-07-22 18:47 tint2-0.7.1/m4/
-rw-r--r-- 1000/1000 258231 2008-09-01 19:32 tint2-0.7.1/m4/libtool.m4
-rw-r--r-- 1000/1000 11927 2008-09-01 19:32 tint2-0.7.1/m4/ltoptions.m4
-rw-r--r-- 1000/1000 4274 2008-09-01 19:32 tint2-0.7.1/m4/ltsugar.m4
-rw-r--r-- 1000/1000 701 2008-09-01 19:32 tint2-0.7.1/m4/ltversion.m4
-rw-r--r-- 1000/1000 5707 2008-09-01 19:32 tint2-0.7.1/m4/lt~obsolete.m4
-rw-r--r-- 1000/1000 238 2009-07-19 22:28 tint2-0.7.1/README
-rw-r--r-- 1000/1000 2501 2009-07-22 18:46 tint2-0.7.1/configure.ac
-rw-r--r-- 1000/1000 37600 2009-07-22 18:47 tint2-0.7.1/aclocal.m4
^^ tohle je nejaky zdrojaky z netu .. jak vidis, tak patri nekomu s uid a gid 1000
-
Díky moc :D
tar -tvf stage3-i686-20090915.tar.bz2 |lessjen si pořád nejsem jistý jestli už ty práva nejsou změněna, ale asi ne když jsem balík stáhl pod "daja51" a práva v taru mají práva "root"?
Pokud jsem ho tedy nakopíroval do jiného oddílu musel jsem to udělat pod "sudo" tzn. že práva root by měla být zachována nebo se něco změní u práv skupin, prřípadně u práv spouštění jak je mám tedy ještě nakopírovat pod "sudo" tak aby ty práva zůstala nedotčenná?
Ještě jednou Vélké Díky :-*
-
um. obavam se, ze tva cela myslenka s pravama je scestna .. pokud z nejakeho mysickeho duvodu chces po rozbaleni archivu stejna prava s jakyma to bylo zabaleno:
# tar --help | grep \\-p,
-p, --preserve-permissions, --same-permissions
-
Tohle jsem si přečetl
tar --help |grep \\-[p,t,v,f]ale spíše by mě zajímalo jak ho zkopírovat do toho oddílu?
Tedy něco jako "cp" se zachováním práv!
Pak nemám problém provést
livecd@gentoo#[b]tar -xvjpf stage3...tar.bz2[/b]Popravdě kdybych mohl, rovnou bych si ho stáhnul z minim.liveCD ale dokud neprovedu "chroot"+"emerge -D wvdial..tgz" nemám šanci.
-
Tak se povedlo ;D
tar -tvf stage3-i686-20090915.tar.bz2 > /tmp/tar-stage3sudo cp -prv stage3-i686-20090915.tar.bz2 /media/GENTOO/ > /tmp/cp-stage3diff /tmp/tar-stage3 /tmp/cp-stage3rozdíl žádný ;D
nebo
diff /tmp/tar-stage3 /tmp/cp-stage3 > /tmp/stage3rozdíl žádný ;D
-
;D
;D
;D
.. mam jedinou otazku: co je na tom tak veseleho?
-
tohle (http://forums.gentoo.cz/viewtopic.php?p=4030#4030) ??? ??? ???