Hur gör man med tar.gz-filer?

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
Svento
Inlägg: 1288
Blev medlem: 11 jan 2009, 22:17
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Norrköping

Hur gör man med tar.gz-filer?

Inlägg av Svento »

Finns det nån som kan förklara på särskolenivå hur man gör när man ska installera ett program som man har packat upp ur en tar.gz-fil?

Nu har jag hittat ett tillägg till Nautilus som jag har sökt efter hur länge som helst: http://gnome-look.org/content/show.php/ ... b03a06d428, men tyvärr är det en sån fil.
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Hur gör man med tar.gz-filer?

Inlägg av ubot »

Dubbelklicka på filen så öppnas filen med Ubuntus inbyggda arkivhanterare. Filen är som en ZIP-fil, dvs ett paket som innehåller filer.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Hur gör man med tar.gz-filer?

Inlägg av Konservburk »

Det går inte att förklara på ett enkelt sätt eftersom det kan vara helt olika för olika program som kommer nerpackade i tgz-arkiv. Det brukar dock finnas något typ av hjälpfil som beskriver hur en installation går till.

Om du vill har mer precis hjälp så måste du länka till just den där filen som du själv har problem med så att jag kan ta mig en titt på den.

Edit: Är det den här filen du menar? nautilus-renamer-2.3.tar.gz
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: Hur gör man med tar.gz-filer?

Inlägg av cthulhu »

Kod: Markera allt

tar -vxzf fil.tar.gz
sedan laser du dokumentationen som (forhoppningsvis) finns i arkivet

EDIT: OJ, tre svar sammtidigt!
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Hur gör man med tar.gz-filer?

Inlägg av ubot »

Oj, jag svarade nog inte på frågan. :) Du vet nog hur du packar upp filen. :) Du vill veta vad du gör efteråt. Här är innehållet i README-filen:
About
======
Renamer is a small nautilus script, written in python and gtk+, for batch renaming files in nautilus.

Installation
============
See the 'INSTALL' file.

How to report bugs
==================
Report here.
https://bugs.launchpad.net/nautilus-renamer

Available Patterns
==================

This pattern, /num*/, is not recursive meaning does not work for sub-folders/files ...
/num3/ for 001 , 002 , 003 ...
/num5/ for 00001, 00002, 00003 , ...
/num3+10/ for 010 , 011 , 012 ...
/num5+100/ for 00100, 00101, 00102 ...

To use original filename or the parent filename ...
/filename/ Original File Name
/name/ /filename/ without extension
/ext/ Only extension
/dir/ Parent Directory

To use Current time in filenames,
/date/ 24Sep2008
/year/ 2008
/month/ 09
/monthname/ September
/monthsimp/ Sep
/day/ 24
/dayname/ Wednesday
/daysimp/ Wed

You can also slice /filename/ and /name/, using /name:offset:length/. Length is optional, and both offset and length can be negative.
When they are negative, they are manipulated backwards (from end).

"123abc.jpg" => /filename:3/ => "abc.jpg"
"123abc.jpg" => /name:-3/ => "abc"
"123abc.jpg" => /name:0:-3/ => "abc"
"123abc.jpg" => /name:-3:3/ => "abc"
"123abc.jpg" => /name:-3:-3/ => "123"
"123abc.jpg" => /name:-3:100/ => "abc"
"123abc.jpg" => /name:-3:-100/ => "123"
Och här är innehållet i INSTALL-filen:
Get Lastest Version
------------------
If you want to install the lastest version with updated translations, use bzr to download.
bzr branch lp:nautilus-renamer

Local Install
-------------
To install Renamer for current user, run
make install


Global Install
--------------

To install Renamer systemwide, so that other users can also use it with "nautilus-scripts-manager", use
sudo make globalinstall

or run the install script in scripts folder
sudo ./scripts/install
Du gör alltså så här:

1. Öppna en Terminal genom att gå in i Ubuntus meny och Tillbehör -> Terminal.
2. I Terminalen stegar du in i kataligen där filerna ligger, typ: cd $HOME/svento/nautilus-renamer/
3. När du står i katalogen (kontrollera med kommandot pwd) så skriver du i Terminalen: make install

Klart (hoppas jag)!

Om det inte fungerar så testa att skriva chmod +x install mellan steg 2 och 3.
Användarvisningsbild
Svento
Inlägg: 1288
Blev medlem: 11 jan 2009, 22:17
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Norrköping

Re: Hur gör man med tar.gz-filer?

Inlägg av Svento »

jhwh@jhwh:~/nautilus-renamer$ pwd
/home/jhwh/nautilus-renamer
jhwh@jhwh:~/nautilus-renamer$ make install
rm -rf ~/.gnome2/nautilus-scripts/.rdata
rm -rf ~/.gnome2/nautilus-scripts/Renamer
mkdir -p ~/.gnome2/nautilus-scripts/.rdata
./scripts/genmo.py po/ ~/.gnome2/nautilus-scripts/.rdata/po/
Creating directory /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/de/LC_MESSAGES ...
Creating /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/de/LC_MESSAGES/nautilus-renamer.mo ...
Traceback (most recent call last):
File "./scripts/genmo.py", line 38, in <module>
gen_mo_files (podir, localedir)
File "./scripts/genmo.py", line 27, in gen_mo_files
subprocess.call(['msgfmt', '-o', mopath, popath])
File "/usr/lib/python2.6/subprocess.py", line 480, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/python2.6/subprocess.py", line 633, in __init__
errread, errwrite)
File "/usr/lib/python2.6/subprocess.py", line 1139, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
make: *** [install] Fel 1
jhwh@jhwh:~/nautilus-renamer$
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Hur gör man med tar.gz-filer?

Inlägg av ubot »

Oj, jag läste lite slarvigt. Sorry. Du ska in i en katalog till: cd /home/jhwh/nautilus-renamer/scripts och väl där ska du köra: make install

Och du behöver inte köra chmod +x på install-filen ser jag nu på min dator.

Här har du länk till nautilus-renamer på Launchpad: https://launchpad.net/nautilus-renamer
Om du reggar konto på Launchpad så kan du posta en fråga med ev. felmeddelanden under Ask a question. Det är inte fel att fråga utvecklarna direkt om det fortsätter strula och om det är någon bugg som är problemet.
Användarvisningsbild
Svento
Inlägg: 1288
Blev medlem: 11 jan 2009, 22:17
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Norrköping

Re: Hur gör man med tar.gz-filer?

Inlägg av Svento »

jhwh@jhwh:~$ cd /home/jhwh/nautilus-renamer/scripts
jhwh@jhwh:~/nautilus-renamer/scripts$ make install
make: Inget behöver göras för "install".
jhwh@jhwh:~/nautilus-renamer/scripts$
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Hur gör man med tar.gz-filer?

Inlägg av ubot »

Svento skrev:jhwh@jhwh:~$ cd /home/jhwh/nautilus-renamer/scripts
jhwh@jhwh:~/nautilus-renamer/scripts$ make install
make: Inget behöver göras för "install".
jhwh@jhwh:~/nautilus-renamer/scripts$
Ok. :| Har du pluginet i Nautilus nu då? Eller har det skapats en ny fil eller har det hänt något annat i katalogen med filerna?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Hur gör man med tar.gz-filer?

Inlägg av Konservburk »

Svento skrev:jhwh@jhwh:~/nautilus-renamer$ make install
rm -rf ~/.gnome2/nautilus-scripts/.rdata
rm -rf ~/.gnome2/nautilus-scripts/Renamer
mkdir -p ~/.gnome2/nautilus-scripts/.rdata
./scripts/genmo.py po/ ~/.gnome2/nautilus-scripts/.rdata/po/
Creating directory /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/de/LC_MESSAGES ...
Creating /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/de/LC_MESSAGES/nautilus-renamer.mo ...
Traceback (most recent call last):
File "./scripts/genmo.py", line 38, in <module>
gen_mo_files (podir, localedir)
File "./scripts/genmo.py", line 27, in gen_mo_files
subprocess.call(['msgfmt', '-o', mopath, popath])
File "/usr/lib/python2.6/subprocess.py", line 480, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/python2.6/subprocess.py", line 633, in __init__
errread, errwrite)
File "/usr/lib/python2.6/subprocess.py", line 1139, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
make: *** [install] Fel 1
Det där felmeddelandet säger mig att du saknar ett beroende som du måste installera innan det går att köra make install från den uppackade katalogen. Det är kommandot msgfmt som saknas. Det följer med i paketet gettext. Du ska med andra ord göra så här:

Kod: Markera allt

sudo apt-get install gettext
Sedan kör du make install igen från den uppackade katalogen.
Användarvisningsbild
Svento
Inlägg: 1288
Blev medlem: 11 jan 2009, 22:17
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Norrköping

Re: Hur gör man med tar.gz-filer?

Inlägg av Svento »

(..)

Ställer in gettext (0.17-8ubuntu3) ...

Hanterar utlösare för libc-bin ...
ldconfig deferred processing now taking place
jhwh@jhwh:~$ cd /home/jhwh/nautilus-renamer/scripts
jhwh@jhwh:~/nautilus-renamer/scripts$ make install
make: Inget behöver göras för "install".
jhwh@jhwh:~/nautilus-renamer/scripts$


Nåt skript har jag inte.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Hur gör man med tar.gz-filer?

Inlägg av Konservburk »

Svento skrev:(..)

Ställer in gettext (0.17-8ubuntu3) ...

Hanterar utlösare för libc-bin ...
ldconfig deferred processing now taking place
jhwh@jhwh:~$ cd /home/jhwh/nautilus-renamer/scripts
jhwh@jhwh:~/nautilus-renamer/scripts$ make install
make: Inget behöver göras för "install".
jhwh@jhwh:~/nautilus-renamer/scripts$


Nåt skript har jag inte.
Du kör make install i fel katalog. Gå tillbaka till huvudkatalogen och försök igen:

Kod: Markera allt

cd ~/nautilus-renamer
make install
Användarvisningsbild
Svento
Inlägg: 1288
Blev medlem: 11 jan 2009, 22:17
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Norrköping

Re: Hur gör man med tar.gz-filer?

Inlägg av Svento »

jhwh@jhwh:~$ cd ~/nautilus-renamer
jhwh@jhwh:~/nautilus-renamer$ make install
rm -rf ~/.gnome2/nautilus-scripts/.rdata
rm -rf ~/.gnome2/nautilus-scripts/Renamer
mkdir -p ~/.gnome2/nautilus-scripts/.rdata
./scripts/genmo.py po/ ~/.gnome2/nautilus-scripts/.rdata/po/
Creating directory /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/de/LC_MESSAGES ...
Creating /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/de/LC_MESSAGES/nautilus-renamer.mo ...
Creating directory /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/fi/LC_MESSAGES ...
Creating /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/fi/LC_MESSAGES/nautilus-renamer.mo ...
Creating directory /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/fr/LC_MESSAGES ...
Creating /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/fr/LC_MESSAGES/nautilus-renamer.mo ...
Creating directory /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/ja/LC_MESSAGES ...
Creating /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/ja/LC_MESSAGES/nautilus-renamer.mo ...
Creating directory /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/pt_BR/LC_MESSAGES ...
Creating /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/pt_BR/LC_MESSAGES/nautilus-renamer.mo ...
Creating directory /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/ru/LC_MESSAGES ...
Creating /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/ru/LC_MESSAGES/nautilus-renamer.mo ...
Creating directory /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/sv/LC_MESSAGES ...
Creating /home/jhwh/.gnome2/nautilus-scripts/.rdata/po/sv/LC_MESSAGES/nautilus-renamer.mo ...
cp -fv nautilus-renamer.py ~/.gnome2/nautilus-scripts/Renamer
"nautilus-renamer.py" -> "/home/jhwh/.gnome2/nautilus-scripts/Renamer"
jhwh@jhwh:~/nautilus-renamer$

Nu har jag skriptet Renamer i /home/jhwh/.gnome2/nautilus-scripts. Men fan vad deprimerande alltså, det jag har fått är typ som ett program som man öppnar och sen döper man om filen där! Precis som alla dom där andra idiotgrejerna prefix/suffix och allt vad det heter. Verkar finnas en massa funktioner som jag inte begriper nånting av, men jag kan alltså fortfarande inte bara markera ett antal filer, högerklicka och välja "Ändra namn"... Obegripligt faktiskt, att en sån basal funktion inte är standard i Nautilus.
Senast redigerad av 1 Svento, redigerad totalt 2 gånger.
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Hur gör man med tar.gz-filer?

Inlägg av Osprey »

Normalt sett lägger du in Nautilus-scripts i ~/.gnome2/nautilus-scripts och sedan finns de där i Nautilus när du högerklickar på en fil och väljer "Skript"...
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Svento
Inlägg: 1288
Blev medlem: 11 jan 2009, 22:17
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Norrköping

Re: Hur gör man med tar.gz-filer?

Inlägg av Svento »

Är det inte det jag har gjort alltså??? Är det inte det vi har hållit på med i den här tråden? Hur skulle vi ha gjort då?

Okej, jag hittar nu alternativet Skript, men fortfarande öppnar det ju bara den där Renamer-rutan. Jag har i vart fall inte den enkla funktionen att bara högerklicka, välja och sen döpa om. Det var det jag trodde att tillägget skulle åstadkomma.
Senast redigerad av 1 Svento, redigerad totalt 2 gånger.
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Hur gör man med tar.gz-filer?

Inlägg av Osprey »

Svento skrev:Är det inte det jag har gjort alltså??? Är det inte det vi har hållit på med i den här tråden? Hur skulle vi ha gjort då?
Vad händer om du markerar flera filer på en gång och högerklickar då? klarar den inte av det.??
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Svento
Inlägg: 1288
Blev medlem: 11 jan 2009, 22:17
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Norrköping

Re: Hur gör man med tar.gz-filer?

Inlägg av Svento »

Det beror på vad du menar med klara av. Jag får upp en meny som bland annat innehåller alternativet "Skript", men "Byt namn" är fortfarande inte klickbart när flera filer är markerade.
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Hur gör man med tar.gz-filer?

Inlägg av Osprey »

Svento skrev:Det beror på vad du menar med klara av. Jag får upp en meny som bland annat innehåller alternativet "Skript", men "Byt namn" är fortfarande inte klickbart när flera filer är markerade.
Nu installerade jag det och provade... och det går alldeles väldigt bra även när jag markerar flera filer...

Hur gör du...??
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Svento
Inlägg: 1288
Blev medlem: 11 jan 2009, 22:17
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Norrköping

Re: Hur gör man med tar.gz-filer?

Inlägg av Svento »

Jag markerar flera filer, högerklickar nånstans i markeringen och får upp en lista. Om man bara markerar en fil så är alternativet "Byt namn" klickbart i listan, men inte om man markerar fler.

Den enda skillnaden mot förut är att jag nu får upp alternativet "Skript" i listan, men det vet jag som sagt inte vad jag ska ha det till.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Hur gör man med tar.gz-filer?

Inlägg av Konservburk »

Svento skrev:Den enda skillnaden mot förut är att jag nu får upp alternativet "Skript" i listan, men det vet jag som sagt inte vad jag ska ha det till.
Det borde finnas en undermeny till skript-menyn där du ska kunna välja det här skriptet som du just har installerat.
Skriv svar

Återgå till "Terminalforum"