Behöver editera en fil som ligger i mappen /share/tuxbox/ på min 500C. När jag öppnar filen i "vi" så står det read only. Hur gör jag för att enkelt editera filer som inte ligger i /var?
Utskriftsvy
Behöver editera en fil som ligger i mappen /share/tuxbox/ på min 500C. När jag öppnar filen i "vi" så står det read only. Hur gör jag för att enkelt editera filer som inte ligger i /var?
Vad använder du för att editera filer i \var ?
Då använder jag "vi"
Använder det till alla filer, om de inte är read only dvs. Problemet är att filerna i /share/tuxbox är read only.
Hmmm.
Han skrev ju det. Den enda editorn du någonsin behöver: "vi"
Och för att editera den filen så kolla vad "orginalet" ligger, då det är en Dreambox-special länk.
Det är ingen länk, filen heter cables.xml och den ligger i /share/tuxbox/
Behöver uppdatera den.
UltraEdit funkar kanon........ men "vi" kanske e bättre :lol:
Hmmmm.
UltraEdit är vad för något. Ingenting som finns i linux då. Och varför installera något program när det redan finns innbyggt i ALLA linux /Unix-varianter.
Tur att det finns nått som funkar bättre än iLinux :wink:
inga os krig i tråden nu tack. (det är dock inte riktat till matkoh som håller sig on topic denna gången... :D )
tro det eller ej men det finns folk som inte gillar vi. jag föredrar nano/pico...
Även om filen är read-only kan du editera den med vi om du är root på systemet.
gå ur vi med
:wq!
så ska det funka. !-tecknet gör att du kan skriva över read-only filer om du är root och det funkar som det gör i andra UNIX-dialekter.
Hmmm.
Dock funkar det inte i Dreambox, då det är ett readonly filsystem i den mappen. Precis som att försöka editera en fil på en CD /DVD.
Man måste söka efter "orginal"-filen då /share/tuxbox egentligen är en annan fil. Sök efter cables.xml mha ex. find
Apropå editorer så kan jag rekommendera Gnu Emacs som finns för både Windows och Linux (den enda editorn man behöver). Då kan man dessutom editera filer i "fel" miljö utan att förändra radslut (\n i Linux och \r\n i Windows).
Hittar ingen annan cables.xml.
Inte för att jag vet säkert men det känns som den filen ligger på ett flashminne, där av read-only, och den filen skrivs dit när man flashar in sin image.
Vad är det för image du kör? Vad är det för mottagare?
Det är en dreambox 500 C och imagen är leatherface.
Det är ett problem som jag också märkt med Leatherface images... Han verkar lägga filerna i read-only partitionen... Kanske nått han kan fixa när han läser detta... Eller han kanske redan har någon fix till det?
Symlänka dom till /etc/*****.xml t.ex...
filerna ligger där dom ligger som standard i cvs... man kan lägga en del av filerna i /var med så använder enigma dom istället för dom i /share... cables.xml t.ex kan ligga i /var/etc/ så används den istället...
om du kör comhem och saknar en del frekvenser så testa den här imagen.... det är senaste betan med lite nya saker... läs README för att få reda på vad som är nytt...
http://www.dreambox-stuff.ath.cx/ima...22006_beta.zip