Auf der 0.A.D. download Siete werden nur Paket Hinweise angezeigt - gibt es auch ein download Paket zu entzippen? (0 A.D. über den Paketmanager installiert belegt fast 2 GB in meiner Systempartition, die inzwischen immer kleiner geworden ist und die knapp 2GB sehr wertvoll wären.)
0 A.D. separat installierbar (nicht in system Partition)?
Anmeldungsdatum: Beiträge: 3777 |
|
Anmeldungsdatum: Beiträge: 126 |
Wenn Du Dich nicht davor scheust, das Programm selbst zu kompilieren kannst Du folgendes machen: Hier https://play0ad.com/download/source/ wird beschrieben, wie man die letzte stabile Version kompiliert. Dann mußt Du einfach den Teil überspringen, wo der neueste Code vom SVN geholt wird. Scheint aber teilweise nicht ganz trivial zu sein. Wenn Du es geschafft hast, kannst Du Dir das Kompilat irgendwohin speichern. Viel Glück! ☺ Gruß Schmetterhand |
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
Dann muss man mal sinnigerweise die rootpartition vergrößern! 🙄 |
Ehemaliger
Anmeldungsdatum: Beiträge: 3136 |
Was nicht trivial ist, wenn kein Platz zum Vergrößern da ist. Zurück zum Thema: Wo werden snaps eigentlich installiert (hab es persönlich noch nicht ausprobiert)? Evtl. könnte man 0 A.D. via snap installieren. Sollte ja dann im home-Verzeichnis landen, oder nicht? Edit: Oh, werden nicht im home-Verzeichnis gespeichert. Das wäre dann nicht hilfreich. Dann wäre das Kompilieren in diesem Fall tatsächlich die beste Methode. |
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
Dann muss man Platz schaffen. Sry aber ich kann doch ein so großes Problem wie zu kleine rootpartition einfach unbehandelt lassen und dieses Problem als Anlass nehmen, mir das System noch weiter zu versauen. Vllt ist die rootpartition auch zu klein weil der TO alles in eine Partition geknallt hat, aber das erfahren wir erst wenn er mal die Ausgabe von df -HT postet... |
Anmeldungsdatum: Beiträge: 1141 |
Oder einfach /usr als Partition auf das andere Laufwerk müsste auch funktionieren. Zeig bitte mal die Ausgabe des Befehls von cosinus. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 3777 |
Nein, ich habe nicht "alles in eine Partition geknallt". Ich habe schon eine root Partition von 30 GB eine /home mit 50 GB. Den Rest (Daten, Bilder, eigenes Zeug) auf einer anderen Platte. Ich habe schon einige Spiele deinstalliert (weil das Softwarecenter alles in root installiert - was für ein Schwachsinn!). Gerade 0AD hat mit 1.8 GB viel belegt. Ja, ich habe mir die 0AD sourcen heruntergeladen und nach Anleitung (http://trac.wildfiregames.com/wiki/BuildInstructions) selbst kompiliert. Hat geklappt inklusive Test. Aber das Spiel selbst brachte nur Fehler, startet in einem "ModFenster", brachte "Can't write" Fehler, etc. Durch wilde Klickerei kam ich auch mal in's Spiel aber die Grafik war total verzerrt, etc. Also eine einzige Katastrophe. Über das Software-Center instaliert funktioniert es wunderbar. Am liebsten wäre mir eine kompilierte Version in einem tar, daß man einfach nur entpacken muß - alle SPiele die ich nicht über das Software-Center installierte habe, liegen auf der extra Daten-Platte - da ist auch noch genug Platz. Hier der aktuelle Stand nachdem ich diverses Deinstalliert habe (auch 0AD): $ df -HT Dateisystem Typ Größe Benutzt Verf. Verw% Eingehängt auf udev devtmpfs 17G 0 17G 0% /dev tmpfs tmpfs 3,4G 11M 3,4G 1% /run /dev/sde5 ext4 31G 22G 7,7G 74% / tmpfs tmpfs 17G 562k 17G 1% /dev/shm tmpfs tmpfs 5,3M 4,1k 5,3M 1% /run/lock tmpfs tmpfs 17G 0 17G 0% /sys/fs/cgroup tmpfs tmpfs 17G 1,8M 17G 1% /tmp /dev/loop2 squashfs 86M 86M 0 100% /snap/core/2844 /dev/loop1 squashfs 86M 86M 0 100% /snap/core/2774 /dev/loop0 squashfs 86M 86M 0 100% /snap/core/2898 /dev/sde6 ext4 48G 31G 16G 67% /home /dev/sdf1 ext4 2,0T 1,3T 632G 67% /Daten cgmfs tmpfs 103k 0 103k 0% /run/cgmanager/fs tmpfs tmpfs 3,4G 103k 3,4G 1% /run/user/1000 |
Anmeldungsdatum: Beiträge: 1816 |
0ad ist doch eine große Binärdatei, oder? Warum installierst du es nicht einfach regulär, verschiebst es dann auf eine Festplatte/andere Partition und legst dann einen Symlink an? Problem solved. |
Anmeldungsdatum: Beiträge: 1141 |
Ich gehe jetzt mal davon aus, dass /dev/sdf1 das Laufwerk ist, auf dem du das Spiel haben willst. Ich erkläre hier mal ganz kurz, wie man /usr (hier ist 0ad installiert) darüber bekommt. Achtung! Hierbei werden auch einige andere Programme mit rüberkopiert und zukünftige Installationen benutzen diese Partition, es kann auch durch das hin-und her Wechseln zwischen den 2 Platten zu geringfügigen Perfomance Verlusten kommen! Zunächst einmal, musst du diese Partition noch in eine weitere aufteilen, benutze dafür einfach gparted oder ein tool deiner Wahl (wenn ich das richtig sehe sollten 40 GB zur Zeit ausreichend sein, du kannst sie aber natürlich größer oder vlt. auch ein bisschen kleiner Anlegen, je nach deinen Preferenzen, es MUSS aber Ext4 sein!), aber vorher noch ein Backup machen. Die neue Partition heißt jetzt meinetwegen /dev/sdf2 (NUR ein Bsp.-Name) und jetzt mountest du diese und hängst sie bei dem Ordner /usr2 ein: sudo mkdir /usr2 && sudo mount /dev/sdf2 /usr2 jetzt muss der Partition noch der Inhalt von /usr gegeben werden mit sudo rsync -r /usr /usr2 Und jetzt noch folgendes zur /etc/fstab hinzufügen: /dev/sdf2 /usr ext4 defaults 2 2 Wenn du auf die alte /usr zurückgreifen musst, einfach die hinzugefügte Zeile auskommentieren. Viel Erfolg 👍 |
(Themenstarter)
Anmeldungsdatum: Beiträge: 3777 |
Vielen Dank - es geht hier nicht darum das System zu ändern sondern einfach nur 0AD als separate Installation zu bekommen. Übrigens habe ich gute Gründe nichts am System zu ändern auch nicht irgendein Systemverzeichnis auf eine andere Partition zu schieben. Es ist halt diese schlimme Eigenschaft des Software-Centers grundsätzlich alles in vordefinierte Systemverzeichnisse zu installieren. Bei WIndows kann man wenigstens bei den meisten Installationen den Zielpfad angeben (vorbelegt mit C:/Programme/..."). So etwas fehlt beim Installieren von *.deb Paketen bzw. dem SOftware-Center. Spiele von GOG.com haben einen ähnlichen Installer und man kann wunderbar auswählen wo man das SPiel installiert haben möchte. |
Supporter
Anmeldungsdatum: Beiträge: 4844 |
Die Linux Paketverwaltung hat schon ihren Sinn: Es ist (ohne Manipulation) immer klar wo Pakete landen, somit ist die Konfiguration des Systems recht eindeutig. Da das aber bekannt ist empfiehlt es sich Partitionen ausreichend groß zu dimensionieren. Und die Lösung wurde dir bereits press präsentiert: verschiebe das installierte Spiel doch einfach. Warum die compilierte Version nicht funktioniert, weiß ich nicht. Hast du ein Nightly verwendet oder ein Release? Nur letztere sind einigermaßen stabil. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 3777 |
"Die Lösung wurde präsentiert" ... das ist keine Lösung - man kann das SPiel nciht einfach verschieben. Anscheinend liegen verschiedene Dateien in verschiedenen Ordnern. ☹ |
Supporter
Anmeldungsdatum: Beiträge: 4844 |
Das wäre mir neu. Bitte starte das kopierte Spiel im Terminal und poste die Ausgabe hier in einem Codeblock. Natürlich funktioniert der Starter dann nicht mehr, dessen Config müsste angepasst werden und auf den neuen Installationspfad zeigen. |