Symlink misslyckas
Symlink misslyckas
När jag kör
sudo ln –s /usr/lib/libXm.so.4 /usr/lib/libXm.so.3 så får jag
ln: målet "/usr/lib/libXm.so.3" är inte en katalog
Vad gör jag för fel?
/usr/lib/libXm.so.3 är en symlink och pekar mot ett delat bibliotek libXm.so.3.0.2. Provar jag ln direkt så säger den samma sak.
sudo ln –s /usr/lib/libXm.so.4 /usr/lib/libXm.so.3 så får jag
ln: målet "/usr/lib/libXm.so.3" är inte en katalog
Vad gör jag för fel?
/usr/lib/libXm.so.3 är en symlink och pekar mot ett delat bibliotek libXm.so.3.0.2. Provar jag ln direkt så säger den samma sak.
Re: Symlink misslyckas
libXm.so.4 är alltså den nya symlänk du vill skapa? Är du säker på att du anger argumenten i rätt ordning?
(Sen så ser ditt bindestreck lite märkligt ut. Fast det kan förstås vara en forumartefakt.)
(Sen så ser ditt bindestreck lite märkligt ut. Fast det kan förstås vara en forumartefakt.)
Re: Symlink misslyckas
Såg att någon hade omvänd ordning. Men det bör väl vara som jag gjort för att få libXm.so.4 som symlink, som du säger. Provar jag tvärtom är det likadant "är inte en katalog"andol skrev:libXm.so.4 är alltså den nya symlänk du vill skapa? Är du säker på att du anger argumenten i rätt ordning?
(Sen så ser ditt bindestreck lite märkligt ut. Fast det kan förstås vara en forumartefakt.)
Ska kolla bindestrecket.
Re: Symlink misslyckas
Där var felet, bindestrecket. Tack.
- SlamsornasKung
- Inlägg: 886
- Blev medlem: 27 jun 2009, 19:23
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: 08
Re: Symlink misslyckas
Jag hoppas det inte gör något om jag kapar den här tråden. Har problem med ln -s jag med. Jag kan skapa dem, precis som jag kan skapa hårda länkar. Mitt problem är att de inte fungerar! Säg att jag har en fil (som heter ”gnu”), i en mapp på skrivbordet, som jag sedan skapar en symbolisk länk för och lägger på skrivbordet direkt (obs, detta exempel är gjort under OS X, men jag får ungefär samma fel under GNU/Linux) med:
ln -s gnu /users/SK/Desktop
Vips så kommer länken upp på skrivbordet. Men den fungerar inte. Den pekar inte på originalfilen och har dessutom ett kryss över sig, i terminalen är den markerad med rött.
Om jag däremot skapar en HÅRD länk med:
ln gnu /users/SK/Desktop
Så fungerar det alldeles utmärkt. Vad är det jag missar?
Bästa hälsningar,
SK
ln -s gnu /users/SK/Desktop
Vips så kommer länken upp på skrivbordet. Men den fungerar inte. Den pekar inte på originalfilen och har dessutom ett kryss över sig, i terminalen är den markerad med rött.
Om jag däremot skapar en HÅRD länk med:
ln gnu /users/SK/Desktop
Så fungerar det alldeles utmärkt. Vad är det jag missar?
Bästa hälsningar,
SK
HP NC2400 - Ubuntu 10.04 • Fujitsu Siemens AmiloM7400 - Arch Linux • HP/Compaq Mini 110C - Ubuntu 10.04
CryingFreeman skrev:[…] Ubuntu är och förblir en meritokrati, inget demokratiskt experiment där alla får säga vad som helst till vem som helst, hur som helst.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Symlink misslyckas
Det där skapar en symlänk som heter gnu i katalogen /users/SK/Desktop/ och som pekar på gnu i samma katalog, dvs en symlänk som pekar på sig själv. Du behöver ange hela sökvägen till det symlänken pekar på, relativt katalogen där symlänken finns.SlamsornasKung skrev:ln -s gnu /users/SK/Desktop
Om filen gnu ligger direkt i hemkatalogen så blir det:
Kod: Markera allt
cd
ln -s ../gnu Desktop/
Kod: Markera allt
cd ~/Desktop/
ln -s ../gnu
Kod: Markera allt
ln -s ~/gnu ~/Desktop/
- SlamsornasKung
- Inlägg: 886
- Blev medlem: 27 jun 2009, 19:23
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: 08
Re: Symlink misslyckas
Nu förstår jag, stort tack!
SK
SK
HP NC2400 - Ubuntu 10.04 • Fujitsu Siemens AmiloM7400 - Arch Linux • HP/Compaq Mini 110C - Ubuntu 10.04
CryingFreeman skrev:[…] Ubuntu är och förblir en meritokrati, inget demokratiskt experiment där alla får säga vad som helst till vem som helst, hur som helst.
- Rag3Rac3r
- Inlägg: 594
- Blev medlem: 05 jul 2007, 03:06
- OS: Windows
- Utgåva: Vet inte/ingen utgåva passar
- Ort: Uppsala/Stockholm
- Kontakt:
Re: Symlink misslyckas
"ln -sf /fil/du/villlänka/fil.ext /till/platsen/du/vill/ha/den/på/filen.so" brukar jag använda. Aldrig krånglat 

Natural laws have no pity ~~ Quis custodiet ipsos custodes?