./configure ไม่มีไฟล์หรือไดเรกทอรีดังกล่าวแม้หลังจากติดตั้ง build Essentials แล้ว


12

ฉันพยายามติดตั้ง Java SE 7 บน Ubuntu 13.04 ของฉัน

ฉันดาวน์โหลดไฟล์ tar.gz แล้วและแตกไฟล์ออกมา

แต่เมื่อฉันเขียนใน terminal:

./configure

ฉันเห็นข้อความนี้

bash: ./configure: No such file or directory

ฉันเห็นมันแม้หลังจากติดตั้งแพ็คเกจ build Essentials

ความคิดใด ๆ


1
ยินดีต้อนรับสู่ถาม Ubuntu! Java SE เป็นแพ็คเกจไบนารีดังนั้นจึงควรติดตั้งในวิธีอื่นนอกเหนือจากแพ็คเกจต้นทาง
Danatela

คำตอบ:


6

คุณเรียกใช้คำสั่ง. / config เท่านั้นเมื่อสร้างแอปพลิเคชันบางอย่างจากแหล่งที่มา

ไฟล์การติดตั้ง Java ที่คุณดาวน์โหลดไม่ใช่ซอร์สโค้ดซึ่งเป็นไฟล์ไบนารีที่คอมไพล์แล้ว สำหรับคำแนะนำเกี่ยวกับวิธีการติดตั้ง Java ลองดูที่หน้าในUbuntu Wikiเนื่องจากมีตัวเลือกต่าง ๆ มากมาย

ฉันขอแนะนำให้ใช้ตัวเลือก 'การใช้วิธีการที่เรียบง่ายอย่างน่าทึ่งของ webupd8.org' เนื่องจากมันจะรวมการติดตั้ง Java กับระบบการจัดการแพคเกจของคุณและทำให้ทันสมัยโดยอัตโนมัติพร้อมกับ rerst ของระบบของคุณ


0

คำนำ

สาเหตุที่คุณได้รับ "bash: ./configure: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว" เนื่องจากคุณไม่ได้อยู่ในไดเรกทอรีที่ถูกต้องที่มีไฟล์ที่ดาวน์โหลดซึ่งคุณกำลังจะติดตั้งอยู่

เพื่อแก้ไขปัญหานั้น

(a.) คำแนะนำการอ่าน README

  1. ค้นหาตำแหน่งที่ไฟล์ Java tar.gz ที่คุณดาวน์โหลดมา
  2. แตกไฟล์โดยคลิกขวาที่ไฟล์และเลือก 'แตกที่นี่'
  3. ค้นหาไฟล์ 'ข้อความ Readme' และเปิด
  4. ทำตามคำแนะนำเกี่ยวกับวิธีติดตั้งไฟล์ในข้อความ Readme (การติดตั้งไฟล์ tar.gz อาจแตกต่างจากคำสั่งปกติที่ใช้ในการติดตั้งไฟล์ใน Ubuntu)

(b.) การใช้คำสั่งทั่วไป

  1. เปิด terminal โดยการกด CTRL + ALT + T
  2. พิมพ์ tar -zxvf .tar.gz
  3. พิมพ์ sudo su แล้วป้อนรหัสผ่านรูทของคุณ
  4. พิมพ์ cd และเพิ่มเส้นทางของไฟล์ดาวน์โหลดของคุณ หากคุณไม่ทราบเส้นทางของไฟล์ที่ดาวน์โหลด ls -a เพื่อแสดงรายการไดเรกทอรีทั้งหมดและค้นหาไดเรกทอรีไฟล์ของคุณ
  5. พิมพ์ ./configure แล้วกดปุ่ม ENTER
  6. พิมพ์ make และกดปุ่ม ENTER
  7. พิมพ์ make install และกดปุ่ม ENTER

(c) การใช้ศูนย์ซอฟต์แวร์อูบุนตู

  1. เปิดศูนย์ซอฟต์แวร์ Ubuntu

  2. พิมพ์ java ในการค้นหา

  3. ค้นหา Java SE 7 และคลิก 'ติดตั้ง' เพื่อติดตั้ง


0

ฉันยังมีปัญหานี้ คำตอบสั้น ๆ คือคุณต้องพิมพ์./configure --prefix=/your/chosen/directoryเมื่ออยู่ใน.tar.gzไดเรกทอรีไฟล์ที่คลายการแพค นั่นคือที่ที่configureไฟล์อยู่


0

สิ่งนี้เกิดขึ้นกับฉันขณะติดตั้งตัวควบคุมโดเมน samba และคุณสามารถดาวน์โหลดแพ็คเกจเช่นฉันได้ดังต่อไปนี้: (คำสั่งเกี่ยวข้องกับการติดตั้ง samba !!)

git clone -b v4-5-stable git://git.samba.org/samba.git

และคุณอยู่ในโฟลเดอร์พูด (เช่น: folder1) และเมื่อคุณพิมพ์

(เช่น: ./configure --enable-debug --enable-selftest)

มันทำให้เกิดข้อผิดพลาด

bash: ./configure: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว

ดังนั้นที่นี่ฉันต้องเข้าไปข้างในโฟลเดอร์ samba ใน folder1

/ home / ubuntu / folder1 / samba # ฉันรู้ว่ามันเป็นคำตอบที่ล่าช้ามาก แต่อาจช่วยได้ :)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.