Synology-Forum.nl
Tweaks / Addons A.K.A. The Underground => Optware / IPKG / Telnet => Topic gestart door: Martijn85 op 23 december 2011, 09:00:39
-
Beste gebruikers,
Via IPKG zou ik graag een tool willen installeren op een andere locatie dan waar die standaard zou komen te staan.
Ik dacht dat ik de oplossing had door dit commando uit te voeren:
ipkg -d <locatie> install <pakket>
Of
ipkg -dest <locatie> install <pakket>
Maar hij geeft dan bij elke locatie aan: ERROR: Unknown dest name: `locatie'
Iemand enig idee hoe dit mogelijk is?
-
Wat vul je dan in voor locatie? Gebruik de tab toets om mappen en bestandsnamen automatisch te laten invullen. Dus /volume1/vi + tab geeft /volume1/video.
-
Ik heb meerdere locatie geprobeerd:
/var/services/homes/eggdrop/
En
/opt/etc/eggdrop/
Bij alle locaties geeft die een error.
-
En als je de laatste slash weg laat? Dus /opt/etc/eggdrop
En installeer je wel als root, want anders heb je misschien niet genoeg rechten.
Ik zou overigens een pakket altijd op /volume1 zetten, anders is je systeempartitie straks vol. Volgens mij worden pakket bijvoorbeeld altijd in /volume1/@appstore geinstalleerd.
-
En als je de laatste slash weg laat? Dus /opt/etc/eggdrop
En installeer je wel als root, want anders heb je misschien niet genoeg rechten.
Ik zou overigens een pakket altijd op /volume1 zetten, anders is je systeempartitie straks vol. Volgens mij worden pakket bijvoorbeeld altijd in /volume1/@appstore geinstalleerd.
Ook zonder de laatste slash geeft die het zelfde aan.
Nu het volgende geprobeerd:
DS110j> ipkg -d /volume1/@appstore install eggdrop
ERROR: Unknown dest name: `/volume1/@appstore'
En:
DS110j> ipkg install -d /volume1/@appstore eggdrop
ERROR: Unknown dest name: `/volume1/@appstore'
-
Ik heb de oplossing:
Je moet je ipkg.conf aanpassen waar je de nieuwe locatie inzet.
Je kunt dit op de volgende manier aanpassen:
vi /opt/etc/ipkg.conf
Zet onder de regel: "dest root /" de volgende regel:
dest <naam> /volume1/@appstore/<jemap>
Als je nu iets via ipkg in deze map wilt installeren kun je het aangeven bij de installatie:
ipkg -d <naam> install <pakket>
Je pakket wordt geïnstalleerd in de map: "/volume1/@appstore/<jemap>"