Sida 1 av 2
Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 19:03
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.
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 19:11
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.
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 19:11
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
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 19:12
av cthulhu
sedan laser du dokumentationen som (forhoppningsvis) finns i arkivet
EDIT: OJ, tre svar sammtidigt!
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 19:15
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.
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 19:46
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$
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 20:07
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.
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 20:34
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$
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 20:54
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?
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 21:02
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:
Sedan kör du
make install igen från den uppackade katalogen.
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 22:34
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.
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 22:39
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:
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 22:49
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.
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 23:06
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"...
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 23:08
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.
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 23:13
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.??
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 23:19
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.
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 23:25
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...??
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 23:30
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.
Re: Hur gör man med tar.gz-filer?
Postat: 02 dec 2010, 23:35
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.