คำถามติดแท็ก software-installation

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

5
openjdk-8-jre-headless: ขึ้นอยู่กับ: ca-certificate-java แต่มันจะไม่ถูกติดตั้ง
ไม่สามารถติดตั้ง Java8 apt-get install openjdk-8-jre-headless Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or …

6
ฉันควรติดตั้งโปรแกรมลงในไดเรกทอรีใดใน Linux?
ฉันต้องการติดตั้งโปรแกรมใน Linux และเรียกใช้เป็น daemon (ทีมพูด 3 ในกรณีนี้ แต่คำถามเป็นเรื่องธรรมดา) ไม่มีแพ็กเกจที่ให้บริการมีเพียงไบนารีไบนารี ฉันควรวางโปรแกรมไว้ในโครงสร้างของไดเร็กตอรี่ที่ไหน? บนเว็บฉันพบว่า / opt ใช้สำหรับ "แอพเสริมเพิ่มเติม" ในขณะที่ / usr ใช้สำหรับ "โปรแกรมผู้ใช้" ฉันพบหนึ่งกวดวิชาแนะนำ / เลือกในขณะที่อีก sugested / usr แล้วอันไหนที่ "ถูกกว่า"?

4
คำสั่ง nvm ไม่พร้อมใช้งานในสคริปต์ทุบตี
ฉันพยายามสร้างสคริปต์ที่nvmและในที่สุดโหนดจะได้รับการติดตั้ง ฉันติดตั้งnvmด้วย cURL แล้ว ฉันเห็นการแก้ไขใน.profileหรือ.bashrcไฟล์ (ทั้งทำงาน) และเมื่อพิมพ์nvmที่พรอมต์ bash มันจะแสดงตัวเลือกที่ใช้ได้ ฯลฯ ดังนั้น nvm ทำงาน ฉันสามารถติดตั้งโหนดด้วยตนเอง แต่ทันทีที่ฉันใส่nvmคำสั่งลงในเชลล์สคริปต์: nano test.sh #!/bin/bash nvm และเรียกใช้ด้วย: chmod 755 test.sh ./test.sh ฉันเข้าใจ: ./test.sh: line 2: nvm: command not found หากไม่สามารถหาได้nvmฉันก็ไม่ต้องคิด nvm ls-remote หรือ nvm install ... ฉันติดตั้ง Ubuntu 14.04 และทุบตีเป็นเปลือกของฉัน

5
วิธีการคอมไพล์และติดตั้งโปรแกรมจากแหล่งที่มา
นี่เป็นปัญหาที่จำกัดความเพลิดเพลินของฉันของ Linux หากแอปพลิเคชั่นไม่ได้อยู่ในที่เก็บหรือถ้ามันไม่มีสคริปต์ตัวติดตั้งฉันก็ต้องต่อสู้กับที่และวิธีการติดตั้งแอพพลิเคชั่นจากแหล่งที่มา เทียบกับ Windows ได้ง่าย คุณจำเป็นต้องใช้แอพพลิเคชั่นตัวติดตั้งซึ่งทำงานทั้งหมดในตัวช่วยสร้าง ด้วย Linux ... ไม่มาก ดังนั้นคุณมีเคล็ดลับหรือคำแนะนำเกี่ยวกับเรื่องนี้หรือมีเว็บไซต์ใด ๆ ที่อธิบายอย่างชัดเจนว่าทำไมติดตั้งโปรแกรม Linux จากแหล่งที่มาได้อย่างไร


5
การติดตามโปรแกรม
เมื่อฉันติดตั้งโปรแกรมอย่างง่ายมันมักจะใช้make && make installและไม่ได้มีเป้าหมายในการถอนการติดตั้ง หากฉันต้องการอัพเกรดโปรแกรมเป็นโปรโตคอลมาตรฐานหรือไม่ที่จะสมมติว่ามันเขียนทับโปรแกรมเก่าได้อย่างราบรื่นหรือไม่? ฉันจะติดตามโปรแกรมเหล่านี้ได้อย่างไร ทำคนส่วนใหญ่เพียง 'ไฟและลืม' และหากไม่มีการกำหนดเป้าหมายการถอนการติดตั้งฉันต้องลบทุกอย่างด้วยตนเองหรือไม่

10
ทำไมโปรแกรมไม่กระจายในรูปแบบที่คอมไพล์แล้ว?
แต่พวกเขาให้คำแนะนำเช่น cd downloaded_program ./configure make install สิ่งนี้จะสร้างเอลฟ์ที่จำเป็นและอาจเป็นไฟล์. so บางไฟล์ ทำไมไม่วางไฟล์เหล่านั้นไว้ในไฟล์ zip เพื่อดาวน์โหลดเช่นเดียวกับแอพ windows? มีเหตุผลใดที่พวกเขาต้องรวบรวมโดยผู้ใช้?


3
วิธีป้องกันพรอมต์ที่ขอให้เริ่มบริการเมื่อติดตั้ง libpq-dev
ฉันต้องการติดตั้งlibpq-devบนเครื่อง Vagrant ของฉัน ฉันติดตั้งด้วย $ apt-get install -y libpq-dev ระหว่างการติดตั้งจะมีข้อความปรากฏขึ้นถามว่าจะอนุญาตให้เริ่มบริการบางอย่างโดยอัตโนมัติหรือไม่ พรอมต์นี้แบ่งบทบัญญัติของ Vagrant ของฉัน จะปิดใช้งานพรอมต์นี้ได้อย่างไร ข้อความ: มีบริการที่ติดตั้งบนระบบของคุณซึ่งจำเป็นต้องรีสตาร์ทเมื่อมีการอัพเกรดไลบรารีบางอย่างเช่น libpam, libc และ libssl เนื่องจากการรีสตาร์ทเหล่านี้อาจทำให้เกิดการหยุดชะงักของการบริการสำหรับระบบโดยปกติคุณจะได้รับแจ้งในการอัพเกรดแต่ละครั้งสำหรับรายการบริการที่คุณต้องการเริ่มต้นใหม่ คุณสามารถเลือกตัวเลือกนี้เพื่อหลีกเลี่ยงการได้รับแจ้ง แต่การรีสตาร์ทที่จำเป็นทั้งหมดจะทำเพื่อคุณโดยอัตโนมัติเพื่อให้คุณสามารถหลีกเลี่ยงคำถามที่ถูกถามในการอัปเกรดแต่ละไลบรารี **** แก้ไข **** ขอบคุณคำตอบของ Patrickและคำถามนี้ฉันแก้ไขมันแล้ว ตอนนี้ Vagrantfile ของฉันมี: sudo DEBIAN_FRONTEND=noninteractive apt-get install -y libpq-dev

4
ไม่พบไฟล์ postgresql.conf & pg_hba.conf ในการติดตั้ง postgresql ของฉัน
ปฏิบัติตามคำแนะนำทั้งหมดจากUNIXMENติดตั้งในpostgresql-9.4 CentOS 6.4ทุกอย่างเป็นไปด้วยดีเริ่มบริการและเข้าถึงpgsqlหน้าจอได้ แต่เมื่อฉันพยายามกำหนดค่าphpPgAdminฉันไม่สามารถค้นหาไฟล์ได้ postgresql.conf pg_hba.conf config.inc.php phpPgAdmin.conf คำแนะนำที่กล่าวว่าpostgresqlไดเรกทอรีบ้านจะนั่งในและบางคนบอกว่ามันจะอยู่ใน/etc/../ /var/lib/ไดเรกทอรีจะถูกสร้างขึ้นที่ไหน (ใน CentOS) เส้นทางไดเรกทอรีการติดตั้งแตกต่างกันใน centos, redhat (RHEL7) & ubuntu หรือไม่? อัปเดต: ฉันรันคำสั่งค้นหาอย่างรวดเร็วสำหรับ * postgresql.conf ** และ * hba.conf ** ฉันพบไฟล์ตัวอย่างเป็นpostgresql.conf.sampleและpg_hba.conf.sample(ที่/usr/pgsql-9.4/share/)

7
ทำไมไม่มีสิทธิ์เช่น Android หรือ iOS
เมื่อฉันติดตั้งโปรแกรมเช่น GIMP หรือ LibreOffice บน Linux ฉันไม่เคยถามถึงการอนุญาต โดยการติดตั้งโปรแกรมบน Ubuntu ฉันจะให้สิทธิ์อย่างเต็มที่ในการอ่าน / เขียนที่ใดก็ตามบนไดรฟ์และเข้าถึงอินเทอร์เน็ตได้อย่างเต็มที่หรือไม่ ในทางทฤษฎีคนพิการสามารถอ่านหรือลบไดเรกทอรีใด ๆ ในไดรฟ์ของฉันได้โดยไม่ต้องใช้รหัสผ่านแบบ sudo หรือไม่ ฉันแค่อยากรู้ว่ามันเป็นไปได้ทางเทคนิคหรือไม่ถ้าเป็นไปได้หรือไม่ แน่นอนฉันรู้ว่ามันไม่น่าเป็นไปได้

6
จะติดตั้ง CUDA Toolkit 7/8/9 บน Debian 8 (Jessie) หรือ 9 (Stretch) ได้อย่างไร
จะติดตั้งCuda Toolkit 7.0หรือ 8 บน Debian 8 ได้อย่างไร ฉันรู้ว่า Debian 8 มาพร้อมกับตัวเลือกในการดาวน์โหลดและติดตั้ง CUDA Toolkit 6.0โดยใช้apt-get install nvidia-cuda-toolkitแต่คุณจะทำเช่นนี้สำหรับ CUDA toolkit เวอร์ชั่น 7.0 หรือ 8 ได้อย่างไร ฉันพยายามติดตั้งโดยใช้ตัวติดตั้ง Ubuntu ดังที่อธิบายไว้ด้านล่าง: sudo wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.0-28_amd64.deb dpkg -i cuda-repo-ubuntu1404_7.0-28_amd64.deb sudo apt-get update sudo apt-get install -y cuda อย่างไรก็ตามมันไม่ทำงานและข้อความต่อไปนี้กลับมา: Reading package lists... Done Building dependency tree Reading …

6
“ showmount: ไม่พบคำสั่ง”: ฉันจะรู้ได้อย่างไรว่าจะติดตั้งอย่างไร
บางครั้งคุณเรียกใช้คำสั่งและได้รับข้อความแสดงข้อผิดพลาด "ไม่พบคำสั่ง" หลังจากนั้นคุณพยายามติดตั้งแพคเกจที่มีคำสั่งนั้น (ฉันคิดว่านั่นคือสิ่งที่เกิดขึ้นแล้ว?) เช่น showmount: command not found apt-get install showmount ไม่ทำอะไรเลยดังนั้นฉันเดา showmountคำสั่งนั้นเป็นส่วนหนึ่งของแพ็คเกจ แต่ฉันไม่รู้ว่าแพ็คเกจนั้นคืออะไร ฉันจะทราบได้อย่างไรว่าต้องติดตั้งแพคเกจใดเพื่อรับคำสั่งที่ฉันต้องการ ฉันใช้ Kali Linux

4
เหตุใดการอัปเดตระบบ Linux ที่ใช้งานจึงไม่มีปัญหา
เป็นเวลาหลายปีที่ฉันใช้ระบบ Linux ทุกวันและฉันไม่เคยมีปัญหาที่สำคัญโดยการอัปเดตระบบเมื่อมันทำงานอยู่ แต่ฉันก็ยังสงสัยว่าทำไมสิ่งนี้ถึงเป็นไปได้ ขอยกตัวอย่าง สมมติว่าโปรแกรม "A" จากบางแพ็คเกจกำลังทำงานอยู่ในระบบ โปรแกรมนี้จะต้องเปิดไฟล์อื่น ("B") จากแพ็คเกจเดียวกัน หลังจากนั้นโปรแกรม "A" จะปิด "B" เพราะไม่ต้องการอีกต่อไป สมมติว่าตอนนี้ฉันอัปเดตแพ็คเกจ "A" และ "B" "A" ไม่ได้รับผลกระทบโดยตรงจากการดำเนินการนี้อย่างน้อยก็ในขณะนี้เนื่องจากทำงานใน RAM และการอัปเดตจะแทนที่ "A" บนฮาร์ดดิสก์ สมมติว่า "B" ถูกแทนที่บนระบบไฟล์ด้วย ตอนนี้ "A" จำเป็นต้องอ่าน "B" อีกครั้งด้วยเหตุผลบางอย่าง คำถามคือ: เป็นไปได้หรือไม่ที่ "A" อาจพบรุ่น "B" ที่เข้ากันไม่ได้และเกิดความผิดพลาดหรือการทำงานผิดพลาดด้วยวิธีอื่น? เหตุใดจึงไม่มีใครอัปเดตระบบของพวกเขาโดยการรีบูตด้วย CD สดหรือขั้นตอนที่คล้ายกัน

4
ติดตั้งไฟล์ RPM บน Arch Linux หรือไม่
ฉันต้องการติดตั้ง sqldeveloper จาก Oracle บน Arch Linux ตัวเลือกดาวน์โหลด Linux เท่านั้นคือ RPM ฉันไม่สนใจที่จะใช้ arch repositories เพื่อติดตั้ง sqldeveloper ฉันสามารถใช้สิ่งที่ผู้ขายจัดให้เท่านั้น

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