[Debian/Tar] Apt-get werkt niet, TAR niet gevonden :?

Pagina: 1
Acties:

  • KompjoeFriek
  • Registratie: Maart 2001
  • Laatst online: 02-01 05:18
Hoi iedereen!

Wil ik een leuk .tar bestandje gaan uitpakken, en typ ik netjes tar -x <bestandsnaam> in, blijft tar gewoon hangen.
Proces niet te killen, dan maar uitloggen.

Ok, dat gaat goed. Tar is gestopt, maar nou wil dat bestand toch echt uitpakken :(

Nog een aantal keer geprobeerd met verschillende opties, maar blijft steeds hangen.

nou ben ik zo slim om tar eraf te mikken dmv apt-get remove tar uit te voeren |:( :X 8)7

vraagt apt-get VOOR het verwijderen zelfs nog of ik het zeker weet, en dat het een gevaarlijke actie of iets is, moet een een hele zin overtypen, zoiets als 'Yes, do what I say' om het echt uit te voeren, en dat doe ik dan ook gelijk |:(

wil ik tar weer installeren dmv apt-get install tar
krijg ik dit:
server:/# apt-get install tar
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
tar
0 packages upgraded, 1 newly installed, 0 to remove and 8 not upgraded.
Need to get 0B/493kB of archives. After unpacking 1237kB will be used.
dpkg-deb (subprocess): failed to exec tar: No such file or directory
dpkg-deb: subprocess tar returned error exit status 2
dpkg: error processing /var/cache/apt/archives/tar_1.13.25-2_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
/var/cache/apt/archives/tar_1.13.25-2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Dus het lijkt me dat dpkg gebruikt maakt van tar???

fijn dat ze DAT dan niet zeggen ipv zo'n droge waarschuwing :(

maar hoe krijg ik nou weer een leuke tar executable terug?
en waar hoort die ergens te staan? (/bin /sbin /usr/bin /usr/sbin ?)

al vast bedankt

WhatPulse! - Rosetta@Home - Docking@Home


  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
hehe,

Dat is leuk om mee wakker te worden ;) Maar ik weet niet of het helpt ik heb even mijn tar executable online gezet (slackware 9.1 systeem).

Misschien werkt het... (in de /bin directory doen.

justintime.xs4all.nl/tar

ps: Probeer vervolgens eenz een tar uit te pakken met:
tar zxvf bestandnaam.tar

[ Voor 15% gewijzigd door Justin_Time op 03-01-2004 09:17 ]

Elke dag dronken is ook een geregeld leven.


  • KompjoeFriek
  • Registratie: Maart 2001
  • Laatst online: 02-01 05:18
BEDANKT Justin_Time!!!

Je hebt m'n server gered O+

Ik moest nog wel ff chmod 755 tar doen, en het werkte meteen weer

nogmaals bedankt !

[edit]
en xvfz werkte ook :P

[ Voor 13% gewijzigd door KompjoeFriek op 03-01-2004 09:29 ]

WhatPulse! - Rosetta@Home - Docking@Home


  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
KompjoeFriek schreef op 03 januari 2004 @ 08:28:
nou ben ik zo slim om tar eraf te mikken dmv apt-get remove tar uit te voeren |:( :X 8)7

vraagt apt-get VOOR het verwijderen zelfs nog of ik het zeker weet, en dat het een gevaarlijke actie of iets is, moet een een hele zin overtypen, zoiets als 'Yes, do what I say' om het echt uit te voeren, en dat doe ik dan ook gelijk |:(

wil ik tar weer installeren dmv apt-get install tar
krijg ik dit:
[...]
Dus het lijkt me dat dpkg gebruikt maakt van tar???

fijn dat ze DAT dan niet zeggen ipv zo'n droge waarschuwing :(
Dus, je krijgt de waarschuwing dat wat je gaat doen GEVAARLIJK is, ze laten je een zin overtikken, waarop (OMFG wat een verassing) je core systeem mank loopt en jij zegt dat je niet goed gewaarschuwt was ?

* XTerm krabt even achter z'n oren...

Verder "crashte" je tar omdat je tar -x gebruikte waardoor ie van stdin gaat lezen.

tar -xf file.tar (tar extracten)
tar -xzf file.tgz (gzipte tar extracten)
tar -xjf file.tbz2 (bzip2de tar extracten)

  • KompjoeFriek
  • Registratie: Maart 2001
  • Laatst online: 02-01 05:18
aah, DAT deed ik dus fout, er moest een f bij :P

en verder vond ik dat die waarschuwing gewoon niet duidelijk was.
(ik ben van die droge windows-errors gewend, bij linux is dat dus wel serieus)

maar ik had het een heel stuk duidelijker gevonden als ze ook zeiden waarom het een gevaarlijke actie was...
weet ik veel dat dpkg afhankelijk is van tar

maar verder kan ik niets anders zeggen dan dat het erg DOM is om tegen zo'n waarschuwing in te gaan als je niet precies weet wat je doet :o (het was nog vroeg ;) )

gelukkig toch een happy end :*)

WhatPulse! - Rosetta@Home - Docking@Home


  • _JGC_
  • Registratie: Juli 2000
  • Nu online
KompjoeFriek schreef op 03 januari 2004 @ 10:45:
aah, DAT deed ik dus fout, er moest een f bij :P

en verder vond ik dat die waarschuwing gewoon niet duidelijk was.
(ik ben van die droge windows-errors gewend, bij linux is dat dus wel serieus)

maar ik had het een heel stuk duidelijker gevonden als ze ook zeiden waarom het een gevaarlijke actie was...
weet ik veel dat dpkg afhankelijk is van tar

maar verder kan ik niets anders zeggen dan dat het erg DOM is om tegen zo'n waarschuwing in te gaan als je niet precies weet wat je doet :o (het was nog vroeg ;) )

gelukkig toch een happy end :*)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
jgc:~# apt-get remove --purge libc6
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
*hele rits pakketjes*
WARNING: The following essential packages will be removed
This should NOT be done unless you know exactly what you are doing!
*hele rits pakketjes*
0 packages upgraded, 0 newly installed, 371 to remove and 0  not upgraded.
Need to get 0B of archives. After unpacking 534MB will be freed.
You are about to do something potentially harmful
To continue type in the phrase 'Yes, do as I say!'
 ?]


is dat niet duidelijk genoeg dan? :P

terwijl normaal:
code:
1
2
3
4
5
6
7
8
jgc:~# apt-get remove --purge samba-doc
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  samba-doc*
0 packages upgraded, 0 newly installed, 1 to remove and 0  not upgraded.
Need to get 0B of archives. After unpacking 12.1MB will be freed.
Do you want to continue? [Y/n]


Nee, en dan ist nog een droge foutmelding die je niet waarschuwt... zie ik daarboven het woord WARNING niet staan?

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

While debian is making software foolproof, the Universe is making better fools.
The Universe is winning :+

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • Wilke
  • Registratie: December 2000
  • Laatst online: 22-02 22:40
KompjoeFriek schreef op 03 januari 2004 @ 08:28:
Wil ik een leuk .tar bestandje gaan uitpakken, en typ ik netjes tar -x in, blijft tar gewoon hangen.
Yup, omdat je de optie 'f' vergeten was. tar wacht nu op invoer van standaard input. tar xf <bestandsnaam> had prima gewerkt waarschijnlijk ;)
Proces niet te killen
Ctrl-C werkt bij mij prima hoor!

Verder nog: dingen gaan in Linux zelden tot nooit spontaan kapot. Als iets dus ineens niet werkt terwijl het gisteren wel werkte, kun je misschien beter eerst kijken of je misschien een vergissing hebt gemaakt (bv. door de manual page te lezen, daar staan zelfs voorbeelden in!), voordat je random pakketjes gaat vervangen.
vraagt apt-get VOOR het verwijderen zelfs nog of ik het zeker weet, en dat het een gevaarlijke actie of iets is, moet een een hele zin overtypen, zoiets als 'Yes, do what I say' om het echt uit te voeren, en dat doe ik dan ook gelijk |:(
Je denkt dat de ontwikkelaars van Debian zich zo vervelen dat ze mensen continu onnodig complete zinnen laten overtikken in plaats van dat je een keus krijgt met [Y/n] met Yes default geselecteerd? Even beter nadenken de volgende keer 8)7
Dus het lijkt me dat dpkg gebruikt maakt van tar???

fijn dat ze DAT dan niet zeggen ipv zo'n droge waarschuwing :(
Heh...er staat dat wat je doet gevaarlijk is voor de werking van je complete systeem, en je moet een complete zin overtikken voordat hij het daadwerkelijk wil doen. Uhmm, kan aan mij liggen, maar hoe veel duidelijker wil je het hebben?

Misschien is het punt dat je even moet wennen aan het verschil met Windows. Daar krijg je om de 2 microseconden van die popups 'weet u dit zeker?' ja natuurlijk {%^#%)! @#$ weet ik dat zeker, dat zeg ik toch!?!?
Nou, zo werkt dat in Linux meestal dus niet. Als je een complete zin moet intikken is dat wel een vrij duidelijke hint dat je iets doet wat gewoon je systeem gaat vernaggelen, tenzij je heel goed weet wat je aan het doen bent. Dus misschien is het een goed idee om die 'ja dat zeg ik %){^#!* toch'-reflex even af te leren :)

Waarom Debian het toelaat dat je dit doet? Tja, de package manager moet uiteindelijk doen wat jij zegt. Het is niet zoals in Windows dat de interface dan denkt van 'oh, hij zegt wel dit, maar bedoelt vast toch dat'. Dus als je gewaarschuwd wordt, kun je dat maar beter serieus nemen voortaan ;)
maar hoe krijg ik nou weer een leuke tar executable terug?
en waar hoort die ergens te staan? (/bin /sbin /usr/bin /usr/sbin ?)
Dit is al opgelost lees ik, succes met de installatie verder :D

  • KompjoeFriek
  • Registratie: Maart 2001
  • Laatst online: 02-01 05:18
jou WARNING snap ik wel ja.
ik wil niet dat mijn server opeens 371 packages of 534MB lichter wordt :(

Als je die 2 meldingen nou eens samen voegt, dan heb je ongeveer de melding die ik kreeg
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
apt-get remove tar
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  tar
WARNING: The following essential packages will be removed
This should NOT be done unless you know exactly what you are doing!
  tar
0 packages upgraded, 0 newly installed, 1 to remove and 0  not upgraded.
Need to get 0B of archives. After unpacking 1237kB will be freed.
You are about to do something potentially harmful
To continue type in the phrase 'Yes, do as I say!'
 ?]
vind je het gek dat ik het niet serieus nam?

The following packages will be REMOVED:
tar

dat was de bedoeling ja (ik dacht dat ik die met apt-get zo weer terug kon zetten)

WARNING: The following essential packages will be removed
This should NOT be done unless you know exactly what you are doing!
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.

ja, ik weet precies wat ik doe, tar verwijderen namelijk
(kan ik toch zo weer terug zetten hè ;) )

Need to get 0B of archives. After unpacking 534KB will be freed.
You are about to do something potentially harmful
To continue type in the phrase 'Yes, do as I say!'
?]

hahaha, grappig!
ik moet gewoon een zin intypen ter bevestiging.
lijkt wel op:
code:
1
2
3
4
5
6
7
8
 apt-get moo
         (__)
         (oo)
   /------/
  / |    ||
 *  /---/
    ~~   ~~
...."Have you mooed today?"...


snap je het nou?

Kijk, als ik hier nou dagelijks mee bezig was, dan zou het erg dom zijn geweest ja.
ik heb die bak een maand of 7 of 8 geleden geïnstalleerd, en heel af en toe wat op gerommeld, meer niet.
maar nou heb ik wel geleerd dat
- .deb bestanden uitgepakt worden met tar
- dpkg niet werkt zonder tar
- tar niet zomaar op het net te vinden is
edit:
- tar de optie f nodig heeft voor files ;)


Om het nog eens extra duidelijk te maken, ik ben dus een windows user die linux wat aan leren/verkennen is.

Je kunt me niet vertellen dat jullie nog nooit per ongeluk een complete install omzeep geholpen hebben.

maar iig bedankt iedereen voor de snelle hulp :>

[ Voor 3% gewijzigd door KompjoeFriek op 03-01-2004 12:27 ]

WhatPulse! - Rosetta@Home - Docking@Home


  • Wilke
  • Registratie: December 2000
  • Laatst online: 22-02 22:40
KompjoeFriek schreef op 03 januari 2004 @ 12:25:
Om het nog eens extra duidelijk te maken, ik ben dus een windows user die linux wat aan leren/verkennen is.
En op de slimme manier zie ik (nee dat is niet sarcastisch bedoeld...je hebt er nu duidelijk weer aan paar dingen bijgeleerd over hoe het werkt) :)
Je kunt me niet vertellen dat jullie nog nooit per ongeluk een complete install omzeep geholpen hebben.
Oh jawel, op een nog dommere manier :X

Laat ik je die meteen afraden: het is geen goed idee om op een draaiend systeem /lib/libc.so.5 (tegenwoordig meestal /lib/libc.so.6 trouwens) te verwijderen :X 8)7
Of eigenlijk om uberhaupt dingen in /lib te verwijderen (tenzij een package manager het voor je doet).

Edit: nou ja, zo dom als 'rm /lib/libc.so' was het ook nog weer niet wat ik deed, maar het kwam er iig wel op neer dat ik iets deed wat uiteindelijk libc.so.5 overschreef of verwijderde.

[ Voor 11% gewijzigd door Wilke op 03-01-2004 12:58 ]

Pagina: 1