Чи справді мені потрібен «вихідний код» у моєму списку сховищ?


34

Коли я запускаю, потрібно довго оновлювати джерела програмного забезпечення:

sudo apt-get update

Я вважаю, що це відбувається, коли apt-get завантажує вихідний код із сховища, в моєму випадку це той, який знаходиться в Ефіопії. Він дійсно сповільнюється, коли потрапляє на щось подібне до:

http://et.archive.ubuntu.org ....

Я перевірив, де я додав це джерело, і це було під параметром вихідного коду. Чи потрібно мені завантажити вихідний код? Якщо ні, чи можу я скасувати цю опцію, щоб усунути будь-які наслідки?


BTw, де зберігається вихідний код? Так що я можу подивитися?
balki

Вам потрібні сховища джерел, лише якщо ви хочете встановити програмне забезпечення, яке потрібно скомпілювати. Такі програми зазвичай є у тарболах (app-name.tar.gz). Раз на деякий час потрібно просто скласти частину програми - зазвичай щось стосується драйверів або модулів. Якщо ви хочете отримати останню версію певного програмного забезпечення, яке ще не було упаковано або випущено для вашої системи, або нечастого додатка, ви, ймовірно, не будете стикатися з цим.
Джо

@balki, за цим посиланням, список.ubuntu.com/archives/ubuntu-users/2006-September/… , якщо ви хочете побачити вихідний код пакета, все, що вам потрібно зробити, це - sudo apt-get source <упаковка> . Сподіваюся, це допомагає.
цега

Відповіді:


28

Якщо ви не плануєте самостійно змінювати програмне забезпечення, ви можете сміливо його відключити. Більшість користувачів ніколи не потребуватиме вихідний код.

Ви можете вимкнути його, запустивши Центр програмного забезпечення, потім перейшовши до меню Правка -> Джерела програмного забезпечення та відключивши прапорець "Вихідний код":

введіть тут опис зображення

Потім він запропонує вам ввести пароль, а потім повторно оновить.


Дякую @JorgeCastro, я це зробив, а також використав відповідь нижче, щоб автоматично вибрати найкращий сервер. Радий сказати, що зараз це працює набагато швидше.
цега

14

Це спеціально не стосується питання про те, чи потрібно увімкнути сховища вихідного коду чи ні. Але це може бути корисним, оскільки воно безпосередньо стосується найпоширенішої причини сповільнення. Я скопіював це зі своєї відповіді тут .

Ви можете змусити менеджера оновлень вибрати найкращі основні репозитори для автоматичного використання, що призведе до найкращої швидкості завантаження. Для цього відкрийте диспетчер оновлень і натисніть Налаштування. Виберіть вкладку Програмне забезпечення Ubuntu, потім у спадному меню "Завантажити з:" виберіть Інше ...

Менеджер оновлень - вкладка програмного забезпечення Ubuntu

Тепер у вікні, що з'явиться, натисніть "Вибрати найкращий сервер"

Менеджер оновлень - виберіть сервер завантаження

Потім буде виконано кілька тестів, щоб вибрати найкращий для вас сервер. Після її завершення просто натисніть кнопку Вибрати сервер.

Менеджер оновлень - виберіть сервер завантаження

Тепер просто запустіть оновлення ще раз, і вам слід помітити поліпшення (якщо ваше найкраще доступне репо вже не було обрано).


Спасибі @ reverendj1, це було саме те, що мені було потрібно. Я просто втомився, і це працювало набагато швидше.
цега

Ласкаво просимо. Я просто намагаюся допомогти поширити любов до Ubuntu. :-)
reverendj1

Чому варіант "вихідний код" - тире, а не чек? Я не можу
заставити мою

Я вважаю, це тому, що у вас є налаштування репостів, які не надають вихідний код (тобто рядок deb-src), тому він показує тире, що означає, що він завантажує джерело лише для деяких репост.
reverendj1

-1

Ви можете безпечно відключити вихідний код, якщо вам не потрібно отримувати залежності від збірки за допомогою "apt-get build-dep", ні журналів змін, ані самого вихідного коду із сховищ Ubuntu.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.