Ubuntu

คำถาม & คำตอบสำหรับผู้ใช้และนักพัฒนา Ubuntu

2
ฉันจะเพิ่ม PPA ในเชลล์สคริปต์โดยไม่มีการป้อนข้อมูลของผู้ใช้ได้อย่างไร
โดยทั่วไปฉันต้องการที่จะทำงานadd-apt-repository ppa:(whatever)โดยไม่ต้องแจ้งให้ "กด Enter เพื่อดำเนินการต่อ" ฉันจะทำสิ่งนี้ได้อย่างไร โดยพื้นฐานแล้วฉันต้องการปรับใช้การเพิ่มที่เก็บในเชลล์สคริปต์โดยไม่มีการป้อนข้อมูลของผู้ใช้
57 ppa  scripts 


11
ข้อผิดพลาด 'การอนุญาตไม่เพียงพอ' ในคำสั่ง "adb push" ใน 12.04
เมื่อฉันพยายามที่จะผลักดันไฟล์ apk ของฉันลงในแท็บเล็ตฉันได้รับข้อผิดพลาดนี้โปรดช่วยฉันด้วย adb server is out of date. killing... * daemon started successfully * error: insufficient permissions for device. ขอบคุณล่วงหน้าสำหรับความช่วยเหลือ

2
เชลล์ไม่แสดงคำสั่งที่พิมพ์“ รีเซ็ต” ใช้งานได้ แต่เกิดอะไรขึ้น
ปัญหาของฉันคือเปลือก Bash หยุดแสดงอักขระที่ฉันพิมพ์ลงไป มันจะอ่านคำสั่งว่า ฉันเจอปัญหานี้สองสามครั้งและฉันไม่เข้าใจว่าอะไรเป็นสาเหตุ ฉันรู้วิธีแก้ปัญหา แต่ฉันไม่ชอบจริง ๆ เมื่อฉัน "เก็บของ" วิธีการของฉันออกจากปัญหา ฉันจะอธิบายสองวิธีที่ฉันเจอปัญหานี้: ฉันใช้กระบวนการบางอย่างhttp://pythonpaste.org/script/และบางครั้งเมื่อฉันหยุดการทำงานหรือหยุดการควบคุมกลับไปที่เชลล์ เมื่อฉันไปแล้วพิมพ์คำสั่งลงในเชลล์อักขระที่ฉันพิมพ์จะไม่แสดงขึ้นมา เมื่อฉันกด Enter คำสั่งจะถูกส่ง ตัวอย่างเช่น: ฉันพิมพ์ "ls" ฉันเห็นข้อความแจ้งที่ว่างเปล่าและไม่มีอะไรเพิ่มเติม ฉันกด Enter และฉันได้รับรายชื่อของไฟล์ในคำอื่น ๆ : คำสั่งจะถูกดำเนินการ เมื่อฉันให้คำสั่ง "รีเซ็ต" เชลล์เริ่มทำงานตามปกติอีกครั้ง วิธีที่สองเกิดขึ้นคือเมื่อฉันให้คำสั่งเช่นนี้: $ grep foo * -l | xargs vim ฉันใช้ grep เพื่อค้นหาไฟล์ที่มีรูปแบบที่แน่นอนแล้วฉันต้องการเปิดไฟล์ทั้งหมดที่เป็นผลมาจาก grep มันใช้งานได้อย่างมีเสน่ห์ (แม้ว่าจะไม่เร็วอย่างที่ฉันหวังไว้) แต่เมื่อฉันออกเป็นกลุ่มเปลือกของฉันหยุดแสดงตัวละครที่ฉันพิมพ์ลงไป คำสั่งรีเซ็ตช่วยแก้ไขปัญหา ฉันเดาว่าปัญหาทั้งสองมีเหตุผลพื้นฐาน แต่ฉันก็นิ่งงันกับสาเหตุหรือเหตุผลนั้น การค้นหาปัญหานี้เป็นปัญหาเนื่องจากคำอธิบายนั้นค่อนข้างคลุมเครือและไม่มีคำค้นหาที่ยากนัก …

8
ฉันจะรู้ได้อย่างไรว่าฉันมีพาร์ติชั่น swap บนฮาร์ดไดรฟ์ของฉัน?
ฉันใช้ 12.04 live cd เพื่อติดตั้ง Ubuntu บนพาร์ติชัน Windows 7 ของฉันและลบทุกอย่างดังนั้นฉันเพิ่งมี Ubuntu บนแล็ปท็อปของฉัน แต่เนื่องจากในระหว่างการติดตั้งฉันเลือกตัวเลือก "ลบทั้งดิสก์" อย่างง่ายตัวติดตั้งสร้าง swap partition หรือว่าเป็นสิ่งที่ฉันควรทำกับตัวเลือก "อย่างอื่น" หรือไม่? Btw ฉันมี RAM 6GB

7
ฉันจะย้ายไดเรกทอรีข้อมูล MySQL ได้อย่างไร
ฉันกำลังพยายามที่จะย้ายไดเรกทอรีข้อมูลของฐานข้อมูล MySQL /array2/ของฉันเป็นดิสก์อาร์เรย์ที่สองที่ผมมีเป็นจุดเชื่อมต่อ ปัญหาที่ฉันมีคือฉันได้ลองทุกอย่างแล้วหลังจากที่ฉันแก้ไขตำแหน่งของ datadir ใน my.cnf mysql จะไม่เริ่มทำงานอีกครั้ง สิ่งที่ฉันได้รับคือ: start: Job failed to start
57 mysql 

11
เป็นกลุ่มใน tmux แสดงสีที่ไม่ถูกต้อง
ฉันติดตั้ง Ubuntu 11.10 จากนั้นดาวน์โหลดชุดรูปแบบ Solarized สำหรับ Gnome Terminal จาก terminal ของฉัน vim ดูดี: ปลั๊กอิน vim-powerline แสดงอย่างถูกต้องและไวยากรณ์ถูกเน้นด้วยสีที่เหมาะสม แต่เมื่อฉันเรียกใช้ tmux และมีการเรียกใช้ vim - การเน้นไวยากรณ์ใช้สีพื้นฐานเดียวเท่านั้นและ vim-powerline ไม่แสดงสีใด ๆ ฉันดูคำถามที่พบบ่อยเกี่ยวกับ vim-powerline และวิธีแก้ปัญหาควรเป็นบรรทัดนี้ใน. tmux-config: set -g default-terminal "screen-256color" แต่มันไม่ทำงาน ฉันดู TERM และมันกลับมา 'xterm' ดังนั้นฉันจึงลอง: set -g default-terminal "xterm-256color" แต่สิ่งนี้ก็ช่วยไม่ได้เช่นกัน นี่เป็นบรรทัดเดียวใน. tmux.config ใน. vimrc ฉันมีบรรทัดต่อไปนี้: call …
57 vim  tmux 

7
จะลบ PHP อย่างสมบูรณ์ได้อย่างไร
ฉันต้องทำความสะอาดเซิร์ฟเวอร์ของฉันจากแพ็คเกจ PHP 5.3 (มีมากมาย) เพื่อให้สามารถรวบรวม PHP 5.2 ได้ วิธีที่ง่ายที่สุด / ปลอดภัยที่สุดในการกำจัดพวกเขาทั้งหมดคืออะไร?

7
เปลี่ยนความกว้างเริ่มต้นของหน้าต่าง gnome-terminal และ terminator
เพียงคำถามสั้น ๆ แต่เป็นไปได้หรือไม่ที่จะตั้งค่าความกว้างเริ่มต้น (และความสูง) ของเทอร์มินัลเซสชันในgnome-terminalและterminator? ฉันพบว่าฉันปรับขนาดหน้าต่างเสมอเมื่อมันปรากฏขึ้นและกำหนดว่าฉันใช้งานไปterminatorได้มากแค่ไหน(IMO) เพื่อเปลี่ยนค่าเริ่มต้นและช่วยตัวเองในภายหลัง

5
จะรวบรวมไฟล์ไพ ธ อนได้อย่างไร?
ฉันได้เริ่มเรียนรู้ python และฉันยังเป็นผู้ใช้ใหม่ของ Ubuntu ฉันจำเป็นต้องรู้วิธีการรวบรวม.pyไฟล์ ฉันได้ลองกับคำสั่ง python "hello.py" วิธีอื่น ๆ ในการรวบรวมไพ ธ อนคืออะไร?
57 python  compiling 

5
ฉันจะตรวจสอบข้อมูลของไดรเวอร์ WiFi ที่ติดตั้งอยู่ในปัจจุบันได้อย่างไร
เมื่อฉันคลิกที่ไดรเวอร์เพิ่มเติมบน Ubuntu 12.04 ฉันไม่เห็นไดรเวอร์ใด ๆ .. ฉันจะตรวจสอบไดร์เวอร์ที่ติดตั้งสำหรับ WiFi บนสภาพแวดล้อมของ Ubuntu ได้อย่างไร
57 wireless  drivers 

7
วิธีการส่งผ่านอาร์เรย์เป็นอาร์กิวเมนต์ฟังก์ชั่น?
ดิ้นรนซักพักหนึ่งขณะผ่านอาร์เรย์เป็นอาร์กิวเมนต์ แต่มันไม่ทำงาน ฉันได้ลองด้านล่าง: #! /bin/bash function copyFiles{ arr="$1" for i in "${arr[@]}"; do echo "$i" done } array=("one" "two" "three") copyFiles $array คำตอบที่มีคำอธิบายจะดี แก้ไข: โดยทั่วไปฉันจะเรียกใช้ฟังก์ชันจากไฟล์สคริปต์อื่นในที่สุด โปรดอธิบายข้อ จำกัด หากเป็นไปได้
57 bash 

4
14.04 -> 16.04 ล้มเหลว; ไม่ได้ติดตั้ง apt (> = 1.0.1ubuntu2.13) '
(คำถามนี้ไม่ได้รับการแก้ไขเนื่องจากข้อ จำกัด ด้านเวลาคอมพิวเตอร์กลับสู่การตั้งค่าจากโรงงาน) ฉันพยายามอัพเกรดจาก 14.04 เป็น 16.04 แต่เกิดaptข้อผิดพลาด: The required dependency 'apt (>= 1.0.1ubuntu2.13)' is not installed. นี่หมายถึงอะไรและฉันจะแก้ไขได้อย่างไร เมื่อฉันพิมพ์คำสั่ง apt-cache apt policy Shageenth@shageenth-Inspiron-3451:~$ apt-cache policy apt apt: Installed: 1.0.1ubuntu2.11 Candidate: 1.0.1ubuntu2.11 Version table: *** 1.0.1ubuntu2.11 0 100 /var/lib/dpkg/status 1.0.1ubuntu2 0 500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages ข้อผิดพลาดเกิดขึ้นเมื่อฉันเรียกใช้คำสั่ง: sudo do-release-upgrade -d และจะสร้างสิ่งต่อไปนี้: …

6
จะซ่อนแถบหัวเรื่องใน Firefox 57 Quantum ได้อย่างไร
ฉันเคยใช้ส่วนขยายเพื่อซ่อน / แสดงแถบชื่อเรื่องใน Firefox แต่เนื่องจาก Firefox 57 ได้เปิดตัวส่วนขยายส่วนใหญ่ถูกปิดใช้งาน ใน Chrome ฉันเพียงแค่ยกเลิกการเลือกตัวเลือก "ใช้แถบชื่อระบบและเส้นขอบ" และมันก็เสร็จแล้ว มีวิธีใดบ้างที่จะทำเช่นนั้น?
56 firefox 

9
ฉันจะตั้งค่า IP แบบคงที่ใน Ubuntu ได้อย่างไร
ฉันใหม่กับ Linux มีประสบการณ์กับเซิร์ฟเวอร์ Windows / เดสก์ท็อปและมีปัญหาในการตั้งค่า IP แบบคงที่ ฉันใช้วิธีที่ใช้กับ Ubuntu รุ่นก่อนหน้าซึ่งดูเหมือนจะไม่ทำงานกับ 16.04 ฉันใช้คำสั่งsudo nano /etc/network/interfaceแล้วเพิ่มสิ่งต่อไปนี้ iface enp0s25 inet static address 10.10.8.2 netmask 255.255.0.0 gateway 10.10.1.1 dns-nameservers 8.8.8.8 8.8.4.4 ฉันรีบูทระบบแล้วอีเธอร์เน็ตก็ค่อนข้างจะตาย ping ใช้งานไม่ได้เลย ฉันพยายามแก้ไข/etc/NetworkManager/NetworkManager.confและทำการเปลี่ยนแปลงต่อไปนี้ #dns=dnsmasq (comment out the dnsmasq) [ifupdown] managed=true (changed from false) ด้วยสิ่งนี้ฉันสามารถทำให้อีเธอร์เน็ตทำงานเป็นระยะได้ แต่ในที่สุดมันก็ล้มเหลว ฉันได้ลองกำหนดค่านี้บนเครื่องอื่นสองเครื่องรวมถึงเครื่องเสมือนจริงและทั้งหมดก็มีผลลัพธ์เหมือนกัน ฉันสามารถยืนยันการตั้งค่าเหล่านี้ทำงานได้ดีเมื่อฉันติดตั้ง Windows บนเครื่องเหล่านี้ เช่นกันเมื่อฉันให้ DHCP …

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