instool là một chương trình cài đặt nhỏ mà sẽ cài đặt các gói tar.gz và tạo ra thông tin gỡ bỏ cài đặt để sử dụng sau. Nó cũng có thể đọc makefiles và tạo các tập tin gỡ bỏ cài đặt cho một hoạt động thực hiện cài đặt.
Gói cài đặt với instool thể tháo bỏ bất cứ lúc nào. Gói Uninstall cũng có thể được liệt kê bất cứ lúc nào để theo dõi những gì có sẵn. instool làm việc cho người sử dụng bình thường hay cho quản trị trong chế độ root (uid 0).
Nó giữ cho nó file uninstall trong một thư mục trong đường dẫn người dùng gia đình, hoặc một thư mục hệ thống, tùy thuộc vào chế độ đó là chạy theo.
instool bây giờ cũng làm việc với các gói nguồn bằng cách đọc các tập tin thực hiện và xác định các tập tin cài đặt khi bạn làm một thực hiện cài đặt. Nó không làm các cài đặt cho bạn, nhưng nó có thể tạo ra các tập tin gỡ bỏ cài đặt từ một makefile.
Dưới đây là các tùy chọn dòng lệnh đó instool hiểu:
packagename Installs tên gói (tên của một gói tar.gz)
Chức năng -l tất cả các file uninstall có sẵn cho người dùng hiện tại
filename -s Nói instool để tìm kiếm một makefile trong thư mục hiện hành để tìm tất cả các mục tiêu cài đặt sử dụng với các lệnh thực hiện cài đặt và tạo ra một tập tin gỡ bỏ cài đặt. người sử dụng phải cung cấp một tên tập tin để đặt tên cho tập tin gỡ bỏ cài đặt (thường là tên của gói).
filename -u Tells instool để gỡ bỏ cài đặt một gói phần mềm dựa trên các thông tin được tạo ra trong quá trình cài đặt. Các gói phần mềm phải được cài đặt bởi instool. File Uninstall là
được lưu trữ trong thư mục .uninst dưới dir người dùng gia đình.
filename -i Cài đặt một gói. Điều này tương tự như sử dụng instool tên gói.
Đối với người dùng, instool tạo ra một thư mục có tên .uninst trong thư mục nhà của họ để lưu trữ tất cả các file .uninst. Đối với root, instool tạo ra một thư mục có tên là / usr / UNINST / để lưu trữ tất cả các tập tin hệ thống gỡ bỏ cài đặt rộng. instool ghi lại các thư mục cơ bản mà mỗi gói được cài đặt là
cũng như tất cả các tập tin và đường dẫn được tạo ra trong quá trình cài đặt.
Bảng liệt kê các tập tin gỡ bỏ cài đặt
Khi được sử dụng với các -l, instool sẽ liệt kê tất cả các tập tin gỡ bỏ cài đặt cho người dùng hiện tại, hoặc đối với các gói hệ thống nếu bạn đang đăng nhập như là người chủ. Những tên tập tin phải được sử dụng với các -u (uninstall) switch. Các tên tập tin được dựa trên tên gốc của gói cài đặt.
Gỡ cài đặt các tập tin
Nên biết rằng nếu bạn cài đặt nhiều hơn một Phiên bản của một gói, instool sẽ giữ cho các tập tin riêng biệt cho từng cài đặt dựa trên tên file gói. Nếu các phiên bản khác nhau được cài đặt vào con đường cơ sở, bất kỳ bỏ sẽ xóa các tập tin cùng tên từ trước (hoặc sau) cài đặt.
Tên tập tin Uninstall được tước .tar.gz hoặc .tar.bz2 mở rộng và lưu trữ như là tên cơ sở với một phần mở rộng .uninst nối. Để gỡ bỏ cài đặt một gói, nó không phải là cần thiết để bao gồm các phần mở rộng .uninst. Chỉ cần cung cấp tên gói cơ bản là đủ. sử dụng -l để liệt kê các gói đã được cài đặt với instool.
Makefiles
Khi được sử dụng với các switch -s, instool sẽ tìm một makefile trong thư mục hiện tại và tìm thấy những mục tiêu cài đặt. Từ thông tin này, instool sẽ xây dựng một tập tin gỡ bỏ cài đặt dựa trên tên file mà bạn cung cấp. switch -s nên dùng sau khi bạn đã biên soạn thành và cài đặt gói. instool KHÔNG làm một cài đặt thực tế trong chế độ này. Nó chỉ đơn giản là tìm thấy những gì đã được cài đặt, và ở đâu. Như một ví dụ, nếu
bạn sử dụng:
instool -s svgalib
instool sẽ thực hiện theo các cài đặt trình quy định trong Makefile và tạo ra một tập tin gỡ bỏ cài đặt tên svgalib.uninst trong thư mục thích hợp. Nó sẽ không làm bất cứ acually cài đặt tuy nhiên. Điều quan trọng là instool được chạy sau khi biên dịch thực tế và quá trình cài đặt vì nhiều gói đòi hỏi một kịch bản cấu hình được chạy trước khi chạy thực hiện và sau đó thực hiện cài đặt. Các tùy chọn và các biến được tạo ra bởi kịch bản cấu hình quan trọng đối với các
chức năng của instool.
Nếu bạn là root, instool sẽ cho phép bạn thay đổi thư mục cài đặt cơ bản trước khi bắt đầu quá trình. Điều này có thể hữu ích cho mutiple các phiên bản của một gói.
instool hiện không xóa thư mục rỗng trong quá trình gỡ bỏ cài đặt. Nó có thể trong tương lai, nhưng bây giờ, bạn phải làm điều đó bằng tay nếu bạn muốn.
Điều này không có nghĩa là một bộ quản lý gói, hoặc để thay thế các ứng dụng hệ thống như rpm hoặc apt. Nó chỉ đơn giản là một công cụ để giảm bớt quá trình cài đặt một gói tar.gz với các tùy chọn để dễ dàng và nhanh chóng loại bỏ nó sau này. Bạn nên luôn luôn cố gắng để tìm các gói đặc biệt cho hệ thống quản lý phân phối gói trước phải dùng đến một gói tar.gz.
Có nhiều gói mà không có sẵn trong rpm hoặc định dạng deb mặc dù, và đó là lý do tại sao tôi đã viết instool. Khả năng đọc makefiles và lùi lại một thực hiện cài đặt bất cứ lúc nào mà không cần phải giữ cho các thư mục nguồn nguyên vẹn là một tính năng tốt đẹp quá. Nhiều makefiles không bao gồm mục tiêu uninstall make nữa, như một số người mà làm, không làm một công việc cực kỳ sạch sẽ
loại bỏ các tập tin mà họ cài đặt.
Bạn có thể đặt instool vào thư mục bất kỳ pathed bạn thích. Nếu bạn không muốn người dùng có thể dễ dàng truy cập vào nó, tôi sẽ đề nghị / sbin hoặc / usr / sbin vì nó không có trong đường dẫn mặc định cho người sử dụng. Bạn cũng có thể chỉ đơn giản là thay đổi quyền truy cập file cho instool đến 700.
Tìm kiếm theo chủ đề
- Cải tiến máy tính để bàn
- Công cụ phát triển
- Biên tập viên mã
- Hệ thống kiểm soát phiên bản
- Lắp ráp & biên soạn hex
- Nội địa & quốc tế phần mềm
- Phần mềm cơ sở dữ liệu
- Phần mềm gỡ lỗi
- Phần mềm ide & sdk
- Phần mềm quản lý cơ sở dữ liệu
- Phần mềm theo dõi lỗi
- Phiên dịch và biên dịch
- Plugins vim
- Sử dụng phần mềm giao diện
- Thành phần và thư viện
- Trình cài đặt
- đảm bảo chất lượng và kiểm thử phần mềm
- Giáo dục và khoa học phần mềm
- Kinh doanh và phần mềm văn phòng
- Nhà và gia đình phần mềm
- Phần mềm âm thanh
- Phần mềm bảo mật
- Phần mềm hình ảnh kỹ thuật số
- Phần mềm internet
- Phần mềm mạng
- Phần mềm năng suất
- Phần mềm phát triển web
- Phần mềm thiết kế đồ họa
- Phần mềm truyền thông
- Phần mềm video
- Screensavers
- Tiện ích hệ thống
- Trình duyệt
- Trình điều khiển
- Trò chơi
- đĩa và tập tin phần mềm
Phần mềm phổ biến
-
Feta 3 Jun 15
-
rpmconf 20 Feb 15
-
Apt-Axel 3 Jun 15
-
install4j 17 Feb 15
-
bishop 20 Feb 15
-
CruxPorts4Slack 20 Feb 15
-
BitRock InstallBuilder for Qt 20 Feb 15
instool
Phần mềm tương tự
Phần mềm khác của nhà phát triển jem
Linux DiskTool
2 Jun 15
Ý kiến để instool
Tìm kiếm theo chủ đề
- Cải tiến máy tính để bàn
- Công cụ phát triển
- Biên tập viên mã
- Hệ thống kiểm soát phiên bản
- Lắp ráp & biên soạn hex
- Nội địa & quốc tế phần mềm
- Phần mềm cơ sở dữ liệu
- Phần mềm gỡ lỗi
- Phần mềm ide & sdk
- Phần mềm quản lý cơ sở dữ liệu
- Phần mềm theo dõi lỗi
- Phiên dịch và biên dịch
- Plugins vim
- Sử dụng phần mềm giao diện
- Thành phần và thư viện
- Trình cài đặt
- đảm bảo chất lượng và kiểm thử phần mềm
- Giáo dục và khoa học phần mềm
- Kinh doanh và phần mềm văn phòng
- Nhà và gia đình phần mềm
- Phần mềm âm thanh
- Phần mềm bảo mật
- Phần mềm hình ảnh kỹ thuật số
- Phần mềm internet
- Phần mềm mạng
- Phần mềm năng suất
- Phần mềm phát triển web
- Phần mềm thiết kế đồ họa
- Phần mềm truyền thông
- Phần mềm video
- Screensavers
- Tiện ích hệ thống
- Trình duyệt
- Trình điều khiển
- Trò chơi
- đĩa và tập tin phần mềm
Phần mềm phổ biến
-
Sisopen 3 Jun 15
-
Konstruct 2 Jun 15
-
Atlantis Installer 3 Jun 15
-
Ubuntu LiveUSB 2 Jun 15
-
KInstaller 3 Jun 15
-
apt-iselect 3 Jun 15
-
Apt-Axel 3 Jun 15
Bình luận không