Frage

Ich bin ein Mac-Benutzer und weiß daher, dass ich meine Spiele für Mac OSAber was ist der Standard unter Windows?Und was ist der Standard unter Linux?

Ich bin mit beiden relativ unbekannt, aber soweit ich weiß, gibt es auf beiden kein Äquivalent zu einem Mac-Anwendungspaket.Bevorzugen Benutzer dann einen Ordner mit der ausführbaren Datei und einen Ordner „Data“?Oder sollten sich die Daten einfach direkt im Ordner mit der ausführbaren Datei befinden, auf die fast immer (zum Beispiel) über eine Verknüpfung oder über (so etwas wie) das Startmenü zugegriffen wird?

Auf welche Weise erhalten Benutzer das Gefühl, dass es sich um eine normale Anwendung handelt, die speziell für ihr Betriebssystem entwickelt wurde?

Zur Klarstellung bearbeiten:Ich frage nicht nach einem Installationsprogramm, sondern nach der eigentlichen Anwendung selbst.

War es hilfreich?

Lösung

Linux-Anwendungen werden normalerweise als „Pakete“ verteilt, deren genaues Format von der Distribution abhängt.Debian und Ubuntu verwenden .deb, Red Hat und Fedora verwenden .rpm usw.Es gibt Tools zum Erstellen von „Anwendungspaketen“ für Linux, diese werden jedoch nicht oft verwendet.

Anwendungen sollten globale Datendateien in < speichern/usr/share> und benutzerspezifische Dateien in <$HOME/.local/share>.

Andere Tipps

Unter Windows XP werden Anwendungsdaten normalerweise unter C:\Programme\IhrProgrammname gespeichert.Für Vista hat Microsoft einen weiteren Hauptordner erstellt und Sie sollten Ihre App-Daten unter C:\ProgramData\YourProgramName speichern.Keine Ahnung, was sie für Win 7 tun werden.Alle benutzerspezifischen Daten, wie z. B. Einstellungsdateien, sollten im Home-Verzeichnis des Benutzers gespeichert werden, C:\Dokumente und Einstellungen\John Sample

Linux verwendet .DEB für Debian und seine Varianten, .RPM für Red Hat und seine Varianten und .BIN, bei dem es sich eigentlich um ein Shell-Skript handelt, das die Daten und Installationsprozeduren enthält und für die Installation unter jedem Linux vorgesehen ist, unabhängig davon, ob DEB oder RPM vorhanden ist Installateure.

Windows verwendet am häufigsten EXE, eine reguläre ausführbare Datei, bei der es sich um das Installationsprogramm handelt.Wie die .BIN-Datei bringt sie alle für die Installation benötigten Dateien in ihren Körper (den sogenannten „Selbstextrahierer“).Windows hat kürzlich (WinXP SP2 und höher) ein weiteres Format eingeführt, das .MSI (Microsoft Installer), das wie DEB und RPM von Linux funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top