Ursäkta att jag kommer och lägger mig i, men en del lösningar i den här tråden är inte att rekommendera så jag tänkte bara kommentera dem lite (innan otrevliga saker händer som konsekvens av ren oaktsamhet).
Följande föreslagna kommando är i stort sett rätt:
Kod: Markera allt
sudo tar -xzvf aMSN_Live-1.0.tar.gz usr/share/amsn/skins
Men: sökvägen är felskriven. Det skall vara ett / (slash) framför usr, alltså: /usr/share/amsn/skins. Det kommandot packar upp arkivet på sökvägen /usr/share/amsn/skins, vilket gör att ditt skin blir tillgängligt för alla som använder aMSN på din dator. Du installerar alltså ditt skin "system-wide", som man säger.
Anledningen till att det står ett
sudo först är för att vi vill packa upp arkivet till en systemkatalog. Detta får inte "vanliga" användare göra hur som helst, och därför ger du din användare tillfälliga root-/administratörs-rättigheter med hjälp av
sudo (superuser do). Det är ingen fara med det, och det är något man måste göra ibland för att kunna ändra i systemet.
Men, och det är ett stort men: följande kommando, som också föreslås, är absolut inte att rekommendera:
Varför? Därför att det kommer att packa upp filen på ditt skrivbord (eftersom den ligger där),
som root-användaren! Du kommer alltså att ha filer på ditt skrivbord som inte ägs av dig, och som du inte kan ta bort eller flytta eftersom du inte har rättigheterna att göra det. Jag rekommenderar dig att ta bort dem filerna (t.ex. med
sudo rm <filnamn>, eller om det är en katalog:
sudo rm -R <katalognamn>).
För att "förenkla" problemet föreslås sedan följande kommando:
Vilket visserligen är ok, men man måste vara mycket försiktig! Att köra din grafiska filhanterare som root-användaren är riskabelt och det är mycket lätt att ställa till oreda i systemet. Alltså: använd gärna metoden, men se till att vara noggrann och tänk på vad du gör!
Försiktighet är ledordet här
Nu till ditt problem:
Det finns (kortfattat) två sätt att installera ditt aMSN-skin: globalt eller lokalt.
Att du installerar det globalt innebär att du installerar det så att alla användare på datorn får tillgång till det, vilket görs genom att installera det i aMSNs globala skins-katalog (i det här fallet /usr/share/amsn/skins). För att kunna göra en global installation krävs (tillfälliga) root-rättigheter, och du kan använda någon av metoderna ovan.
Att du installerar det lokalt innebär att du installerar det enbart för din användare. Såvida du inte har flera användare som alla vill ta del av ditt skin skulle jag säga att det här är den rekommenderade metoden. Här skall du istället packa upp ditt skin till aMSNs lokala filer. Dessa ligger i din användares hemkatalog, i en katalog som heter
.amsn (notera punkten, det betyder att katalogen är dold, så om du vill kopiera eller packa upp till den måste du se till att visa dolda filer). Du kan alltså istället använda följande kommando för att packa upp:
Kod: Markera allt
tar -xzvf aMSN_Live-1.0.tar.gz ~/.amsn/skins
Notera här två saker: jag använder inget
sudo, eftersom du bara skriver till din hemkatalog, och jag skriver ~/.amsn/skins, vilket är samma sak som /home/$USER/.amsn/skins, d.v.s. ~ (kallas "tilde") motsvarar din hemkatalog.
Sedan vill jag förtydliga: Jag klagar inte på någon i den här tråden, jag bara reder ut vissa saker som kan ställa till oreda om man inte vet vad de innebär. Eftersom vi befinner oss i nybörjartavlan är det således extra viktigt att vi ger förslag på lösningar som är lätta att förstå (d.v.s. skriv inte bara ett kommando utan att förklara det) och förklara även när det finns risker inblandade så att nya användare redan från början lär sig att göra rätt och vara försiktig vid rätt tillfällen
Ojoj, det här blev ett långt inlägg