Question Comment compiler gwget depuis la source?


J'ai extrait la source, ouvert le terminal, déplacé vers le répertoire source et exécuté la commande suivante:

sudo ./configure

Erreur: commande introuvable! Qu'est-ce qui va pas avec ça?


1
2018-01-06 13:09


origine


Quelle commande n'a pas été trouvée? Avez-vous encore ... sudo apt-get install build-essential?
Je suis nouveau sur Linux, quelles sont les premières étapes pour compiler une source? que dois-je faire avec apt-get? - user seven
Les composants de base sont dans le package, essentiel à la construction. Si vous l'installez, les commandes qui configurent les utilisations seront disponibles. Ensuite, la commande configure vous permettra de savoir quels autres programmes ou bibliothèques peuvent être nécessaires pour créer le programme.
On dirait qu'il n'y a pas de configure scénario. Tous les packages n'utilisent pas configure, make, make install. De quel paquet s'agit-il? - tumbleweed
j'ai utilisé sudo apt-get install build-essential et il a téléchargé, mais toujours la même erreur - user seven


Réponses:


Tout d'abord, ne faites pas sudo su. Vous pouvez créer en tant qu'utilisateur.

Je suppose que vous construisez des bluefish à partir de SVN et que vous n'avez donc pas de configure scénario. Vous pouvez le créer en cours d'exécution ./autogen.sh, comme décrit ici: http://bluefish.openoffice.nl/development.html

svn co https://bluefish.svn.sourceforge.net/svnroot/bluefish/trunk/bluefish
cd bluefish
./autogen.sh
./configure
make 
sudo make install

3
2018-01-06 17:44



merci je viens d'utiliser bluefish comme exemple pour compiler coz je ne pouvais rien compiler, maintenant j'ai essayé un autre programme "gwget", et a pris une capture d'écran, je donne une autre erreur - user seven
OK, maintenant on dirait que vous n'avez pas de compilateur C installé. Installer build-essential, et tout ce dont gwget a besoin (voir README / INSTALL fichier) - tumbleweed


Vous devez d'abord extraire le contenu du fichier * .tar.gz dans un répertoire. Lisez les instructions dans le fichier INSTALL, qui vous donne des instructions détaillées sur la procédure à suivre.

Pour "certains" logiciels, vous souhaitez installer la méthode suivante fonctionne: 1. extraire l'archive dans un répertoire 2. cd à ce répertoire 3. ./configure (ajouter "--prefix = / usr" si vous voulez l’installer dans / usr) 4. faire 5. sudo make install

C'est tout pour ça.


1
2018-01-06 13:24





Assurez-vous d’installer au préalable build-essential:

sudo apt-get install build-essential

Par la suite, configure devrait vous avertir de tout autre programme ou bibliothèque requis pour compiler le logiciel.


0
2018-01-06 13:23



maintenant j'ai installé build-essentiel en utilisant: sudo apt-get build essential, et il a téléchargé! mais toujours le même problème existe - user seven
Juste ça: ./configure Enregistrez le sudo pour sudo make install après la compilation réussit.
En fait, vous exécutez en tant que root - donc sudo n'est pas requis.
ams pourrait être sur elle ... ou essayer bash ./configure
J'ai essayé sudo bash + x ./configure et ça a fonctionné d'une certaine manière mais une autre erreur s'est produite dans la dernière ligne, j'ai pris la capture d'écran s'il vous plaît le voir - user seven


pour compiler un programme depuis le source, décompressez l'archive comme suit:

tar -xf fooprog.tar

puis entrez dans les réalisateurs non emballés (généralement le même nom):

cd fooprog

dans ce dossier, la première étape consiste à appeler:

./configure

Tous les programmes ne sont pas fournis avec un script de configuration, mais beaucoup. Lisez le fichier README ou INSTALL qui se trouve généralement dans l'archive pour plus d'informations.

Une fois la configuration réussie, procédez comme suit:

make

et si cela a également réussi à installer le logiciel avec:

sudo make install

En général, il suffit d'appeler cette dernière étape en tant que superutilisateur (sudo)

Si configure échoue, vous devriez regarder la sortie et installer tous les paquetages requis, en particulier aussi la construction, comme l'a recommandé Christopher.


0
2018-01-06 13:26



j'ai utilisé sudo apt-get install build-essential et il a téléchargé, mais il dit toujours la commande introuvable - user seven
utilisateur de l'utilisateur sept. ... si vous n'ajoutez pas la sortie complète, nous ne pouvons pas vous aider. Copiez et collez toutes les étapes depuis la fenêtre de la console dans votre publication initiale. ne rien laisser de côté !!! De plus, vous pouvez vérifier quels fichiers existent dans l'archive. Après avoir déballé, appelez simplement ls dans l'archive décompressée. S'il n'y a pas de fichier de configuration, vous ne pouvez pas l'invoquer. Vous pouvez également nous indiquer quel logiciel vous essayez d'installer. - Michael K
Cher Mickael K, désolé pour ça, je ne suis pas si familier avec Linux mais j'ai pris une capture d'écran, vous pouvez voir ici ce que j'ai fait et programmer est Bluefish comme vous pouvez voir son nom dans le chemin up5.iranblog.com/images/ierm22w9cbgnv3jcmkp4.png - user seven


En supposant que "configurer" existe, ce message peut signifier que quelque chose référencé par le fichier était manquant.

Essaye ça:

bash +x ./configure

Si cela ne fonctionne toujours pas, publiez (en partie) la sortie (modifiez votre question ci-dessus).


0
2018-01-06 16:43



merci cela a fonctionné, mais toujours dans la dernière ligne, il dit une autre erreur, j'ai pris la capture d'écran et l'a mise ci-dessus s'il vous plaît dites-moi ce que cela signifie? - user seven