No rule to make target `install'. Stop.

Mjukstarta här!
Kategoriregler
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
bullenovitch
Inlägg: 51
Blev medlem: 19 maj 2009, 09:20
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

No rule to make target `install'. Stop.

Inlägg av bullenovitch »

Hej!
Jag har stött på lite problem i mina försök till att installera gnomenu.
Jag tankat hem .tar.gz -filen från launchpad och sedan extractat filen. När jag sedan ska installera det med "sudo make install" så får jag fram "No rule to make target `install'. Stop."
Jag har googlat lite och det verkar som man ska göra något ./configure, men det förstår jag mig inte riktigt på
Senast redigerad av 1 bullenovitch, redigerad totalt 1 gånger.
Användarvisningsbild
micke_nordin
Inlägg: 1539
Blev medlem: 21 aug 2008, 17:03
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: No rule to make target `install'. Stop.

Inlägg av micke_nordin »

så här gör du, öppna en terminal och ställ dig i den katalog du packade upp, kör detta:

Kod: Markera allt

./configure --prefix=/usr
make
sudo make install
--prefix=/usr betyder att programmet kommer installeras i /usr/bin i stället för /usr/local/bin vilket jag tycker är bra och att du kommer hitta det direkt i terminalen eftersom det då hamnar i din path.

/Micke
Användarvisningsbild
philip5
HC-IRCare
Inlägg: 1099
Blev medlem: 21 feb 2009, 14:32
OS: Kubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: Uppsala
Kontakt:

Re: No rule to make target `install'. Stop.

Inlägg av philip5 »

micke_nordin skrev: --prefix=/usr betyder att programmet kommer installeras i /usr/bin i stället för /usr/local/bin vilket jag tycker är bra och att du kommer hitta det direkt i terminalen eftersom det då hamnar i din path.

/Micke
Jag skulle rekommendera att INTE sätta --prefix=/usr utan låta det vara som standard blir --prefix=/usr/local om du inte sätter prefix alls eftersom då kommer du lättare att kunna hitta vad som du själv installerat och inte mixa upp det med andra systemfiler som kommer med Ubuntu. /usr/local finns redan med i din PATH så det ska inte vara något problem. Du kommer få det lättare att avinstallera dina egenbyggda grejer på så sätt också.

För att bygga eget som du gör nu kommer du även behöva utvecklarversionerna av de paket som bygget du gör är beroende av. Vilka det är får man läsa sig till antingen om det är väldokumenterat i de install och/eller readme-filer som kommer med källkoden eller så får man läsa direkt i källkoden. Projektets egen webbsajt brukar kunna ha en del info om hur man bygger eller problem med byggande. Det är de mer allmänna rekommendationerna vid att bygga själv vilket jag tycker man bör undvika om det finns färdiga paket att tillgå som man känner att man litar på.

[red]
I just det här fallet med det här programmet så använder det inte heller ./configure så som många andra gör. Läs i filen README.txt som kommer med så står allt förklarat om installation av programmet.
-------------------------------------------------------------
Min PPA för Ubuntu: http://launchpad.net/~philip5
Twitter: http://twitter.com/philip_johnsson
IRC: Philip5 @ freenode.net #ubuntu-se #kubuntu-se
bullenovitch
Inlägg: 51
Blev medlem: 19 maj 2009, 09:20
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: No rule to make target `install'. Stop.

Inlägg av bullenovitch »

philip5 skrev: [red]
I just det här fallet med det här programmet så använder det inte heller ./configure så som många andra gör. Läs i filen README.txt som kommer med så står allt förklarat om installation av programmet.
Saken är att det i readme-filen står att man ska köra "sudo make install".

Hur fungerar det här ./configure då? när jag står i katalogen och skriver det får jag:
olle@olle-laptop:~/gnomenu$ ./congfigure --prefix=/usr/local
bash: ./congfigure: No such file or directory
Senast redigerad av 1 bullenovitch, redigerad totalt 27 gånger.
Användarvisningsbild
philip5
HC-IRCare
Inlägg: 1099
Blev medlem: 21 feb 2009, 14:32
OS: Kubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: Uppsala
Kontakt:

Re: No rule to make target `install'. Stop.

Inlägg av philip5 »

bullenovitch skrev:
philip5 skrev: [red]
I just det här fallet med det här programmet så använder det inte heller ./configure så som många andra gör. Läs i filen README.txt som kommer med så står allt förklarat om installation av programmet.
Saken är att det i readme-filen står att man ska köra "sudo make install".
Helt riktigt och det ska fungera om du står i mappen som du packat upp med källkoden och har de beroenden installerade som beskrivs i readme.txt. Den kommer dock vilja installera allt i /usr som man kan ha åsikter om det är bra eller inte när man installerar så här.

Hela programmet är byggt i python och det är ju som det är... ;)
-------------------------------------------------------------
Min PPA för Ubuntu: http://launchpad.net/~philip5
Twitter: http://twitter.com/philip_johnsson
IRC: Philip5 @ freenode.net #ubuntu-se #kubuntu-se
bullenovitch
Inlägg: 51
Blev medlem: 19 maj 2009, 09:20
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: No rule to make target `install'. Stop.

Inlägg av bullenovitch »

Jag vet inte om jag förstod mig på det här med ./configure
När jag skriver det tror den att det är en directory jag vill åt. Jag gjorde på ett annat sätt, men det verkar bli fel för när jag väljer "add to panel" finns inte gnomenu att välja ::)

olle@olle-laptop:~$ cd /home/olle/gnomenu/
olle@olle-laptop:~/gnomenu$ ./configure
bash: ./configure: No such file or directory
olle@olle-laptop:~/gnomenu$ make
Makefile: Available actions: install, uninstall,
Makefile: Available variables: PREFIX, DESTDIR, AWNPREFIX, CAIRODOCKPREFIX
olle@olle-laptop:~/gnomenu$ sudo make install
install -d /etc/gnomenu /usr/bin/ /usr/lib \
/usr/share /usr/lib/bonobo/servers /usr/share/cairo-dock/plug-ins/Dbus/third-party/GnoMenu /usr/share/kde4/apps/plasma
python -u setup.py
Preparing to install translation
/home/olle/gnomenu/po
installing translations
Creating language Binary for : gnomenu-fi
Creating language Binary for : gnomenu-fr
Creating language Binary for : gnomenu-nb
Creating language Binary for : gnomenu-nl
Creating language Binary for : gnomenu-it
Creating language Binary for : gnomenu-ru
Creating language Binary for : gnomenu-tet
Creating language Binary for : gnomenu-id
Creating language Binary for : gnomenu-ja
Creating language Binary for : gnomenu-he
Creating language Binary for : gnomenu-el
Creating language Binary for : gnomenu-ar
Creating language Binary for : gnomenu-gl
Creating language Binary for : gnomenu-pt
Creating language Binary for : gnomenu-pl
Creating language Binary for : gnomenu-hu
Creating language Binary for : gnomenu-de
Creating language Binary for : gnomenu-oc
Creating language Binary for : gnomenu-sr
Creating language Binary for : gnomenu-ko
Creating language Binary for : gnomenu-ca
Creating language Binary for : gnomenu-da
Creating language Binary for : gnomenu-uk
Creating language Binary for : gnomenu-zh_TW
Creating language Binary for : gnomenu-sv
Creating language Binary for : gnomenu-ia
Creating language Binary for : gnomenu-yi
Creating language Binary for : gnomenu-es
Creating language Binary for : gnomenu-zh_CN
Creating language Binary for : gnomenu-ro
Creating language Binary for : gnomenu-pt_BR
Creating language Binary for : gnomenu-lt
Creating language Binary for : gnomenu-bg
Creating language Binary for : gnomenu-tr
Creating language Binary for : gnomenu-cs
Creating language Binary for : gnomenu-ml
Creating language Binary for : gnomenu-sk
#-install src/bin/GnoMenu.py /usr/bin/
cp -r src/lib/gnomenu /usr/lib
cp -r src/share/gnomenu /usr/share
cp -r src/share/avant-window-navigator /usr/share
install src/share/dockmanager/scripts/GnoMenu.py /usr/share/dockmanager/scripts/
install: target `/usr/share/dockmanager/scripts/' is not a directory: No such file or directory
make: [install] Error 1 (ignored)
cp -r src/share/dockmanager/scripts/GnoMenu /usr/share/dockmanager/scripts/
cp: cannot create directory `/usr/share/dockmanager/scripts/': No such file or directory
make: [install] Error 1 (ignored)
#-cp -r src/share/xfce4 /usr/share
cp -r src/share/locale /usr/share
#-cp -r src/share/plasma/plasmoids /usr/share/kde4/apps/plasma
install src/share/cairo-dock/third-party/GnoMenu/* /usr/share/cairo-dock/plug-ins/Dbus/third-party/GnoMenu/
#-cp -r src/share/cairo-dock ~/.config/
install src/bin/GnoMenu.py /usr/bin/
install src/lib/bonobo/GNOME_GnoMenu.server /usr/lib/bonobo/servers
plasmapkg -i src/share/plasma/plasmoids/GnoMenu.zip -p /usr/share/kde4/apps/plasma/plasmoids
plasmapkg: symbol lookup error: /usr/lib/libGL.so.1: undefined symbol: _nv000023gl
make: [install] Error 127 (ignored)
Makefile: GnoMenu installed.
olle@olle-laptop:~/gnomenu$
bullenovitch
Inlägg: 51
Blev medlem: 19 maj 2009, 09:20
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: No rule to make target `install'. Stop.

Inlägg av bullenovitch »

Det löste sig med gnomenu. Det var bara att man behövde starta om panelen.
Nu har jag dock problem med det nya temat jag vill lägga in. Jag har lagt in det i /home/olle/gnomenu/src/share/gnomenu/Themes/Menu
Men ändå när jag går in i gnomenu-properties så hittar jag inte det nya temat i listan. Vad är det man mer behöver göra?
Enligt "installationsguiden" för temat står det bara "Once you added gnomenu on the panel, right click on it and choose "preferences". From there you can install my theme." (http://gnome-look.org/content/show.php? ... orumpage=0)
Skriv svar

Återgå till "För nybörjaren"