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

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

7
ติดตั้งเครื่องเสมือนที่ไม่ใช่รูทหรือไม่
เป็นไปได้หรือไม่ที่จะติดตั้งซอฟต์แวร์เครื่องเสมือนในฐานะผู้ใช้ที่ไม่ใช่รูทและใช้งานได้? VM ชนิดใดที่สามารถติดตั้งได้โดยไม่ต้องมีการเข้าถึงรูท หากเป็นไปไม่ได้เครื่องเสมือนน้ำหนักเบาที่สุดจะใช้กับ Windows xp sp3 ของ VM ที่กำลังทำงานอยู่หรือไม่

6
Netbeans ติดตั้งบน Ubuntu ที่ไหน
ฉันติดตั้ง Netbeans บนเครื่อง Ubuntu 11.10 ของฉัน ผมใช้วิธีการรวมกันเพื่อ Netbeans และ JDK มีการติดตั้งจากไฟล์เดียว อย่างไรก็ตามตอนนี้ติดตั้งแล้วฉันไม่สามารถหาวิธีเริ่ม Netbeans ได้ ถ้าฉันพยายามติดตั้งใหม่มันบอกว่า Netbeans ได้รับการติดตั้งแล้ว แต่ถ้าฉันดูใน/usr/share/netbeansนั้นจะมีไฟล์การติดตั้ง แต่ไม่มีอะไรอื่น ฉันจะเรียกใช้ Netbeans ได้อย่างไร

2
ซ่อมแซมการตั้งค่าหลาม
ใน Kubuntu 14.4 ของฉัน (ซึ่งมี python 2.7.6 เป็นมาตรฐาน) python ของฉันเสียหลังจากฉันพยายามติดตั้ง python 2.7.10 หลังจากสร้างจากแหล่งจาก python.org ด้วยความช่วยเหลือของวิธีการติดตั้ง Python เวอร์ชันล่าสุดแยกจาก Debian หรือ อัพเกรด? . ฉันไม่สามารถซ่อมแซมได้ด้วยคำสั่งมาตรฐานฉันสงสัยว่า dpkg ของฉันจะสับสน / แตกหักอย่างใดอย่างหนึ่งเกี่ยวกับการติดตั้งหลาม ฉันต้องการแก้ไข dpkg ในด้านนี้ ฉันสงสัยว่านี้มีสิ่งที่จะทำอย่างไรกับไฟล์/var/lib/dpkg/statusและ/var/lib/dpkg/availableและ/var/lib/dpkg/info/*particularily แรก ผมคิดว่าผมต้องตั้งค่าdpkgอย่างใด แต่ฉันจริงๆไม่มีความเชี่ยวชาญ เหตุผลที่ฉันคิดว่านี่คือ: $ apt-cache policy python python: Installed: 2.7.10-1 Candidate: 2.7.10-1 Version table: *** 2.7.10-1 0 100 /var/lib/dpkg/status …

4
อนุญาตให้ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบติดตั้งแพ็คเกจผ่าน apt หรือ rpm หรือไม่
เป็นไปได้ไหมที่จะอนุญาตให้ผู้ใช้ที่ไม่ใช่รูทติดตั้งแพ็กเกจทั้งระบบโดยใช้ apt หรือ rpm? สถานที่ที่ฉันทำงานอยู่ในปัจจุบันมีการตั้งค่าที่ล้าสมัยบนกล่อง linux และผู้ดูแลระบบไม่ต้องทำการติดตั้งทั้งหมดสำหรับผู้ใช้ตามคำขอดังนั้นพวกเขาจึงคิดที่จะให้สิทธิ์แบบเต็มแก่ผู้ใช้ทุกคน สิ่งนี้มีข้อเสียด้านความปลอดภัยที่ชัดเจน ดังนั้นฉันสงสัยว่ามีวิธีให้ผู้ใช้ทั่วไปติดตั้งซอฟต์แวร์ - และเพื่ออัพเกรดและลบออกหรือไม่

2
จำลองการทำงานของ "make install" - ยูทิลิตี้ "dry run" หรือโปรแกรมจำลองสถานการณ์หรือไม่?
มีวิธีการทั่วไปในการใช้งานสคริปต์ทุบตีและดูคำสั่งที่เป็นผลลัพธ์ แต่ไม่ได้เรียกใช้คำสั่งจริง - นั่นคือ "dry run" / โปรแกรมจำลองการเรียงลำดับหรือไม่? ฉันมีสคริปต์ติดตั้งฐานข้อมูล (จริง ๆ แล้ว "ทำการติดตั้ง" หลังจากใช้งาน. / กำหนดค่าและสร้าง) ที่ฉันต้องการเรียกใช้ แต่มันติดตั้งทุกประเภทของสิ่งที่ฉันไม่ต้องการ ดังนั้นฉันต้องการวิธีที่จะดูว่าสิ่งที่จะทำก่อนที่ฉันจะเรียกใช้มันจริง - แม้กระทั่งเรียกใช้คำสั่งด้วยมือแทน มียูทิลิตี้ใดบ้างที่สามารถทำงานดังกล่าวได้ (หรืออะไรก็ตามที่เกี่ยวข้อง / คล้ายกัน)?

4
วิธีการติดตั้ง executables
บางครั้งฉันพบซอฟต์แวร์ที่ไม่มีใน.debหรือ.rpmเป็นเพียงไฟล์ปฏิบัติการ ยกตัวอย่างเช่นVisual Studio รหัส , WebStormหรือKerbal อวกาศ Programm สำหรับคำถามนี้ฉันจะใช้ Visual Studio Code เป็นจุดอ้างอิง ซอฟต์แวร์มีให้ในรูปแบบแพ็คเกจซิป เมื่อขยายไฟล์ฉันทิ้งให้อยู่กับโฟลเดอร์ที่เรียกว่าที่มีการปฏิบัติการที่มีชื่อว่าVSCode-linux-x64 ฉันสามารถดับเบิลคลิกหรือชี้ไปที่จุดนั้นด้วยเทอร์มินัลของฉันเพื่อเรียกใช้งาน อย่างไรก็ตามฉันต้องการทราบว่ามีวิธีที่เหมาะสมในการติดตั้งแอปพลิเคชันนี้หรือไม่ CodeCode/home/user/Downloads/VSCode-linux-x64/Code สิ่งที่ฉันต้องการบรรลุคือ: ที่เดียวที่ฉันสามารถใส่แอพพลิเคชั่น / ซอฟต์แวร์ทั้งหมดที่มีให้ในลักษณะนี้ (ปฏิบัติการ) การสนับสนุนเทอร์มินัล (นั่นหมายถึงตัวอย่างเช่น: ฉันสามารถเขียนvscodeจากโฟลเดอร์ใด ๆ ในเทอร์มินัลของฉันและมันจะรัน Visual Studio Code ข้อมูลเพิ่มเติม: สภาพแวดล้อมเดสก์ทอป: Gnome3 ระบบปฏิบัติการ: Debian แก้ไข: ฉันตัดสินใจที่จะให้ @kba คำตอบเพราะวิธีการของเขาทำงานได้ดีขึ้นด้วยโซลูชั่นสำรองของฉันและนอกจากนั้น การมีสคริปต์ที่ใช้งานไบนารีจะช่วยให้คุณสามารถเพิ่มอาร์กิวเมนต์ได้ แต่เพื่อความยุติธรรมวิธีการของ @John WH Smith นั้นดีเท่ากับ @ kba's

4
ทำไมถึงมีหลายบัญชี ฉันเป็นผู้ใช้คนเดียว
ฉันใช้ระบบเดสก์ท็อป Ubuntu 12.04 จนถึงตอนนี้ฉันได้ติดตั้งเพียงบางโปรแกรม (ฉันมีสิทธิ์ sudo) เมื่อฉันตรวจสอบรายชื่อผู้ใช้ในระบบฉันเห็นรายการยาวเช่นผู้ใช้มากกว่า 20 ราย - เมื่อใดที่ผู้ใช้เหล่านี้ถูกสร้างขึ้น (เช่น daemon, sys, sync, เกม, ชีพจร ฯลฯ ) สิ่งเหล่านี้เกี่ยวข้องกับโปรแกรมใหม่ที่กำลังติดตั้งอย่างไร ถ้าฉันรันโปรแกรมบนระบบของฉันมันควรจะทำงานด้วย UID ของฉัน แต่เมื่อทำpsฉันเห็นโปรแกรมอื่น ๆ ที่ทำงานด้วย UID ที่แตกต่างกัน (เช่น root, daemon, avahi, syslog, colord เป็นต้น) - โปรแกรมเหล่านี้เริ่มต้นด้วย UID ที่แตกต่างกันอย่างไร

5
ติดตั้ง gcc ล่าสุดบน rhel 6 x86_64
ฉันมีเซิร์ฟเวอร์ RHEL 6 พร้อม gcc รุ่น 4.4.7 ฉันต้องการอัปเดตเวอร์ชัน gcc (ฉันคิดว่ารุ่นปัจจุบันคือ 4.8) การอัปเดตยำไม่ทำงาน นอกจากนี้ดังนั้นคำตอบสำหรับคำถามที่คล้ายกันใน CentOSไม่ทำงาน ฉันปฏิบัติตามวิธีการในคำตอบที่ยอมรับผลลัพธ์คือ "ข้อผิดพลาดในการรับข้อมูลที่เก็บสำหรับการทดสอบ -1.1-devtools-6 ไม่พบที่เก็บ" นอกจากนี้ฉันไม่แน่ใจว่าฉันควรทำตามวิธีการสำหรับ CentO หรือไม่ มีใครอัปเดต gcc ในเซิร์ฟเวอร์ RHEL 6 x86_64 หรือไม่

4
วิธีติดตั้งไฟล์ tar.gz บน Linux อย่างแท้จริง - วิธีจัดการแอปพลิเคชั่นที่ติดตั้งด้วยตนเอง (หรือสแตนด์อโลน)
ฉันเห็นลิงก์เหล่านี้ทั้งหมดอธิบายแพคเกจและ. debbs ... ฉันรู้ว่า ... และมี kludges มากมายที่จะทำให้ไฟล์ tar.gz ทำงาน (เช่น: อัปเดตทางเลือกสำหรับ Javaหรือวางไฟล์ด้วยตนเองใน / usr / local / bin (หรือที่อื่นซึ่งฉันได้อนุมานจากการค้นหาหลายชั่วโมง)) หากแพ็กเกจฉลาดมากแอพพลิเคชั่น Linux บางตัวจึงมีอยู่ในแพ็คเกจหรือ. deb / rpms ฉันกำลังพูดในฐานะผู้ใช้ใหม่ ฉันรู้ว่าผู้เชี่ยวชาญน่าจะรู้ดีกว่า (ฉันคิดว่าฉันสามารถดาวน์โหลด Eclipse เวอร์ชั่นที่คอมไพล์ได้?) เช่นเดียวกับ netbeans และ chrome .sheclipse เป็นไดเรคทอรีที่สามารถเปิดใช้งานได้ Java ต้องการupdate-alternativesธุรกิจนี้แต่ฉันไม่คิดว่ามันจะลงทะเบียนเองใน "รายการโปรแกรม" ของ Ubuntu / Debian (เพียงแค่ลงทะเบียนเป็นคำสั่ง) และอื่น ๆ บางครั้งมีให้บริการในที่เก็บข้อมูล แต่ฉันสับสนว่าทำไมหน้าดาวน์โหลดไม่มีคำอธิบายที่เหมาะสม) เรื่องสั้นสั้น …

4
ถอนการติดตั้งแพคเกจอย่างปลอดภัยใน Gentoo
ฉันต้องการที่จะถอนการติดตั้งแพคเกจเฉพาะใน Gentoo และเรียกดูผ่านหน้าคนโผล่ออกมา ฉันพบ--unmergeตัวเลือก: คำเตือน: การกระทำนี้สามารถลบแพ็คเกจที่สำคัญได้! ลบแพ็คเกจที่ตรงกันทั้งหมด สิ่งนี้ไม่ทำการตรวจสอบการพึ่งพาดังนั้นมันอาจลบแพ็คเกจที่จำเป็นสำหรับการทำงานที่เหมาะสมของระบบของคุณอาร์กิวเมนต์อาจเป็น atoms หรือ ebuilds สำหรับการพึ่งพารุ่นตระหนักถึง --unmergeใช้--depcleanหรือ--prune อย่างไรก็ตามฉันต้องการให้ตรวจสอบว่าฉันต้องการถอนการติดตั้งแพคเกจอื่น ๆ ที่ติดตั้งในระบบหรือไม่ --depcleanและ--pruneไม่มีฟังก์ชั่นดังกล่าว: --depclean ลบแพ็กเกจที่ติดตั้งเป็นการอ้างอิง แต่ไม่ต้องการอีกต่อไป --prune "ลบทั้งหมดยกเว้นแพ็คเกจรุ่นที่ติดตั้งสูงสุดจากระบบของคุณ" ไม่มีรุ่นการตรวจสอบการพึ่งพา--unmergeหรือไม่


1
วิธีการติดตั้ง R 3.3.1 ในไดเรกทอรีของฉันเอง
นี่เป็นคำถามที่ค่อนข้างซ้ำ (ดูวิธีการตั้งค่า PATH สำหรับ R ที่ติดตั้งในไดเรกทอรีของฉัน ) แต่ฉันพบปัญหาใหม่บางอย่างกับ R เวอร์ชันใหม่ ฉันพยายามติดตั้ง R (R 3.3.1) เวอร์ชันใหม่ในไดเรกทอรีของฉันเอง ฉันติดตามโฟลว์การติดตั้งก่อนหน้าของฉัน แต่ฉันพบปัญหาที่ฉันไม่เคยมีมาก่อน ./configure --prefix=$HOME/Programme/R-3.3.1 ....... checking for zlib.h... yes checking if zlib version >= 1.2.5... no checking whether zlib support suffices... configure: error: zlib library and headers are required ดูเหมือนว่ารุ่น zlib ต่ำเกินไปฉันจึงติดตั้งรุ่นปัจจุบันของ zlib tar xvf …

5
เหตุใดจึงแนะนำให้สร้างกลุ่มและผู้ใช้สำหรับบางแอปพลิเคชัน
เวลาส่วนใหญ่เมื่อติดตั้งโปรแกรมจากแหล่งที่มาขอแนะนำให้สร้างผู้ใช้ใหม่และกลุ่มใหม่และให้/usr/local/<myapp>ความเป็นเจ้าของผู้ใช้และกลุ่มที่เพิ่งสร้างขึ้น ทำไมการฝึกฝนเช่นนี้จึงถือเป็นแนวปฏิบัติที่ดี? มันปรับปรุงอะไร ตัวอย่าง: ผู้ใช้ mysql / กลุ่ม mysql สำหรับเซิร์ฟเวอร์ฐานข้อมูล MySQL

2
/ usr / bin / install ทำอะไรนอกจากการคัดลอก?
การmake installใช้ Makefile ใช้เวลาส่วนใหญ่/usr/bin/installหรือไม่ ทำงานอะไรที่จำเป็น/usr/bin/installนอกเหนือจากการคัดลอกไฟล์ที่คอมไพล์แล้วไปยัง/usr/bin/local? หน้าคนบอกว่า/usr/bin/installคัดลอกไฟล์และตั้งค่าคุณลักษณะ คุณลักษณะใดที่มีความสำคัญต่อการตั้งค่า มันเพิ่งตั้งค่าโหมดการอนุญาตและเจ้าของ / กลุ่มซึ่งไม่จำเป็น?

4
วิธีแก้ปัญหา“ การสร้างโมดูลการเพิ่มแขกหลักไม่สำเร็จ”
ฉันพยายามติดตั้งโมดูล VirtualBox Guest Additions ในแขก VM ที่รัน CentOS แต่ฉันได้รับข้อความแสดงข้อผิดพลาดนี้เมื่อทุกอย่างไม่เป็นไร: การสร้างโมดูลการเพิ่มเติมจากผู้เข้าร่วมหลักล้มเหลว เนื่องจากฉันใหม่กับ CentOS และ VirtualBox มากฉันไม่มีความคิดที่จะแก้ปัญหานี้และไม่สามารถหาวิธีแก้ไขปัญหาใด ๆ ที่ค้นหาอินเทอร์เน็ต (โพสต์เดียวที่ฉันพบไม่ได้ช่วยฉัน) นี่คือบันทึก: /usr/src/vboxguest-4.1.14/vboxguest/build_in_tmp: บรรทัด 55: make: ไม่พบคำสั่งการสร้างผู้ใช้สำหรับการเพิ่มของผู้เยี่ยมชม การสร้างกฎ udev สำหรับโมดูลเคอร์เนลส่วนบุคคลเพิ่มเติม

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