PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme bei Installation von downloads



Seiten : [1] 2

Nulix
11.07.04, 09:32
Hallo,

Bin ganz neu mit linux und darum auch ganz neu hier.
Ich will jetzt den Windows kram von meiner Festplatte weitestgehend einschränken und durch Linux (9.1) ersetzen. Dazu muss ich natürlich für die programme, die ich sonst auch bei windows benutzt habe einen ersatz finden und auf linux installieren. Nun ist da aber niergens, wie bei Windows, ne .exe-datei oder so. Es heißt ich muss da irgendwas über YaST machen, ABER WIE?

HILFE!!!

Leberwurstsaft
11.07.04, 09:37
Schonmal das Handbuch gelesen ?

Nulix
11.07.04, 09:46
Natürlich nicht.
Hab ich auch nicht.

netmaster
11.07.04, 09:52
In YAST kannst du z.B. Programme installieren.
Wenn du dor tauf SW installieren klickst, dann hast du ein Suchfeld.
Dort gibst du ein was du suchst und wenn vorhanden, erscheint es rechts.
Ein Haken im Kästen bedeutet, es ist installiert. Ist keiner drin und du willst es installieren,
mit der Maus das Kästchen anklicken und es kommt ein Haken.
Die Programme heissen oftmal etwas anders als bei Windows.
Es ist auch nicht immer alles auf der CD/DVD dabei. Es gibt ja soooooooo viele Sachen. *löl*
Dazu gibt es ein Tool, das nennt sich "apt4Suse". Ist ein hilfreiches Tool.
Suchmaschinen für Programme (RPM-Format) ist z. B. www.rpmseek.de

carnil
11.07.04, 09:57
Und nicht vergessen, es gibt hier eine Sufu, die zum Beispiel liefert: http://www.linuxforen.de/forums/showthread.php?t=105375&highlight=Tips+Links+Windows+Umsteiger
Das könnte dir für den Anfang weiterhelfen. Bei mir hat's zumindest, und dort gibt es glaubs sogar einen Link auf eine Liste mit Vergleiche zwischen Windowsprogis und denjenigen Progs unter linux die diese Aufgabe übernehmen.

MfG carnil

Nulix
11.07.04, 10:24
Danke schonmal!

Aber wirklich geholfem hat es jetzt nicht. Ich sollte mein prob. weiter erleutern:
z.B.: Ich habe mir ein Programm runtergeladen: Webdesigner
Hab es nach "file:/home/user/Documents/webdesigner" entpackt.

Dann habe ich versucht unter YaST bei Software installieren oder löschen zu suchen. Suche: Webdesigner

nichts gefunden.

Wie soll das jetzt gehen?

carnil
11.07.04, 10:34
Nee, über yast kannst du dann es nicht installieren. Gibt es eventuell ein rpm für deine Distri? Würde ich zuerst mal suchen.
Du hast gesagt, du hättest es da in dieses Verzeichnis entpackt, war es in dem Fall ein tar-Archiv? Dann sollte dann in dem neuen Verzeichnis eine Datei INSTALL und README sein. Dort wird dann erklärt wie du es selber kompileren musst, d.h. ob du zusätlich bei ./configure noch weitere parameter angeben müsstest, usw .... d.h. wenn du es aus einem tar.gz-Archiv entpackt hast, geht es meistens darum, dass du dir das Programm selber kompilieren musst (mit dem Dreisatz ./configure, make, make install)

MfG carnil

Nulix
11.07.04, 10:40
Ich finde das alles ganz schön kompliziert! Wie gesagt, ich bin totaler anfänger und deshalb kann ich mit den ganzen fachbegriffen nicht besonders viel anfangen :confused:
Aber was ich sagen kann ist, dass es eine tar.gz - datei war.

Und wenn ich da irgendwas verändern muss, wie mache ich das?

carnil
11.07.04, 10:48
Ich finde das alles ganz schön kompliziert! Wie gesagt, ich bin totaler anfänger und deshalb kann ich mit den ganzen fachbegriffen nicht besonders viel anfangen :confused:
Aber was ich sagen kann ist, dass es eine tar.gz - datei war.

Und wenn ich da irgendwas verändern muss, wie mache ich das?

Ok, sorry dann mache ich es mal langsam:
1. öffne eine konsole/terminalemulation, da du sagst du benützt suse und noch nicht so viel weisst gehe ich davon aus, dass du als DE KDE benützt, deshalb gib mal Alt+F2 ein, dann sollte sich ein Fenster "Befehl ausführen ..." öffnen, dort gibst du konsole ein.
2. Ist das tar.gz file schon entpackt? Falls noch nicht entpacken ... dann in das neu erstellte Verzeichnis wechseln, in deinem Fall müsste es ~/Documents/webdesigner sein, also eingeben:
cd ~/Documents/webdesigner
3. ./configure ausführen, falls es zu fehler kommt, diese Analysieren und wenn du nicht weiterkommst posten
4. falls es gut durchläuft, kommt dann der nächste schritt make

Lese aber zuerst die INSTALL datei durch, denn bei manchen Programmen muss man ./confugre nicht ausführen, usw.

MfG carnil

Nulix
11.07.04, 11:05
Ok, das war schon viel verständlicher! Danke.
Aber beim INSTALL text blicke ich nicht durch.Darum poste ich den jetzt hier:

Basic Installation
==================

These are generic installation instructions.

The `configure' shell script attempts to guess correct values for
various system-dependent variables used during compilation. It uses
those values to create a `Makefile' in each directory of the package.
It may also create one or more `.h' files containing system-dependent
definitions. Finally, it creates a shell script `config.status' that
you can run in the future to recreate the current configuration, a file
`config.cache' that saves the results of its tests to speed up
reconfiguring, and a file `config.log' containing compiler output
(useful mainly for debugging `configure').

If you need to do unusual things to compile the package, please try
to figure out how `configure' could check whether to do them, and mail
diffs or instructions to the address given in the `README' so they can
be considered for the next release. If at some point `config.cache'
contains results you don't want to keep, you may remove or edit it.

The file `configure.in' is used to create `configure' by a program
called `autoconf'. You only need `configure.in' if you want to change
it or regenerate `configure' using a newer version of `autoconf'.

The simplest way to compile this package is:

1. `cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system. If you're
using `csh' on an old version of System V, you might need to type
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself.

Running `configure' takes a while. While running, it prints some
messages telling which features it is checking for.

2. Type `make' to compile the package.

3. Optionally, type `make check' to run any self-tests that come with
the package.

4. Type `make install' to install the programs and any data files and
documentation.

5. You can remove the program binaries and object files from the
source code directory by typing `make clean'. To also remove the
files that `configure' created (so you can compile the package for
a different kind of computer), type `make distclean'. There is
also a `make maintainer-clean' target, but that is intended mainly
for the package's developers. If you use it, you may have to get
all sorts of other programs in order to regenerate files that came
with the distribution.

Compilers and Options
=====================

Some systems require unusual options for compilation or linking that
the `configure' script does not know about. You can give `configure'
initial values for variables by setting them in the environment. Using
a Bourne-compatible shell, you can do that on the command line like
this:
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure

Or on systems that have the `env' program, you can do it like this:
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure

Compiling For Multiple Architectures
====================================

You can compile the package for more than one kind of computer at the
same time, by placing the object files for each architecture in their
own directory. To do this, you must use a version of `make' that
supports the `VPATH' variable, such as GNU `make'. `cd' to the
directory where you want the object files and executables to go and run
the `configure' script. `configure' automatically checks for the
source code in the directory that `configure' is in and in `..'.

If you have to use a `make' that does not supports the `VPATH'
variable, you have to compile the package for one architecture at a time
in the source code directory. After you have installed the package for
one architecture, use `make distclean' before reconfiguring for another
architecture.

Installation Names
==================

By default, `make install' will install the package's files in
`/usr/local/bin', `/usr/local/man', etc. You can specify an
installation prefix other than `/usr/local' by giving `configure' the
option `--prefix=PATH'.

You can specify separate installation prefixes for
architecture-specific files and architecture-independent files. If you
give `configure' the option `--exec-prefix=PATH', the package will use
PATH as the prefix for installing programs and libraries.
Documentation and other data files will still use the regular prefix.

If the package supports it, you can cause programs to be installed
with an extra prefix or suffix on their names by giving `configure' the
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.

Optional Features
=================

Some packages pay attention to `--enable-FEATURE' options to
`configure', where FEATURE indicates an optional part of the package.
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
is something like `gnu-as' or `x' (for the X Window System). The
`README' should mention any `--enable-' and `--with-' options that the
package recognizes.

For packages that use the X Window System, `configure' can usually
find the X include and library files automatically, but if it doesn't,
you can use the `configure' options `--x-includes=DIR' and
`--x-libraries=DIR' to specify their locations.

Specifying the System Type
==========================

There may be some features `configure' can not figure out
automatically, but needs to determine by the type of host the package
will run on. Usually `configure' can figure that out, but if it prints
a message saying it can not guess the host type, give it the
`--host=TYPE' option. TYPE can either be a short name for the system
type, such as `sun4', or a canonical name with three fields:
CPU-COMPANY-SYSTEM

See the file `config.sub' for the possible values of each field. If
`config.sub' isn't included in this package, then this package doesn't
need to know the host type.

If you are building compiler tools for cross-compiling, you can also
use the `--target=TYPE' option to select the type of system they will
produce code for and the `--build=TYPE' option to select the type of
system on which you are compiling the package.

Sharing Defaults
================

If you want to set default values for `configure' scripts to share,
you can create a site shell script called `config.site' that gives
default values for variables like `CC', `cache_file', and `prefix'.
`configure' looks for `PREFIX/share/config.site' if it exists, then
`PREFIX/etc/config.site' if it exists. Or, you can set the
`CONFIG_SITE' environment variable to the location of the site script.
A warning: not all `configure' scripts look for a site script.

Operation Controls
==================

`configure' recognizes the following options to control how it
operates.

`--cache-file=FILE'
Use and save the results of the tests in FILE instead of
`./config.cache'. Set FILE to `/dev/null' to disable caching, for
debugging `configure'.

`--help'
Print a summary of the options to `configure', and exit.

`--quiet'
`--silent'
`-q'
Do not print messages saying which checks are being made.

`--srcdir=DIR'
Look for the package's source code in directory DIR. Usually
`configure' can determine that directory automatically.

`--version'
Print the version of Autoconf used to generate the `configure'
script, and exit.

`configure' also accepts some other, not widely useful, options.


Kannst du mir daran die wichtigsten sachen erklären, damit ich das dann bei den nächsten programmen selber erkenen kann, was zu tun ist? :rolleyes:

abd
11.07.04, 11:16
Du wechselst in das verzeichnis wo du das programm entpackt hast.
dann öffne ne konsole(F4 bei kde 3.2)
gib ein:
./configure
(fals es fehler gibt posten, wenn keine dann weiter)
make
su (hier musst du dein root passwort eingeben)
make install

oder du gehst auf
www.rpmseek.com und suchst dir ein rpm für suse

Nulix
11.07.04, 11:28
erster erfolg : ./configure hat gekklappt
make? darauf reagiert der nur mit command not found

was nun?

Nulix
11.07.04, 11:31
user@linux:~/Documents/webdesigner/webdesigner-0.1.6> ./configure
creating cache ./config.cache
checking version... 0.1.6
checking host system type... configure: error: can not guess host type; you must specify one
user@linux:~/Documents/webdesigner/webdesigner-0.1.6>

netmaster
11.07.04, 12:10
Okay, make scheinst du noch nicht installiert zu haben.
Gehe in Yast und dort zu Software installieren.
Dann suche nache "make".
Dieses anklicken, damit es installiert wird.
Dann kannst du mit der Installation von deinem Programm mit make weiter machen.

EDIT: Ich sehe gerade, es gibt auch schon Probleme bei ./configure.
Du musst ./configure --host=...... (Für dein System auswählen) ausführen.

Krischi
11.07.04, 12:26
Oha, kaum ne SuSE und schon daß erste Programm selbst kompilieren. Da hast Du versehentlich gleich die schwerste Möglichkeit erwischt (naja, soooo schwer nun auch nicht);)

Die wichtigste Frage in dem Zusammenhang wäre: Welche SuSE-Edition hast Du (Personal oder Professional) und hast Du von dieser alles installiert was Du brauchst?
Bei der Personal ist der nötige Compiler nämlich gar nicht dabei, d.h. in dem Fall (und in dem, daß Du die nötigen Tools nicht mitinstalliert hast) funktioniert das Selbstkompilieren (das was Du gerade versuchst) und installieren mit
./configure
make
make install
gar nicht :(

Der einfachste Weg, unter SuSE Software zu installieren, sind die schon genannten rpm-Pakete. Wenn man nach diesen sucht, wird man meist auch früher oder später fündig. Um die zu installieren brauchst Du notfalls auch gar keine Konsole.
Geh im Konquereor in den Ordner, wo das rpm-Paket liegt und klicke es einfach an. Dann kommt ne beschreibung des Paketes und es wird Dir angeboten, es mit Yast zu installieren. Das einzige, was dann noch schiefgehen kann, ist, daß anderen Pakete fehlen, die von dem zu Installierenden gebraucht werden. Mit denen verfährt man dann genauso, wie mit diesem.

Wenn sich aber partout keine rpms finden lassen, dann bleibt nur das, was Du gerade versuchst un der Erfolg hängt in erster Linie davon ab, ob Du auch die nötigen Werkzeuge dafür hast ;)

Nulix
11.07.04, 12:47
Im YaST findet der unter make nur "XDG-Menüs für Windowmaker und andere WindowManager"

Vielleicht sollte ich noch sagen, dass ich mir meine version aus dem internet geholt habe. 9.1 Personal. Steht zum download bereit und besteht aus einer CD. Wollte ich eben mal ausprobieren:

http://www.suse.de/de/private/download/ftp/personal_iso_de.html

Geht das dann nicht?

carnil
11.07.04, 12:50
Hi

Ja bei der personal edition sind solche sachen wie make compiler usw nicht dabei, musst diejenigen rpm-packete nehmen, die du auf www.rpmseek.com findest.
Aber zuerst musst du sowieso noch alle Fehler bereinigen, die schon bei ./configure auftreten, das mit dem --host=.... hat funktioniert? Gibt es anschliessen erneut fehler? Denn ich denke einer der sicher kommt, ist dass er melden wird, dass kein compiler gefunden wurde.

MfG carnil

Nulix
11.07.04, 13:02
user@linux:~/Documents/webdesigner/webdesigner-0.1.6> ./configure --host=
loading cache ./config.cache
checking version... 0.1.6
checking host system type... Configuration name missing.
Usage: ./config.sub CPU-MFR-OPSYS
or ./config.sub ALIAS
where ALIAS is a recognized configuration type.

checking target system type... Configuration name missing.
Usage: ./config.sub CPU-MFR-OPSYS
or ./config.sub ALIAS
where ALIAS is a recognized configuration type.

checking build system type... Configuration name missing.
Usage: ./config.sub CPU-MFR-OPSYS
or ./config.sub ALIAS
where ALIAS is a recognized configuration type.

checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... no
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... missing
checking whether to enable maintainer-specific portions of Makefiles... no
checking host system type... Configuration name missing.
Usage: ./config.sub CPU-MFR-OPSYS
or ./config.sub ALIAS
where ALIAS is a recognized configuration type.

checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH
user@linux:~/Documents/webdesigner/webdesigner-0.1.6>


Sollte es so aussehen?

und was soll ich auf der besagten Seite ^^ machen?

carnil
11.07.04, 13:14
Ja, also es sieht dernach aus, dass du keinen compiler installiert hast. Auf der besagten Seite www.rpmseek.com deshalb mal nach gcc suchen, dann das Packet für suse 9.1 nehmen.

MfG carnil

Nulix
11.07.04, 13:32
Ich hab jetzt gcc und make installiert. Ich hoffe zumindest, dass es jetzt installiert ist.

Also was ist nun der nächste Schritt?

carnil
11.07.04, 13:35
Ich hab jetzt gcc und make installiert. Ich hoffe zumindest, dass es jetzt installiert ist.

Also was ist nun der nächste Schritt?

Ja jetzt nochmals ./configure aufrufen, und hoffen das er jetzt keine Fehler auspuckt, sonst musst du wieder die Fehler analysieren und diese zuerst beheben, geht immer nach dem gleichen Schema. Immer sich Schritt für Schritt hervorarbeiten.

MfG carnil

Nulix
11.07.04, 13:42
user@linux:~/Documents/webdesigner/webdesigner-0.1.6> ./configure
loading cache ./config.cache
checking version... 0.1.6
checking host system type... configure: error: can not guess host type; you must specify one
user@linux:~/Documents/webdesigner/webdesigner-0.1.6>


Ich denke "error" bedeutet: NICHT GUT, oder?

carnil
11.07.04, 13:51
Ja genau, error ist überhaupt nicht gut, aber er sagt dir zumidest was du machen musst, nämlich den host-typ angeben.



There may be some features `configure' can not figure out
automatically, but needs to determine by the type of host the package
will run on. Usually `configure' can figure that out, but if it prints
a message saying it can not guess the host type, give it the
`--host=TYPE' option. TYPE can either be a short name for the system
type, such as `sun4', or a canonical name with three fields:
CPU-COMPANY-SYSTEM

See the file `config.sub' for the possible values of each field. If
`config.sub' isn't included in this package, then this package doesn't
need to know the host type.
Wegen diesem Ausschnitt in der INSTALL-Datei, was steht alles in der Datei config.sub? Dann können wir mal schauen was wir übergeben müssen.

Aber ich könnte mir vorstellen, dass da ./configure --host=gnu/linux stehen sollte.

MfG carnil

Nulix
11.07.04, 13:57
Also in der config.sub kann ich gar nicht lesen.
Typ: shell-skript

ist ja echt zum verzweifeln....

abd
11.07.04, 14:27
Falls es überhaupt nicht mehr gehn sollte, dann nim halt ein anderes programm
Zum webdesignen: z.B. Quanta
oder wenns WYSIWYG sein soll dann
nvu

und möglichst als anfängfer immer .rpm für suse verwenden

carnil
11.07.04, 14:34
Also in der config.sub kann ich gar nicht lesen.
Typ: shell-skript

ist ja echt zum verzweifeln....

Hi, versuche doch einfach mal, wie ich oben geschrieben habe ./configure --host=linux oder ./configure --host=gnu/linux auszuführen, dies müsste es doch eigentlich sein.

@abd: Hast völlig recht! Er hat glaubs weiter oben geschrieben, dass es für webdesigner keine rpm-Packete gibt, ok ich habe das nicht überprüft .... vielleicht müsste man dennoch nochmals auf www.rpmseek.com danach suchen, @Nulix, mache das doch mal, vielleicht gibt es ja ein rpm-packet.

MfG carnil

Nulix
11.07.04, 14:37
Es ist eben so:

Ich bin auf der suche nach programmen auf loonix.de gestoßen. und sind eben alle programme (zumindest alle, die ich runtergeladen habe) in dem Format. Da dachte ich jetzt eben ich müsste das eben alles immer so installieren. Aber jetzt habe ich festgestellt, dass es so mit .rpm viel eifacher ist.

Habt ihr dann noch ein parr gute seiten auf lager mit programmen zum installieren?

Ich bedanke mich bei allen, die mir hier geholfen haben/helfen wollten.

MFG
NULIX

Krischi
11.07.04, 14:58
Jo, für den Anfang ist rpm wirklich das beste.
Früher oder später wirst Du aber wahrscheinlich nicht drum rum kommen, den anderen Weg zu gehen.
Also den auch schön immer im Hinterkopf behalten. Genauere Anweisungen sollten dann aber in der Regel auch immer im dazugehörigen Readme-File stehen.

Und niemals abschrecken lassen. So eine Umstellung bringt schon ihre Tücken mit sich ;)

Seiten mit Programmen gibt es sicherlich zu Hauf. Ist aber auch stark abhängig davon, was Du konkret suchst.
Daß meiste für den alltäglichen Bedarf liefert SuSE schon mit.
Ansonsten immer Augen und Ohren auf und wenn Du auf etwas stößt, daß für Dich interessant klingt, dann schau rpmseek.com vorbei, ob es das da gibt.
Das meiste läßt sich sicherlich bei sourceforge.net finden, allerdings gibt es da bei vielen Projekten auch keine RPMs.

sowatt
12.07.04, 02:54
Hi,
und schau Dir unbedingt die SuSE Handbücher an, die gibt es bei SuSE als.rpm
zum Download.
Dann sollten diese Links noch sehr interessant sein:

http://portal.suse.de/sdb/de/index.html
http://www.suse.de/de/private/support/online_help/mailinglists/index.html
http://packman.links2linux.de/index.php4

Und viel Spaß mit Linux

MfG
sowatt

linuxeumel
12.07.04, 04:37
Ich muss sagen das viele Anfänger mit Suse das Problem mit der Software haben und ich hatte es auch...
Suse ist viel zu stark auf die CDs bzw. DVDs fixiert und man muss für Update oft auf eine neue Version von Suse warten.
Sowas wie apt-get ist standardmäßig nicht dabei, was wirklich eine große hilfe wäre. Und dann noch den gcc nicht mitliefern...
Und für Suse gibts eh kaum RPMs und die von Redhat und co funzen meist nich...

Also hier muss Suse echt noch was machen, einfach apt mit reinpacken paar mirrors und gut is ;)

Trotzdem ist es zu schaffen Software die nicht auf der CD ist zu installieren :)