คำถามติดแท็ก ubuntu

การสนับสนุน UBUNTU โดยทั่วไปปิดการใช้งานอยู่ คำถามเกี่ยวกับการสนับสนุนอาจถูกถามใน https://askubuntu.com/ Ubuntu เป็นเดสก์ท็อปและระบบปฏิบัติการเซิร์ฟเวอร์ฟรีโดยใช้ Debian GNU / Linux โปรดทราบว่านี่เป็นคำถามสำหรับการเขียนโปรแกรมเฉพาะกับ Ubuntu และ http://askubuntu.com มีไว้สำหรับตอบคำถามทั่วไปของ Ubuntu

8
จะเปลี่ยนคอมไพเลอร์ GCC เริ่มต้นใน Ubuntu ได้อย่างไร
ฉันติดตั้ง gcc-3.3 / g ++ - 3.3 บน ubuntu 11.04 ซึ่งมี gcc / g ++ - 4.4 อยู่แล้ว ดังนั้นในระบบของฉันจึงมีทั้ง gcc-3.3 และ 4.4 ฉันสามารถเรียกคอมไพเลอร์ทั้งสองได้ตามที่ฉันต้องการ ถ้าฉันแค่เรียกคำสั่งgccgcc-4.4 จะถูกเรียก ที่จะเรียก GCC-3.3 gcc-3.3ผมต้องใช้คำสั่ง ฉันจะเปลี่ยนคอมไพเลอร์เริ่มต้นเป็น gcc-3.3 ได้อย่างไร เมื่อฉันรันคำสั่งgccควรเรียกใช้ gcc-3.3 ไม่ใช่ gcc-4.4 นอกจากนี้ฉันจะเปลี่ยนตัวแปร CXX ในไฟล์ make เป็น gcc-3.3 ได้อย่างไร ฉันต้องการเปลี่ยนตำแหน่งส่วนกลางที่พบบ่อยในระบบแทนที่จะเปลี่ยนไฟล์ make ทั้งหมด
98 linux  ubuntu  gcc 

8
จะติดตั้ง JDK 11 ภายใต้ Ubuntu ได้อย่างไร
ดังนั้น Java 11 จะออก มีใครทราบวิธีติดตั้ง (OpenJDK จาก Oracle) จากบรรทัดคำสั่งหรือไม่? ฉันต้องการเห็นสิ่งที่เหมือนเดิมสำหรับ Oracle Java 10: sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update sudo apt-get install oracle-java10-installer ป.ล. ในคำถามที่คล้ายกันเสนอคำแนะนำ: sudo apt-get install openjdk-11-jdk ไม่ทำงาน
96 java  ubuntu  java-11 

7
จะติดตั้ง Android SDK บน Ubuntu ได้อย่างไร
สำหรับฉันUbuntuเครื่องผมดาวน์โหลดรุ่นล่าสุดของ Android SDK จากนี้หน้า หลังจากแตก.tgzไฟล์ที่ดาวน์โหลดมาฉันพยายามค้นหาคำแนะนำในการติดตั้งและพบว่า: ในการเริ่มต้นบน Linux: แตกไฟล์. zip ที่คุณดาวน์โหลดมา ไฟล์ SDK จะดาวน์โหลดแยกต่างหากไปยังไดเร็กทอรีที่ผู้ใช้ระบุ จดชื่อและตำแหน่งของไดเร็กทอรี SDK บนระบบของคุณ - คุณจะต้องอ้างถึงไดเร็กทอรี SDK ในภายหลังเมื่อใช้เครื่องมือ SDK จากบรรทัดคำสั่ง อะไรกันแน่ที่เราควรจะทำอย่างไร

6
วิธีตั้งค่าเซิร์ฟเวอร์ Subversion (SVN) บน GNU / Linux - Ubuntu [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันมีแล็ปท็อปที่ใช้ Ubuntu ซึ่งฉันต้องการทำหน้าที่เป็นเซิร์ฟเวอร์ Subversion ทั้งสำหรับตัวเองที่จะกระทำในพื้นที่และเพื่อผู้อื่นจากระยะไกล ขั้นตอนที่จำเป็นในการทำงานนี้คืออะไร? โปรดรวมขั้นตอนเพื่อ: รับและกำหนดค่า Apache และโมดูลที่จำเป็น (ฉันรู้ว่ามีวิธีอื่นในการสร้างเซิร์ฟเวอร์ SVN แต่ฉันต้องการเฉพาะ Apache) กำหนดค่าวิธีการเข้าถึงเซิร์ฟเวอร์อย่างปลอดภัย (SSH / HTTPS) กำหนดค่าชุดของผู้ใช้ที่ได้รับอนุญาต (เช่นเดียวกับพวกเขาต้องได้รับอนุญาตให้คอมมิต แต่สามารถเรียกดูได้ฟรี) ตรวจสอบการตั้งค่าด้วยการคอมมิตเริ่มต้น ("สวัสดีชาวโลก") ขั้นตอนเหล่านี้อาจเกี่ยวข้องกับคำแนะนำการใช้งานบรรทัดคำสั่งหรือ GUI หากทำได้โปรดสังเกตว่าคำแนะนำเฉพาะสำหรับการแจกจ่ายหรือเวอร์ชันใดรุ่นหนึ่งและสามารถใช้เครื่องมือเฉพาะของผู้ใช้แทนได้ที่ไหน (เช่นnanoแทนที่จะเป็นvi )
95 linux  svn  ubuntu  debian 

27
ไอออนิกสร้าง Android | ข้อผิดพลาด: ไม่พบเครื่องมือสร้างที่ติดตั้ง โปรดติดตั้งเครื่องมือสร้าง Android
เมื่อฉันเรียกใช้คำสั่งionic build androidในรูทของโครงการไอออนิกฉันได้รับข้อผิดพลาดนี้: FAILURE: การสร้างล้มเหลวโดยมีข้อยกเว้น ที่ไหน: Script '/home/javad/Desktop/javadApp/platforms/android/CordovaLib/cordova.gradle' บรรทัด: 64 เกิดอะไรขึ้น: เกิดปัญหาในการประเมินโปรเจ็กต์รูท 'android' ไม่พบเครื่องมือสร้างที่ติดตั้ง โปรดติดตั้งเครื่องมือสร้าง Android เวอร์ชัน 19.1.0 ขึ้นไป ลอง: รันด้วย --stacktrace option เพื่อรับ stack trace รันด้วยอ็อพชัน --info หรือ --debug เพื่อรับเอาต์พุตบันทึกเพิ่มเติม javad@javad:~/Desktop/javadApp$ ionic build android Running command: /home/javad/Desktop/javadApp/hooks/after_prepare/010_add_platform_class.js /home/javad/Desktop/javadApp add to body class: platform-android Running command: /home/javad/Desktop/javadApp/platforms/android/cordova/build ANDROID_HOME=/opt/android-sdk JAVA_HOME=/usr/lib/jvm/default-java Running: …

20
Docker Error bind: แอดเดรสถูกใช้งานแล้ว
เมื่อฉันรันdocker-compose upในโปรเจ็กต์ Docker มันจะขึ้นข้อความต่อไปนี้: Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use netstat -pna | grep 3000 แสดงสิ่งนี้: tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN - ฉันพยายามแล้วdocker-compose downแต่ก็ไม่ได้ผล

13
Docker Repository ไม่มีไฟล์รีลีสในการรัน apt-get update บน Ubuntu
ฉันใช้อูบุนตู 16.10 และเมื่อเร็ว ๆ นี้มีการติดตั้งหาง (v1.12.4) โดยใช้ Xenial สร้างโดยทำตามคำแนะนำที่พบที่นี่ ฉันไม่พบปัญหาใด ๆ ในการสร้างคอนเทนเนอร์ทำให้แน่ใจว่ารีสตาร์ทโดยอัตโนมัติ ฯลฯ อย่างไรก็ตามทุกครั้งที่ฉันเรียกใช้การอัปเดต apt-getฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: W: The repository 'https://apt.dockerproject.org/repo ubuntu-xenial Release' does not have a Release file. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation …
94 ubuntu  docker  apt-get 

13
จะติดตั้ง pip สำหรับ python 3.7 บน Ubuntu 18 ได้อย่างไร
แก้ไข 18/02: เนื่องจากฉันยังไม่มีวิธีแก้ไขฉันจึงอัปเดตสิ่งที่ฉันรู้จนถึงตอนนี้ ฉันติดตั้ง python 3.7 สำเร็จแล้ว ฉันสามารถติดตั้งโมดูลโดยใช้ pip (หรือ pip3) แต่โมดูลเหล่านั้นติดตั้งใน Python 3.6 (มาพร้อมกับ ubuntu) ดังนั้นฉันจึงไม่สามารถนำเข้าโมดูลเหล่านั้นใน python 3.7 (ไม่พบโมดูล) Python 3.7 ไม่รู้จัก pip / pip3 ดังนั้นฉันจึงไม่สามารถติดตั้งผ่าน pip / pip3 ได้ฉันต้องการ python 3.7 - ฉันได้ติดตั้ง Python 3.7 บนเครื่อง Ubuntu 18.04 แล้ว ปฏิบัติตามคำแนะนำนี้ในกรณีที่เกี่ยวข้อง: ดาวน์โหลด: Python 3.7 จากเว็บไซต์ Python [1] บนเดสก์ท็อปและคลายซิปด้วยตนเองในการติดตั้งเดสก์ท็อป: เปิด …
93 python  ubuntu  pip 

5
วิธีเลื่อนขึ้นและลงในเทอร์มินัล "หน้าจอ" แบบแบ่งส่วน
ฉันเพิ่งติดตั้งscreenและชอบความคิดที่จะแบ่ง linux terminal ออกเป็นหลาย ๆ ชิ้น แต่ฉันคิดไม่ออกว่าจะเลื่อนขึ้นลงอย่างไรเมื่อฉันเข้าscreenมา เมื่อฉันใช้ลินุกซ์เทอร์มินัลปกติฉันสามารถทำสิ่งนี้ได้ด้วยShift+ Pg UpหรือShift+ Pg Dn" แต่โชคร้ายมันไม่ทำงานในเทอร์มินัลที่แบ่งออก นั่นคือสิ่งที่ฉันหมายถึงเมื่อพูดscreenและแบ่งขั้ว: และนั่นคือจุดสิ้นสุดปกติ (ในกรณีนี้):

10
mCrypt ไม่ปรากฏหลังจาก Ubuntu อัปเกรดเป็น 13.10
หลังจากที่ฉันอัปเกรดระบบจาก Ubuntu 13.04 เป็น 13.10 มีปัญหาหลายอย่างเกิดขึ้นกับการกำหนดค่า apache, mysql และ php ฉันแก้ไขปัญหาส่วนใหญ่แล้ว แต่ดูเหมือนว่าจะไม่สามารถใช้งานไลบรารี mCrypt ติดตั้งแพ็คเกจแล้วดังนั้นฉันไม่จำเป็นต้องรับมัน เซิร์ฟเวอร์ใช้งานได้และทุกอย่างดูดี แต่เมื่อฉันพยายามรันphp artisan serveด้วย Laravel 4 ฉันได้รับข้อความว่าจำเป็นต้องใช้ mCrypt ฉันไม่ได้php --ri mcryptและเอาท์พุทเป็นExtension 'mcrypt' not present. ฉันได้พยายามวางextension=mcrypt.soไป/etc/php5/apache2/php.iniแต่มันก็ไม่ได้ทำงาน ความคิดใด ๆ ? ผลลัพธ์ของ dpkg --get-selections | grep php5 libapache2-mod-php5 install php5 install php5-cli install php5-common install php5-gd install php5-json install …
92 apache  ubuntu 

12
อัปเดต Jenkins จากไฟล์สงคราม
ฉันมีเครื่องที่มี Ubuntu 12.04 และได้ติดตั้ง Jenkins ver. 1.424.6 โดยใช้ apt-get ตามคู่มือนี้แต่มีเวอร์ชันใหม่: New version of Jenkins (1.447.2) is available for download (changelog). ถ้าฉันกดดาวน์โหลดฉันจะได้ไฟล์ jenkins.war ... แต่ฉันจะใช้มันเพื่ออัพเกรดการติดตั้งปัจจุบันได้อย่างไร? หรือเป็นไปไม่ได้ก่อนที่ที่เก็บ apt จะได้รับการอัปเดต?
92 ubuntu  jenkins  war 

13
“ make_sock: ไม่สามารถผูกกับที่อยู่ [::]: 443” เมื่อรีสตาร์ท apache (ติดตั้ง trac และ mod_wsgi)
ฉันกำลังพยายามติดตั้ง trac และ mod_wsgi ผ่าน SSL ฉันพยายามติดตั้งด้วยตนเอง แต่ไม่ได้ผลดีนักดังนั้นฉันจึงเริ่มทำตามสิ่งนี้: trac-on-ubuntu ฉันข้ามส่วน svn ไปเพราะฉันต้องการใช้ git แทน หลังจากแก้ไข httpd.conf ครั้งแรก: WSGIScriptAlias /trac /var/trac/apache/trac.wsgi <Directory /var/trac/apache> WSGIApplicationGroup %{GLOBAL} Order deny,allow Allow from all </Directory> ฉันรีสตาร์ท apache เท่านั้นเพื่อรับข้อผิดพลาดนี้: * Restarting web server apache2 (98)Address already in use: make_sock: could not bind to address [::]:443 [ …
92 apache  ubuntu  mod-wsgi  trac 

4
PTHREAD_MUTEX_INITIALIZER เทียบกับ pthread_mutex_init (& mutex, param)
มีความแตกต่างระหว่าง pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; หรือ pthread_mutex_t lock; pthread_mutex_init ( &lock, NULL); ฉันปลอดภัยเพียงพอหรือไม่หากใช้เพียงวิธีแรก หมายเหตุ:คำถามของฉันส่วนใหญ่หมายถึงโปรแกรมขนาดเล็กมากซึ่งสิ่งที่ฉันจะทำมากที่สุดคือเชื่อมต่อไคลเอนต์หลายรายเข้ากับเซิร์ฟเวอร์และแก้ไขข้อสงสัยด้วยเธรดของผู้ปฏิบัติงาน
92 c  ubuntu  pthreads  mutex 

11
ไม่มีหน้าต่างพล็อตใน matplotlib
ฉันเพิ่งติดตั้ง matplotlib ใน Ubuntu 9.10 โดยใช้ระบบแพ็คเกจ synaptic อย่างไรก็ตามเมื่อฉันลองใช้ตัวอย่างง่ายๆต่อไปนี้ >>> from pylab import plot; >>> plot([1,2,3],[1,2,3]) [<matplotlib.lines.Line2D object at 0x9aa78ec>] ฉันไม่มีหน้าต่างพล็อต มีแนวคิดในการแสดงหน้าต่างพล็อตอย่างไร

2
อะไรคือความแตกต่างระหว่างการใช้ Terminal บน mac vs linux? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน9 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันใช้ Ubuntu มาสี่ปีแล้ว ฉันมีความรู้พื้นฐานเกี่ยวกับคำสั่งเชลล์และฉันชอบทำงานในเทอร์มินัลมากกว่าใช้ GUI ฉันเพิ่งเริ่มใช้ Mac ฉันได้ลองใช้คำสั่งเทอร์มินัลสองสามคำ (ที่ฉันใช้บน Ubuntu) ในเทอร์มินัล Mac และดูเหมือนว่าจะตอบสนองในลักษณะเดียวกันเป็นส่วนใหญ่ มีความแตกต่างอย่างมีนัยสำคัญในคำสั่งที่ฉันใช้งานที่ทำหรือสภาพแวดล้อมเชลล์ที่ฉันควรทราบหรือไม่
89 macos  bash  shell  ubuntu  terminal 

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