Làm cách nào để loại bỏ Ubuntu?


54

Tôi đang cố gắng khắc phục những gì tôi cho là cài đặt Ubuntu cồng kềnh. Khi tôi cài đặt Ubuntu trên máy, tôi nhận được những thứ tôi không muốn - trình duyệt web, ứng dụng văn phòng, trình phát phương tiện, tiện ích trợ năng, Ubuntu One, v.v. Mục tiêu của tôi là tạo ra một cách để tôi có thể cài đặt Ubuntu chỉ chứa các gói tối thiểu nhất - công cụ quản trị và trình quản lý gói, GUI (sở thích của tôi sẽ là Gnome), trình soạn thảo văn bản, trình điều khiển lõi (thẻ video, card mạng - có dây và không dây, thiết bị đầu vào) và bất cứ thứ gì khác mà tôi phải chạy để phân phối ổn định. Từ đó, tôi muốn chọn và chọn gói nào tôi cài đặt để tạo hệ thống tùy chỉnh của riêng tôi.

Sau khi chơi xung quanh với các bản phát hành khác như Arch và Slackware, như cách họ cung cấp cài đặt barebones theo mặc định. Tuy nhiên, tôi bị mắc kẹt trong "địa ngục cấu hình" - ngay bây giờ, tôi đã thử chuyển khỏi Ubuntu và sang Arch, nhưng sau khi dành 6 giờ với nó, tôi vẫn không có một hệ thống có thể sử dụng được. Nó được cấu hình một nửa và tôi không có bất kỳ gói phần mềm có thể sử dụng nào để cho phép tôi làm việc.

Có bất cứ điều gì có thể giúp tôi có sẵn? Một cái gì đó giống như trình xây dựng OpenSUSE cho phép bạn chọn các ứng dụng và gói cho CD, chế độ cài đặt nâng cao nơi tôi có thể chọn các gói để cài đặt và bỏ qua, hoặc hướng dẫn về cách loại bỏ Ubuntu xuống xương trần?

Và tôi cho rằng một sự theo dõi tự nhiên cho điều này là một khi tôi đã gỡ bỏ Ubuntu, điều này có ảnh hưởng đến việc cập nhật không? Khi Canonical phát hành phiên bản tiếp theo của Ubuntu, tôi không muốn bất kỳ phần mềm bloatware nào được cài đặt lại. Và vâng, hầu hết các ứng dụng đi kèm với Ubuntu, tôi chỉ đơn giản là không sử dụng. Không bao giờ.


4
Tôi nghĩ bạn nên mở rộng câu hỏi của mình để nói điều gì đó như "Tôi muốn hệ thống cơ sở, với Gnome, nhưng không có tất cả các bộ phần mềm văn phòng, trò chơi, v.v.
Stefan Lasiewski

5
Bloat được định nghĩa là "các tính năng không cần thiết không được người dùng cuối sử dụng" . Nhóm máy tính để bàn Ubuntu có quy trình lựa chọn kỹ lưỡng nhất, như được thiết lập bởi tuyên bố sứ mệnh của họ. Nó không làm cho nó phình to vì bạn không tìm thấy bất kỳ thứ gì hữu ích. wiki.ubfox.com/DesktopTeam/Mission
đảo ngược

15
Đối với tôi, nếu tôi không sử dụng một tính năng hoặc không thấy nó hữu ích, thì đó là sự phình to.
Thomas Owens

Câu trả lời:


25

Bắt đầu từ Ubuntu Server và xây dựng. Nó sử dụng cùng một repos như phân phối máy tính để bàn và bạn có thể cài đặt các cấu hình máy tính để bàn khác nhau.

Tôi chỉ đề nghị bạn tránh xa các siêu dữ liệu lớn như máy tính để bàn Ubuntu hoặc cuối cùng bạn sẽ phát hành đầy đủ.

Nếu bạn chỉ muốn gỡ xuống (thay vì xây dựng), bạn sẽ phải gỡ bỏ máy tính để bàn Ubuntu (phụ thuộc vào vô số thứ) và chuyển đổi tất cả các phụ thuộc được đáp ứng tự động sang cài đặt thủ công. Nếu bạn không có năng lực sẽ nuke chúng vì nó (trong số các công cụ khác) sẽ tự động dọn sạch các gói "lỗi thời" - đó là các gói không đáp ứng sự lựa chọn của người dùng hoặc người dùng.


1
Không. Bạn chọn các gói, chúng sẽ đi kèm với các mặc định giống như hệ thống chính.
Oli

2
Bởi vì tôi muốn tối đa hóa không gian đĩa có sẵn bằng mỗi megabyte và giảm mức tiêu thụ RAM càng nhiều càng tốt.
Thomas Owens

1
Mặc dù tôi chưa làm điều này (không có thời gian), nó dường như là lựa chọn tốt nhất để xây dựng một bản phân phối dựa trên Ubuntu tùy chỉnh từ đầu và đạt được cài đặt tối thiểu.
Thomas Owens

1
Bạn cũng có thể sử dụng cài đặt tối thiểu, chỉ là một FYI.
Thomas Ward

1
@LordofTime Cá nhân tôi không phải là một fan hâm mộ lớn -minimal. Nó quá trống rỗng và bạn chỉ cần tải xuống tất cả các gói, IMO, chậm hơn so với việc chỉ tải xuống -serverISO và chọn các gói bổ sung lành mạnh. -serverlà một điểm khởi đầu rất hợp lý.
Oli

11

Sử dụng phương tiện Ubuntu Server và chọn tùy chọn để xây dựng cài đặt tối thiểu . Mọi người gọi đây là "JeOS", mặc dù tôi nghĩ thuật ngữ "JeOS" có thể không được dùng nữa. Các Ubuntu Server Hướng dẫn nói:

Trong khi cài đặt từ ISO phiên bản máy chủ (nhấn F4 trên màn hình đầu tiên sẽ cho phép bạn chọn "Cài đặt tối thiểu", đây là lựa chọn gói tương đương với JeOS).


Mối quan tâm tương tự mà tôi đã có với các đề xuất khác để thực hiện điều này - liệu tôi có bị cuốn vào địa ngục cấu hình như hiện tại tôi đang ở với Arch không? Tôi có một hệ thống được cấu hình một nửa đang chạy Gnome, nhưng nó không hỗ trợ mạng không dây, không có ứng dụng nào giúp tôi làm việc và tôi đang xem vài giờ cài đặt và cấu hình để đưa tôi đến điểm mà tôi có thể sử dụng hệ thống.
Thomas Owens

4
@Thomas: Nhưng đó không phải là ý của bạn khi "lột đồ" sao? Chỉ có mạng Ethernet, không có ứng dụng (Ngoại trừ những điều cơ bản), không có GUI, v.v.
Stefan Lasiewski

Tôi muốn tránh các ứng dụng mà tôi không muốn. Thành thật mà nói, tôi không biết tất cả những gì tôi không muốn bởi vì thật khó để tìm ra những gói được cài đặt, những gì họ làm và những gì phụ thuộc vào chúng. Synaptic gần, nhưng không hoàn toàn ở đó. Tôi muốn cài đặt đi kèm với X, Gnome, mạng không dây và có dây và một vài yếu tố cần thiết khác. Tôi không muốn giao dịch với các máy khách VPN, trò chơi, trải nghiệm người dùng, khả năng sử dụng (bàn phím trên màn hình, v.v.), trình duyệt web, ứng dụng văn phòng, quản lý ảnh, chơi phương tiện truyền thông ...
Thomas Owens

Khoảng hai năm trước tôi đã tạo ra một hệ thống JeOS cơ bản và cố gắng xác định đủ các thành phần để có thể chạy Xfce (Xfce gọn hơn Gnome và có ít phụ thuộc hơn). apt-cache depends xfceapt-cache rdepends xfcerất hữu ích Tôi đã thử làm điều này với Gnome và đã thành công vừa phải với các gói 'máy tính để bàn' và 'gnome'. Tôi nghĩ rằng nó vẫn được cài đặt nhiều hơn tôi muốn, nhưng tốt hơn là cài đặt mặc định. Tuy nhiên, trí nhớ của tôi về điều này rất mơ hồ ...
Stefan Lasiewski

Và đối với hầu hết các phần, apt làm rất tốt trong việc tránh cấu hình địa ngục. Yum làm tốt công việc trên các bản phát hành dựa trên RH.
Stefan Lasiewski

4

Thay vì tước xuống, tại sao không thay vì 'xây dựng'?

Cũng như tải xuống Ubuntu JeOS (Just Enough OS), bạn cũng có thể tìm thấy hình ảnh netboot từ các thư mục kho lưu trữ.

http://archive.ubfox.com/ubfox/dists/lucid/main/installer-i386/civerse/images/netboot/ Sử dụng mini.iso có thể được khuyến nghị, vì bạn sử dụng uNetbootin để sao chép nó vào ổ đĩa.


JeOS có phải là một phần của Ubuntu Server không? Tôi thực hiện tìm kiếm "Ubuntu JeOS" và tôi kết thúc tại trang Máy chủ. Tôi đang suy nghĩ về việc đi theo con đường đó ...
Thomas Owens

Ngoài ra, một mối quan tâm mà tôi có với điều này là tôi sẽ bị lạc trong "địa ngục cấu hình", nơi tôi đang ở với Arch. Mọi thứ đã được thiết lập một nửa và tôi chỉ muốn sử dụng hệ thống của mình, nhưng tôi không thể vì tôi vẫn còn hàng giờ để cài đặt và cấu hình trước tôi.
Thomas Owens

Đừng lo lắng nhiều về điều đó ... Không thể có nhiều cấu hình hơn so với cài đặt thông thường, nhưng nếu nhận được chứng khoán, bạn rõ ràng biết nơi để đặt câu hỏi;)
LassePoulsen

Cấu hình không phải là vấn đề, vì tất cả các cài đặt "đã thử và đã thử" mà bạn tìm thấy trong kho cài đặt Ubuntu thực sự là một phần của các gói trong kho lưu trữ. Tôi vừa tự mình tìm kiếm JeOS, và thực sự nó dường như là một phần của cài đặt Máy chủ bây giờ (điều này khác với Hardy), giả định duy nhất của tôi là bạn sẽ có một menu cho bạn lựa chọn cài đặt gì đâu đó dọc theo thiết lập. Điều này thường luôn luôn là trường hợp trong trình cài đặt CD thay thế.
ibuclaw

4

Ubuntu có một mini.iso là phiên bản rút gọn hoàn toàn của Ubuntu mà bạn có thể sử dụng để tự xây dựng. Đó là khoảng 28 MB hoặc hơn.

Kể từ câu trả lời này, phiên bản mới nhất là 12.04 Chính xác, vì vậy bạn chỉ cần thay thế tên phát hành distro trong url để lấy mini.iso cho bản phát hành đó.

Đối với 64bit: http://archive.ubfox.com/ubfox/dists/precise/main/installer-i386/civerse/images/netboot/mini.iso

Dành cho 32 bit: http://archive.ubfox.com/ubfox/dists/precise/main/installer-i386/civerse/images/netboot/

Sau đó, bạn có thể cài đặt môi trường GUI / Desktop của mình bằng cách sử dụng apt-get và tiếp tục với bất kỳ gói nào bạn muốn cài đặt.


Điều đó thật hoàn hảo đối với tôi. Tôi không muốn một gui và muốn netboot.
Matt H

2

Cài đặt Ubuntu Server và ssh in. Đó là loại bỏ như nó có thể có được.


Đó là quá tước. Tôi sẽ chỉnh sửa bài viết gốc của mình để phản ánh điều này, nhưng tôi muốn các công cụ quản trị và GUI, không có ứng dụng.
Thomas Owens

2
Sau đó, chỉ cần tìm ra các gói cung cấp những gì bạn muốn và cài đặt chúng trên máy chủ Ubuntu tối thiểu với apt-get. Không khó.
Thorbjørn Ravn Andersen

2

Đây là những gì tôi đã làm để loại bỏ các gói mặc định không mong muốn khỏi cài đặt máy tính để bàn thông thường:

  1. Bỏ ubuntu-desktopgói hàng. Điều này không thực sự loại bỏ bất kỳ chương trình nào - nó chỉ là một gói meta phụ thuộc vào các gói mặc định. Nếu bạn không xóa nó, bạn sẽ gặp phải lỗi phụ thuộc bị hỏng.
  2. Kiểm tra các phụ thuộc của nó trong một trình quản lý gói (tôi thích sử dụng aptitude). Gỡ cài đặt những cái bạn không muốn.

Tôi không chắc chắn bạn muốn cắt giảm bao nhiêu, nhưng điều đó sẽ làm điều đó cho các ứng dụng Gnome mặc định. Nâng cấp đã làm việc tốt cho tôi. Nếu bản phát hành mới bao gồm các gói mặc định mới, bạn có thể cần phải cài đặt chúng theo cách thủ công nếu bạn muốn - nếu không nó có vẻ hoạt động tốt.


Chỉ cần làm rõ điểm cuối cùng của bạn - nếu tôi chưa cài đặt gói và tôi cập nhật cài đặt Ubuntu, thì các gói tôi đã gỡ cài đặt sẽ không được cài đặt? Đó là một trong những mối quan tâm của tôi.
Thomas Owens

Đúng rồi.
Morgan ngày

2
  1. Thực hiện cài đặt "tối thiểu" như nhiều người đề xuất
  2. Cài đặt các gói yêu cầu của bạn với :
    sudo apt-get install --no-install-recommends package-name, package-namegói bạn muốn cài đặt ở đâu

Các yêu cầu cấu hình phụ thuộc vào gói bạn chọn để cài đặt, việc cài đặt tối thiểu phụ thuộc vào các công cụ "tối thiểu" đã biết hoặc dựa vào cấu hình thủ công. Các công cụ cấu hình thân thiện hơn với người dùng khiến Ubuntu trở nên tuyệt vời đối với hầu hết mọi người thường có số lượng phụ thuộc cao.


1

Tôi không chắc chính xác ý bạn là gì khi bạn nói "bloatware", nhưng có vẻ như bạn có thể quan tâm đến Xubfox - nó cũng là một bản phân phối dựa trên GTK, nhưng được thiết kế rất nhẹ. Sau đó, bạn có thể cài đặt bất kỳ ứng dụng hoặc phần nào bạn muốn trên đầu trang như với bản phân phối Ubuntu thông thường.


1
Bloatware là tất cả các ứng dụng mà Ubuntu đi kèm mà tôi không bao giờ sử dụng. Tất cả các trò chơi, một loạt các tiện ích, bàn phím trên màn hình, trình bảo vệ màn hình, đại loại thế. Ngoài ra còn có rất nhiều tiện ích ngẫu nhiên tôi không bao giờ sử dụng - tôi thậm chí không biết tất cả chúng là gì, tôi chỉ thấy chúng trong các gói đã cài đặt của mình.
Thomas Owens

Chà, rất nhiều trong số chúng có thể được gỡ cài đặt riêng lẻ thông qua Trung tâm phần mềm Ubuntu hoặc với các lệnh gỡ bỏ apt-get thích hợp. Tuy nhiên, hầu hết các ứng dụng và tiện ích không thực sự gây ảnh hưởng nhiều đến các tài nguyên ngoài dung lượng ổ đĩa mà chúng chiếm. Họ không sử dụng bộ nhớ, nguồn hoặc tải cpu trừ khi bạn thực sự sử dụng chúng.
Bryce

3
Thực sự, để cắt xén hệ thống của tôi, tôi không lo lắng về những gì đã cài đặt mà là những gì đang chạy. Và đó thường là các dịch vụ hơn là ứng dụng. Ví dụ, tôi có thể đang cố gắng tối đa hóa hiệu suất pin trên máy tính xách tay. Để làm điều này, tôi sử dụng 'power-top' tuyệt vời nhất để xem ứng dụng hoặc dịch vụ nào đang tiêu thụ nhiều năng lượng nhất và tắt chúng đi. Chẳng hạn, tôi sẽ vô hiệu hóa ubfox-one, pulseaudio, bluetooth, đôi khi là cả trình quản lý mạng. Tôi đã có thể tăng gấp đôi thời lượng pin của một chiếc netbook theo cách này. Để xem những gì đang chạy: dịch vụ --status-all
Bryce

1
Điều đó có thể, nhưng tôi vẫn không muốn họ ở đó. Cũng có những điều vô nghĩa, như thương hiệu ngẫu nhiên (ubuntufox hoặc bất cứ điều gì nó được gọi là trong tâm trí), quá. Tôi rất thích có một bản phân phối dựa trên Ubuntu cực kỳ gọn gàng.
Thomas Owens

3
"Rất nhẹ" không chính xác. Nó chỉ là một phiên bản không phải là Gnome.
Thorbjørn Ravn Andersen

0

Cài đặt Trình quản lý gói Synaptic (sudo apt-get install synaptic) và đi qua danh sách 'Đã cài đặt' và xóa những gì bạn không muốn, các mô tả ở bên cạnh và theo cách đó bạn có thể thực sự hợp lý hóa thiết lập của mình mà không cần phải xây dựng từ đầu ...

Luôn luôn cẩn thận với những gì bạn xóa, mặc dù điều đầu tiên tôi luôn loại bỏ là 'đơn thời gian chạy' và đó là sự phụ thuộc cũng như 'thunderbird' vì e-mail của tôi chủ yếu dựa trên web ...


0

Bạn đã có thể sử dụng

apt-get remove "package"

cho đến khi tất cả các gói mà bạn không muốn biến mất, sau đó sử dụng bản remaster để tạo một livecd

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.